}
+$reg = gwvpmini_getConfigVal("gravatarenabled");
+
+$use_gravatar = false;\r
+if($reg == null) {\r
+ gwvpmini_setConfigVal("gravatarenabled", "1");\r
+} else if($reg == 1) {\r
+ $use_gravatar = true;\r
+} else {\r
+ $use_gravatar = false;\r
+}\r
+\r
+global $use_gravatar;
function gwvpmini_AdminCallMe()\r
{\r
if($qspl[1] == "switchenablerepo") {
return "gwvpmini_SwitchEnableRepo";
}
+ if($qspl[1] == "changegravs") {
+ return "gwvpmini_SwitchGravatars";
+ }
} else {\r
error_log("i got here, where next?");\r
return "gwvpmini_AdminMainPage";\r
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 (<a href=\"$BASE_URL/admin/changereg\">Disable</a>)";
} else {
$regconfirm = "Registration Doesnt Require Confirmation (<a href=\"$BASE_URL/admin/changeconfirm\">Enable</a>)";
}
+
+ if($use_gravatar) {
+ $usegrav = "Gravatars are enabled (<a href=\"$BASE_URL/admin/changegravs\">Disable</a>)";
+ } else {
+ $usegrav = "Gravatars are disabled (<a href=\"$BASE_URL/admin/changegravs\">Enable</a>)";
+ }
+
$totalusers = gwvpmini_GetNUsers();
echo "<table><tr valign=\"top\"><td>";
echo "<h2>Users - $totalusers</h2>";
- echo "$register<br>$regconfirm<br>";
+ echo "$register<br>$regconfirm<br>$usegrav<br>";
echo "<form method=\"post\" action=\"$BASE_URL/admin/changefromemail\">";
echo "Address emails are sent from <input type=\"text\" name=\"fromemail\" value=\"$confirm_from_address\"><input type=\"submit\" name=\"Update\" value=\"Update\"><br>";
echo "</form>";
\r
header("Location: $BASE_URL/admin");
}
+
+function gwvpmini_SwitchGravatars()
+{
+ global $BASE_URL, $use_gravatar;\r
+ \r
+ if($newst == 1) $stat = "disabled";\r
+ else $stat = "enabled";\r
+
+ if($use_gravatar) {
+ gwvpmini_setConfigVal("gravatarenabled", "0");
+ } else {
+ gwvpmini_setConfigVal("gravatarenabled", "1");
+ }
+ \r
+ gwvpmini_SendMessage("info", "Gravatars $stat");\r
+ \r
+ header("Location: $BASE_URL/admin");
+}
?>
\ No newline at end of file