Beispiel #1
0
    if (!empty($group['power_func']) && $method != "logout") {
        $goto_url = "./index.php";
        $mystep->pageEnd(false);
    }
} else {
    if (empty($group['power_func'])) {
        $goto_url = "./login.php";
        $req->setCookie("referer", $req->getServer("REQUEST_URI"), 1000);
        $mystep->pageEnd(false);
    }
    if ($group['power_web'] != "all" && strpos("," . $group['power_web'] . ",", "," . $setting['info']['web']['web_id'] . ",") === false) {
        echo showInfo($setting['language']['admin_nopower'], false);
        $mystep->pageEnd(false);
    }
    includeCache("admin_cat");
    if ($group['power_func'] != "all" && ($cat_info = getParaInfo("admin_cat_plat", "file", $setting['info']['self']))) {
        if (strpos("," . $group['power_func'] . ",", "," . $cat_info['id'] . ",") === false) {
            echo showInfo($setting['language']['admin_nopower'], false);
            $mystep->pageEnd(false);
        }
    }
}
$op_mode = $setting['info']['web']['web_id'] == 1 && ($group['power_func'] == "all" || strpos("," . $group['power_func'] . ",", ",1,") !== false);
$tpl_info = array("idx" => "main", "style" => $op_mode ? "admin" : "admin_simple", "path" => ROOT_PATH . "/" . $setting['path']['template']);
$tpl = $mystep->getInstance("MyTpl", $tpl_info);
if (!$op_mode) {
    $web_id = $setting['info']['web']['web_id'];
}
if ($op_mode && $req->getReq("web_id") != "") {
    $web_id = $req->getReq("web_id");
}
Beispiel #2
0
}
if (is_file("../include/install.lock")) {
    header("location: ../");
    exit;
}
header("Expires: Tue, 1 Jan 1980 00:00:00 GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-Type: text/html;charset=" . $setting['gen']['charset']);
date_default_timezone_set("PRC");
set_time_limit(30);
ini_set('memory_limit', '32M');
ini_set('magic_quotes_runtime', 0);
error_reporting(E_ALL ^ E_NOTICE);
$mystep = new MyStep();
$req = $mystep->getInstance("MyReq", $setting['cookie'], $setting['session']);
$step = $req->getReq("step");
switch ($step) {
    case 1:
        break;
    case 2:
        break;
    case 3:
        if (strtolower($_POST['setting']['db']['charset']) == "utf-8") {
            $_POST['setting']['db']['charset'] = "utf8";
        }
        $_POST['setting']['web']['s_pass'] = md5($_POST['setting']['web']['s_pass']);
        $_POST['setting']['cookie']['prefix'] = "ms_";
        $_POST['setting']['web']['sign'] = md5($_POST['setting']['web']['title'] . $req->GetServer("HTTP_HOST"));
        $content = changeSetting($_POST['setting']);
        WriteFile(ROOT_PATH . "/include/config-default.php", $content, "wb");