📄 admin_settings.php
字号:
<?php
/**
* ----------------------------------------------
* Advanced Poll 2.0.3 (PHP/MySQL)
* Copyright (c)2001 Chi Kien Uong
* URL: http://www.proxy2.de
* ----------------------------------------------
*/
require "./common.inc.php";
require "../include/class_input2db.php";
function get_lang_list($dir) {
$lang_list = '';
chdir("$dir");
$hnd = opendir(".");
while ($file = readdir($hnd)) {
if(is_file($file)) {
$langlist[] = $file;
}
}
closedir($hnd);
if ($langlist) {
asort($langlist);
while (list ($key, $file) = each ($langlist)) {
if (ereg(".php|.php3",$file,$regs)) {
$lang_list .= "<option value=\"".$file."\">".str_replace("$regs[0]","","$file")."</option>\n";
}
}
}
return $lang_list;
}
function addspecialchars($input='') {
if(is_array($input)) {
reset($input);
while (list($var,$value) = each($input)) {
$input[$var] = htmlspecialchars($value);
}
return $input;
} else {
return false;
}
}
if (!isset($action)) {
$action='';
}
$message = $lang["SetText"];
if ($action == "update") {
if (!eregi(".php|.php3", $cfg["lang"])) {
$cfg["lang"] = "english.php";
}
if (!eregi("^[0-9]+$", $cfg["entry_pp"]) || $cfg["entry_pp"]==0) {
$cfg["entry_pp"] = 1;
}
$CLASS["db_input"] = new input2db();
$result = $CLASS["db_input"]->update_db_row($POLLTBL["poll_config"],$cfg,"config_id",1);
if ($result) {
$pollvars = $CLASS["db"]->fetch_array($CLASS["db"]->query("SELECT * FROM $POLLTBL[poll_config]"));
$pollvars['SELF'] = basename($PHP_SELF);
$CLASS["db"]->free_result($CLASS["db"]->result);
unset($lang);
include ("../lang/$pollvars[lang]");
$message = $lang["Updated"];
} else {
$message = $lang["NoUpdate"];
}
}
$CLASS["template"]->set_templatefiles(array(
"admin_settings" => "admin_settings.html"
));
$pollvars = addspecialchars($pollvars);
$langlist = get_lang_list("../lang");
$check_ip = ($pollvars["check_ip"] == 0) ? "selected" : "";
$no_ip_check = ($pollvars["check_ip"] == 2) ? "selected" : "";
$votes = ($pollvars["type"] == "votes") ? "checked" : "";
$percent = ($pollvars["type"] == "percent") ? "checked" : "";
$order_usort = ($pollvars["result_order"] == "usort") ? "selected" : "";
$order_asc = ($pollvars["result_order"] == "asc") ? "selected" : "";
$order_desc = ($pollvars["result_order"] == "desc") ? "selected" : "";
$admin_settings = $CLASS["template"]->pre_parse("admin_settings");
no_cache_header();
eval("echo \"$admin_settings\";");
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -