X-Git-Url: http://git.pjr.cc/?p=gwvp-mini.git;a=blobdiff_plain;f=gwvpmini%2Fgwvpmini_admin.php;h=b4f9db6d65c69ad1a4a8ee6c94704446e1e11997;hp=6b721c3931e4eb8c3180cac0de42a6baf5c7a571;hb=b26baaa1fd812e3c01646323119ca2b97ccdbd1d;hpb=295cafbd90e580794a7fa3eb85feea0c481a5275 diff --git a/gwvpmini/gwvpmini_admin.php b/gwvpmini/gwvpmini_admin.php index 6b721c3..b4f9db6 100644 --- a/gwvpmini/gwvpmini_admin.php +++ b/gwvpmini/gwvpmini_admin.php @@ -7,6 +7,18 @@ if(gwvpmini_isLoggedIn()) if(gwvpmini_isUserAdmin()) { } +$reg = gwvpmini_getConfigVal("gravatarenabled"); + +$use_gravatar = false; +if($reg == null) { + gwvpmini_setConfigVal("gravatarenabled", "1"); +} else if($reg == 1) { + $use_gravatar = true; +} else { + $use_gravatar = false; +} + +global $use_gravatar; function gwvpmini_AdminCallMe() { @@ -48,6 +60,9 @@ function gwvpmini_AdminCallMe() if($qspl[1] == "switchenablerepo") { return "gwvpmini_SwitchEnableRepo"; } + if($qspl[1] == "changegravs") { + return "gwvpmini_SwitchGravatars"; + } } else { error_log("i got here, where next?"); return "gwvpmini_AdminMainPage"; @@ -81,7 +96,7 @@ function gwvpmini_AdminMainPage() function gwvpmini_AdminMainPageBody() { global $BASE_URL; - global $can_register, $reg_reqs_confirm, $confirm_from_address; + global $can_register, $reg_reqs_confirm, $confirm_from_address, $use_gravatar; if($can_register) { $register = "Registration Enabled (Disable)"; @@ -94,10 +109,17 @@ function gwvpmini_AdminMainPageBody() } else { $regconfirm = "Registration Doesnt Require Confirmation (Enable)"; } + + if($use_gravatar) { + $usegrav = "Gravatars are enabled (Disable)"; + } else { + $usegrav = "Gravatars are disabled (Enable)"; + } + $totalusers = gwvpmini_GetNUsers(); echo "
"; echo "

Users - $totalusers

"; - echo "$register
$regconfirm
"; + echo "$register
$regconfirm
$usegrav
"; echo "
"; echo "Address emails are sent from
"; echo "
"; @@ -471,4 +493,22 @@ function gwvpmini_SwitchEnableRepo() header("Location: $BASE_URL/admin"); } + +function gwvpmini_SwitchGravatars() +{ + global $BASE_URL, $use_gravatar; + + if($newst == 1) $stat = "disabled"; + else $stat = "enabled"; + + if($use_gravatar) { + gwvpmini_setConfigVal("gravatarenabled", "0"); + } else { + gwvpmini_setConfigVal("gravatarenabled", "1"); + } + + gwvpmini_SendMessage("info", "Gravatars $stat"); + + header("Location: $BASE_URL/admin"); +} ?> \ No newline at end of file