Вход Регистрация
Файл: core/admin/pages.php
Строк: 37
<?php

if (!defined('BLOG')) { die('Access Denied!'); }

if (!empty(
$_REQUEST['del'])) {

    
$del = intar($_REQUEST['del']);

    if (!empty(
$_GET['rnd']) && $_GET['rnd'] == $_SESSION['token']) {

        if (
is_array($del)) {

            
$del = implode(',', $del);

            
$db->query("DELETE FROM ?_pages WHERE `id` IN (" . $del . ");");

            
addMessage('Выбранные страницы успешно удалены!', 'ok');
        }
        else {

            
$db->query("DELETE FROM ?_pages WHERE `id` = ? LIMIT 1;", $del);

            
addMessage('Страница успешно удалена!', 'ok');
        }

        
$db->query("OPTIMIZE TABLE ?_pages");
        
del_vars('static_index');
        
del_vars('static_pages');

    }
    else 
addMessage('Ошибка! Неверный идентификатор сессии, повторите действие!', 'error');
}

show_header('Управление страницами');

$onpage = !empty($config['post_num']) ? (int) $config['post_num'] : 10;

if (
$page > 1) $from = ($page - 1) * $onpage; else $from = 0;
        
$rows = $db->selectPage( $total, "SELECT * FROM ?_pages ORDER BY `id` DESC LIMIT ?d, ?d", $from, $onpage );

if ( !empty(
$rows) && $total > 0 ) {

    echo 
'<form action="?a=pages&amp;rnd=' . $_SESSION['token'] . '" method="post">';

    
$i = $from+1;
    foreach( 
$rows as $row ) {

        
$active = ($row['active'] == 1) ? '<span style="color:green;">[Вкл]</span>' : '<span style="color:red;">[Выкл]</span>';

        echo 
'<div class="downlist2">' . $i . '. <a href="/' . gen_uri($row['name']) . '">' . $row['title'] . '</a> ' . $active . '<br />';
        echo 
'Просмотров: <b>' . intval($row['views']) . '</b><br />';
        echo 
'<input type="checkbox" name="del[]" value="' . $row['id'] . '" /> ';
        echo 
' <a href="?a=edit_page&amp;id=' . $row['id'] . '">Ред.</a> | ';
        echo 
'<a href="?a=pages&amp;rnd=' . $_SESSION['token'] . '&amp;del=' . $row['id'] . '">Уд.</a></div>';
        
$i++;
    }

    echo 
'<div class="downlist2"><input type="submit" value="Удалить выбранное" /></form></div>';

    echo 
show_pages('?a=pages');
}
else {

    echo 
'<div class="downlist2"><b>Страниц не существует!</b></div>';
}

echo 
'<div class="downlist2"><img src="' . ICONS . 'add.png" alt=""/> <a href="?a=add_page">Создать новую страницу</a><br /></div>';


?>
Онлайн: 2
Реклама