Файл: core/modules/blog_del_file.php
Строк: 21
<?php
if (!defined('CMS')) { die('Access Denied!'); }
if ($is_logged) {
$row = array();
$row = $db->selectRow("SELECT ?_blog_files.*, ?_blog_posts.*
FROM ?_blog_files LEFT JOIN ?_blog_posts
ON ?_blog_files.`files_post` = ?_blog_posts.`blog_id`
WHERE ?_blog_files.`files_id` = ? LIMIT 1;", $id);
if (!empty($row)) {
if ($row['blog_user'] == $log || is_admin(array(101))) {
$fname = $row['blog_id'] . '_' . $row['files_name'];
if ( @file_exists( ROOTPATH . '/upload/blogs/' . $fname ) ) {
@chmod( ROOTPATH . '/upload/blogs/' . $fname, 0777 );
unlink( ROOTPATH . '/upload/blogs/' . $fname );
}
$db->query("DELETE FROM ?_blog_files WHERE `files_id` = ? LIMIT 1", $id);
$db->query("OPTIMIZE TABLE ?_blog_files;");
$inSes->addMessage('Файл успешно удалён!', 'ok');
gen_red('post', $row['blog_id'], RND);
}
else {
$inSes->addMessage('Ошибка! Вы не можете удалить чужой файл!');
gen_red('post', $row['blog_id'], RND);
}
}
else {
$inSes->addMessage('Ошибка! Файл не найден или ссылка неверна!');
gen_red('index', '', RND);
}
}
else {
$inSes->addMessage('Ошибка! Файл не найден или ссылка неверна!');
gen_red('index', '', RND);
}
?>