Вход Регистрация
Файл: panel/del_file.php
Строк: 25
<?php
/**
*    Author: Elime;
*    ICQ: 618878;
*    E-mail: elime4@gmail.com;
*/

require '../system/core.php';


/* Проверка прав доступа */
if(!$loginmessage('Ошибка авторизации!''/panel/login.php');
if(!
check_right($user['id'], 6$db)) message('Недостаточно прав!''/panel/index.php');


/* Если не указан файл */
if(!isset($_GET['id']))
{
    
message('Вы не указали файл!''/panel/index.php');
}


/* Ищем файл в БД */
$query $db->query("SELECT * FROM `data` WHERE `id`='".num($_GET['id'])."'");
if(
$db->num($query) != 1)
{
    
message('Указанный файл не найден!''/panel/index.php');
}
$result $db->fetch($query);


/* Данные файла */
$result['name'] = out($result['name']);
$result['translit'] = out($result['translit']);


/* Если удаление подтвержено */
if(isset($_GET['confirm']))
{

    
/* Удаляем папку с файлом */
    
remove_dir(ROOT.'/files/'.$result['translit']);
    
    
/* Удаляем файл из БД */
    
$db->query("DELETE FROM `data` WHERE `id`='".$result['id']."'");
    
$db->query("DELETE FROM `like` WHERE `file_id`='".$result['id']."'");
    
    
/* Записываем в логи уто удалил файл */
    
$action $user['login'].' удалил файл: "'.$result['name'].'".';
    
$db->query("INSERT INTO `users_log` SET `user_id`='".$user['id']."', `action`='".in($action)."', `time`='".time()."'");
    
    
    
/* Выводим сообщение */
    
message('Файл успешно удален!''/');
}


/* Выводим страницу */
$data['title'] = 'Удалить файл';
$data['result'] = $result;
$tpl->display('panel/del_file'$data);
?>
Онлайн: 4
Реклама