Exemple #1
0
<?php

get_lib("wini", "wlist");
if (PROTECT != 1) {
    die;
}
$path2mod = GLISS_HOME_DIR . 'appendix/';
if ($_SESSION['admin']) {
    if (!$_GET[1]) {
        $level = 0;
        html('<h3>Настраиваемые модули</h3>');
        form("label", icon("static") . ' <a href="' . href($_GET[0], 'setup') . '">Конфигуратор сайта</a>');
        wlist("scan", "static", array("path" => $path2mod, "find" => "/protocol/adjustment.gl.php"), 1);
    } else {
        $level = 1;
        $make = false;
        if ($_GET[1] == 'setup') {
            $adj = GLISS_DIR . 'protocol/adjustment.gl.php';
            $about['product'] = "Конфигуратор сайта";
            $make = true;
        } else {
            if (!$_GET[2]) {
                html("<h3>Тип настройки</h3>");
                $m = array("adjustment" => 'Основные', "template" => 'Дизайн');
                foreach ($m as $key => $row) {
                    if (is_file($path2mod . $_GET[1] . '/protocol/' . $key . '.gl.php')) {
                        form("label", icon("choose") . '<a href="' . href(THIS, 2, $key) . '">' . $row . '</a>');
                    }
                }
            } else {
                $level = 2;
Exemple #2
0
}
if (COOKIE) {
    if ($_SESSION['admin']) {
        get_lib("wlist");
        if ($_GET[1] == 'выход') {
            form("yesno", 'Вы точно хотите выйти из раздела администратора?');
            if ($_POST['no']) {
                header('location:' . href($_GET[0], 'admin'));
            }
            if ($_POST['yes']) {
                unset($_SESSION['admin']);
                die(header('location:' . href($_GET[0])));
            }
        } else {
            html('<h3>Раздел администратора</h3>');
            wlist("scan", "cog", array("path" => APPENDIX, "find" => "/index.php"), 0);
            html('<br>' . icon("exit") . '<a href="' . href($_GET[0], 'выход') . '">Выход</a>');
        }
    } else {
        html('<h3>Вход в раздел администратора</h3>');
        form("open");
        html('Логин:<br>');
        form("input", array("name" => 'login', "size" => 15));
        form("label", 'Пароль:');
        form("input", array("name" => 'pass', "type" => 'password', "size" => 15));
        form("label");
        html(get_addon('capcha'));
        form("label", 'Введите данные с картинки:');
        form("label", form("input", array("name" => 'capcha', 'size' => 5)));
        form("input", array("name" => 'toadmin', "type" => 'submit', "value" => 'Войти'));
        form("close");
Exemple #3
0
<?php

if (PROTECT != 1) {
    die;
}
if ($_SESSION['admin']) {
    get_lib("wlist");
    $appendix = GLISS_HOME_DIR . 'appendix/';
    if (!$_GET[1]) {
        html('<h3>Настраиваемые модули</h3>');
        wlist("scan", "module", array("path" => $appendix, "find" => "/backoffice/admin.php"), 1);
    } else {
        $path2adm = $appendix . $_GET[1] . '/backoffice/admin.php';
        if (!is_file($path2adm)) {
            die(header("location:" . href($_GET[0])));
        }
        $local = get_var($appendix . $_GET[1] . '/protocol/adjustment.gl.php');
        $about = @parse_ini_file($appendix . $_GET[1] . '/protocol/about.gl.php');
        $name = !empty($about['product']) ? $about['product'] : $_GET[1];
        html('<h3>Настройка модуля "' . $name . '"</h3>');
        include_once $path2adm;
    }
} else {
    html(error(403));
}