Ejemplo n.º 1
0
<?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);
}
Ejemplo n.º 2
0
<?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);
}