Example #1
0
    case 'adm_login':
        if (auth_get_admin()) {
            break;
        } else {
            $mod_content = m_adm_login($_GET);
        }
        break;
    case 'articles':
        $mod_content = m_articles($_GET);
        break;
    case 'products':
        $mod_content = m_products($_GET);
        break;
}
/* Если введен некорректный mode то вывод статьи по умолчанию */
if (!$mod_content) {
    $mod_content = m_articles();
}
/* Заполнение главного шаблона */
$tpl = new strontium_tpl("private/tpl/skeleton.html", $global_marks, false);
$tpl->assign(NULL, array('title' => page_get_title(), 'mod_content' => $mod_content));
/* Вывод всплывающего сообщения, если нужно */
$win = message_box_check_for_display();
if ($win) {
    $tpl->assign($win['block'], $win['data']);
}
/* Вывод меню администратора если автозирован */
if (auth_get_admin()) {
    $tpl->assign("admin_menu");
}
echo $tpl->result();
Example #2
0
            dump($_POST);
            if (!isset($_POST["category_name"])) {
                $cat_id = 1;
            } else {
                $cat_id = $_POST["category_name"];
            }
            header('Location: index.php?mod=adm_products&mode=list_products&cat_id=' . $cat_id);
            break;
    }
}
/* Обработчик GET запросов */
if (isset($_GET['get_query'])) {
    switch ($_GET['get_query']) {
        /* Удаление статьи */
        case "del_article":
            if (!auth_get_admin()) {
                continue;
            }
            $id = $_GET['article_id'];
            $err = article_del($id);
            switch ($err) {
                case 0:
                    $block = "message_article_success_del";
                    $data = array('article_id' => $id);
                    break;
                case EINVAL:
                    $block = "message_article_einval";
                    break;
                case ESQL:
                    $block = "message_article_esql";
                    break;