Файл: panel/screen_delete.php
Строк: 32
<?php
require '../system/core.php';
/* Проверяем права доступа */
if (!$login) message('Ошибка авторизации!', '/panel/login.php');
if (!check_right($user['id'], 5, $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);
$path_mini = $_SERVER['DOCUMENT_ROOT'] . '/files/screens/' . $result['id'] . '/' . in($_GET['name']);
$path_original = $_SERVER['DOCUMENT_ROOT'] . '/files/screens/' . $result['id'] . '/' . str_replace('min_', '', in($_GET['name']));
if (file_exists($path_mini)) {
unlink($path_mini);
}
if (file_exists($path_original)) {
unlink($path_original);
}
header("Location: /panel/screen.php?id=" . $result['id']);