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

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

$id = !empty($_GET['id']) ? intval($_GET['id']) : 0;

$row $db->selectRow"SELECT * FROM ?_category WHERE `id` = ?"$id);

if (!empty(
$row)) {

    if (!empty(
$_POST['del_ok'])) {

        
$db->query"DELETE FROM ?_category WHERE `id` = ?"$id );

        
$rows $db->select"SELECT * FROM ?_data WHERE `cid` = ?"$id );

        if (!empty(
$rows)) {

            foreach( 
$rows as $row_2 ) {

                
$rows_2 $db->select"SELECT * FROM ?_list_file WHERE `post` = ?"$row_2['id'] );

                if (!empty(
$rows_2)) {

                   foreach( 
$rows_2 as $row_3 ) {

                        if (
is_file(ROOTPATH '/files/' $row_3['name'])) unlink(ROOTPATH '/files/' $row_3['name']);
                    }
                }

                
$db->query"DELETE FROM ?_list_file WHERE `post` = ?"$row_2['id'] );

                
$db->query"DELETE FROM ?_comment WHERE `post` = ?"$row_2['id'] );
            }

            
$db->query"DELETE FROM ?_data WHERE `cid` = ?"$id );
        }

        
$db->query("OPTIMIZE TABLE ?_category, ?_data, ?_list_file, ?_comment");

        
del_vars('categories');

        
addMessage('Категория успешно удалёна!''ok');

        
gen_red('category');
    }
    else if (!empty(
$_POST['del_no'])) {

        
addMessage('Категория успешно НЕ удалёна!''ok');

        
redirect'./' );
    }

    
show_header('Удаление раздела');
            
    echo 
'<div class="downlist2"><form action="?a=del_cat&amp;id=' $id '" method="post">
Вы действительно хотите удалить раздел: &quot;' 
$row['title']. '&quot;?<br />
Вместе с разделом будут удалены все статьи и файлы которые вложены в ней!<br />
<input name="del_ok" type="submit" value="ДА, удалить" /> &nbsp; <input name="del_no" type="submit" value="Нет, отмена" />
</form><br />
<img src="' 
ICONS 'return.png" alt=""/> <a href="/' gen_uri('category') . '">К разделам</a><br />
</div>'
;

}
else {

    
addMessage('Ошибка! Категория не найдена!''error');

    
redirect'./' );
}

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