Вход Регистрация
Файл: 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);
}

?>
Онлайн: 0
Реклама