<?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;
} 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");
<?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)); }