Размер файла: 2.27Kb
- <?
- if( ! defined( 'SHCMS_ENGINE' ) ) {
- die('SHCMS Engine No access');
- }
-
- //Если вместо id num попытаются вставить текст то выводит ошибку
- if (!isset($_GET['id']) || !is_numeric($_GET['id'])) {
-
- header('Refresh: 1; url=index.php');
- engine::error(Lang::__('Произошла ошибка при удаление папки')); //При ошибке
- exit;
-
- }
-
- //из $_GET в обычную переменную
- $id = (int) $_GET['id'];
-
- //Если вы нажали на подтверждение то будет удалена категория со всеми разделами и темами
- if(isset($_POST['yes_delete'])) {
-
- //Удаляем папку
- $db->query('DELETE FROM `files_dir` WHERE `id` = "'.$id.'"');
- $db->query('DELETE FROM `files_dir` WHERE `dir` = "'.$id.'"');
- //Удаляем файлы в данной папке
- $db->query('DELETE FROM `files` WHERE `idir` = "'.$id.'"');
-
- //Успешное удаление всех выбранных данных
- echo engine::success(Lang::__('Папка успешно удалена'));
- echo engine::home(array('Назад','setting.in.php'));
- exit;
-
- //Если вы нажали на отмену то переадресовывается на пред. страницу
- }elseif(isset($_POST['no_delete'])){
-
- header('Location: setting.in.php'); //Пред. стараница
-
- }
-
-
- //Подтверждение
- echo '<div class="mainname">'.Lang::__('Подтверждение').'</div>';
- echo '<div class="mainpost">';
- echo 'Вы действительно хотите удалить выбранную папку? Данное действие невозможно будет отменить.<hr/>';
- //Форма удаление
- echo '<div style="text-align:right;">';
-
- $form = new form('?act=delete_cat&id='.$id.'');
- $form->submit(Lang::__('Да'),'yes_delete');
- $form->submit(Lang::__('Нет'),'no_delete');
- $form->display();
-
- echo '</div></div>';
- ?>