<?php /** * Изменение позиции для раздела. * @author Alexey O Klimov * @update 25.08.2010 */ // Запрет на обращение к файлу. if (realpath($_SERVER['SCRIPT_FILENAME']) == realpath(__FILE__)) { header('Location: /'); exit; } if (!isset($rights[$action]['delete']) || (int) $rights[$action]['delete'] == 0) { $access_denied = true; } else { /** * Удаление. */ // Идентификатор раздела. $id = (int) Text::get_get('id'); // Удаление страницы $pages->deleteRow($action, $id); clearCacheFiles($smarty, 0, 'pages', $id); // Переадресация. location($__return); }
<?php // Запрет на обращение к файлу. if (realpath($_SERVER['SCRIPT_FILENAME']) == realpath(__FILE__)) { header('Location: /'); exit; } /** * Проверка прав доступа на просмотр для текущего действия. */ if (!isset($rights[$action]['delete']) || (int) $rights[$action]['delete'] == 0) { $access_denied = true; } else { // полуаем название Таблицы $table = str_replace('_delete', '', $do); // Получение объекта кооректного класса для текущейт таблицы $base = checkTableType($table); $delete_object = new SimpleModule($base, $__lang); $id = (int) Text::get_get('id'); // Удаление записи из таблицы $delete_object->deleteRow($table, $id); clearCacheFiles($smarty, 0, $table, $id); location($__return); }