⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 admin_settings.php

📁 具有多種面版可以選擇的"投票程式" 多國語言版
💻 PHP
字号:
<?php
/**
 * ----------------------------------------------
 * Advanced Poll 2.0.3 (PHP)
 * Copyright (c)2001 Chi Kien Uong
 * URL: http://www.proxy2.de
 * ----------------------------------------------
 */

$include_path = dirname(__FILE__);
$base_path = dirname($include_path);

require "./common.inc.php";
require "$base_path/include/class_text_cfg.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["text_cfg"] = new text_cfg();
    $CLASS["text_cfg"]->set_rootdir("$base_path/include");
    $cfg['poll_username'] = $pollvars['poll_username'];
    $cfg['poll_password'] = $pollvars['poll_password'];
    $cfg['poll_version'] = "2.02";
    $result = $CLASS["text_cfg"]->update_cfg("pollvars",$cfg);
    if ($result) {
        unset($pollvars);
        unset($lang);
        include "$base_path/include/config.inc.php";
        include "$base_path/lang/$pollvars[lang]";        
        $message = $lang["Updated"];
        $pollvars['SELF'] = basename($PHP_SELF);
    } else {
        $message = $lang["NoUpdate"];
    }
}

$CLASS["template"]->set_templatefiles(array(
    "admin_settings" => "admin_settings.html"
));
$langlist = get_lang_list("$base_path/lang");
$pollvars = addspecialchars($pollvars);
$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 + -