$settingvalue) { if ($settingname == "longdateformat") $longdateformat_old = $settingvalue; $updatestring .= $settingname . "='" . $settingvalue . "',"; } $updatestring = substr($updatestring, 0, strlen($updatestring) - 1); $vwardb->query("UPDATE vwar".$n."_settings SET " . $updatestring); header("Location: settings.php"); } //template-cache, standard-templates will be added by script: $vwartpl->cache("admin_settings"); eval("\$vwartpl->output(\"".$vwartpl->get("admin_header")."\");"); $row = $vwardb->query_first("SELECT * FROM vwar".$n."_settings"); dbSelectForm($row); while (list($key,) = each($row)) { if ($key == "vwarversion") continue; $settingname = $key; $settingsvalue[$settingname] = $row[$key]; if ($settingname=="smiliecode" || "guestcomments" || "htmlcode" || "bbcode" || "showlegend" || "showquickjump" || "showwarnav" || "showrealresults" || "showcoloredresults" || "deleteparticipants" || "showcountry" || "showreport" || "sendwarmail" || "allowimages" || "formmailer" || "challengeenabled" || "joinenabled" || "ab_enabled" || "ab_deloldfiles" || "allowmails") { $$settingname = makeyesnocode("setting[$settingname]", $settingsvalue[$settingname]); } if ($settingname == "warmailpriority") $selectedmailpriority[$settingsvalue['warmailpriority']] = "selected"; if ($settingname == "warmailhtml") $selectedwarmailhtml[$settingsvalue['warmailhtml']] = "selected"; if ($settingname == "ab_tables") $selectedabtables[$settingsvalue['ab_tables']] = "selected"; if ($settingname == "timeformat") $selectedtimeformat[$settingsvalue['timeformat']] = "selected"; if ($settingname == "startofweek") $selectedstartofweek[$settingsvalue[$settingname]] = "selected"; if ($settingname == "vwarlanguage") $languagesel[$settingsvalue['vwarlanguage']] = "selected"; if ($settingname == "timezoneoffset") { $timezone = abs($settingsvalue['timezoneoffset'] * 10); if ($settingsvalue['timezoneoffset'] < 0) $timezone = "n" . $timezone; $selected[$timezone] = "selected"; } if ($settingname == "timezoneoffsetuser") { $timezone = abs($settingsvalue['timezoneoffsetuser'] * 10); if ($settingsvalue['timezoneoffsetuser'] < 0) $timezone = "n" . $timezone; $selecteduser[$timezone] = "selected"; } if ($settingname == "vwarlanguage") { while (list($languagekey,$languageval) = each($languages)) { eval("\$languageselectbit .= \"".$vwartpl->get("languageselectbit")."\";"); } } } eval("\$vwartpl->output(\"".$vwartpl->get("admin_settings")."\");"); ?>