Exemple #1
0
switch ($_GET['action']) {
    case "new":
        echo $nw->AddNewForm();
        break;
    case "AddNew":
        echo $nw->AddNew($db, $_POST);
        break;
    case "EditNew":
        echo $nw->EditNewForm($_GET['id'], $db);
        break;
    case "SaveNew":
        echo $nw->SaveNew($db, $_POST);
        break;
    default:
    case "manage":
        echo $nw->NewsList($db);
        break;
    case "ArchiveNew":
        $nw->ArchiveNew($db, $_POST['id']);
        break;
    case "MoveNew":
        $nw->MoveNew($db, $_POST);
        break;
    case "archive":
        echo $nw->Archive($db);
        break;
    case "Publish":
        $nw->Publish($db, $_POST['id']);
        break;
    case "Delete":
        $nw->Delete($db, $_POST['id']);
Exemple #2
0
<?php

if (!_acl::isAllow('news')) {
    die("Access denied");
}
$News = new News();
unset($parsed_res);
$tpl->Assign('h1', 'Новости');
$ii = count($GLOBALS['IERA_LINKS']);
$GLOBALS['IERA_LINKS'][$ii]['title'] = "Новости";
if (isset($_POST['smb']) && isset($_POST['ord'])) {
    $News->Reorder($_POST);
    $tpl->Assign('msg', 'Сортировка выполнена успешно.');
}
if ($News->NewsList(1)) {
    // die('Ошибка при формировании списка новостей.');
    $tpl->Assign('list', $News->list);
}
$tpl_center .= $tpl->Parse($GLOBALS['PATH_tpl'] . 'cp_news.tpl');
Exemple #3
0
$Page = new Page();
$Page->PagesList();
$tpl->Assign('list_menu', $Page->list);
if (isset($GLOBALS['Rewrite'])) {
    if (!$News->SetFieldsByRewrite($GLOBALS['Rewrite'], true, 1)) {
        header('Location: ' . _base_url . '/404/');
        exit;
    }
    $news = $News->fields;
    G::metaTags($news);
    $header = $news['title'];
    $tpl->Assign('header', $header);
    $tpl->Assign('data', $news);
    $tpl->Assign('indexation', $news['indexation']);
    $GLOBALS['IERA_LINKS'][] = array('title' => 'Новости', 'descr' => strip_tags($news['descr_short']), 'url' => Link::Custom('news'));
    $GLOBALS['IERA_LINKS'][] = array('title' => $header, 'url' => Link::Custom('news', $news['translit']));
    $template = 'cp_news.tpl';
} else {
    $header = 'Новости';
    $tpl->Assign('header', $header);
    G::metaTags(array('page_title' => $header));
    $GLOBALS['IERA_LINKS'][] = array('title' => $header, 'url' => Link::Custom('news'));
    if ($News->NewsList(0, '', 1)) {
        $tpl->Assign('list', $News->list);
    }
    $template = 'cp_newslist.tpl';
}
$parsed_res = array('issuccess' => true, 'html' => $tpl->Parse($GLOBALS['PATH_tpl'] . $template));
if (TRUE == $parsed_res['issuccess']) {
    $tpl_center .= $parsed_res['html'];
}