Вход Регистрация
Файл: CMS/core/modules/journal_del_file.php
Строк: 38
<?php

if (!defined('CMS')) { die('Access Denied!'); }

if (
$is_logged) {

    
$error '';
    
$row   = array();
    
$row   $db->selectRow("SELECT ?_journal_files.*, ?_journal_posts.*
                             FROM ?_journal_files LEFT JOIN ?_journal_posts
                             ON ?_journal_files.`files_post` = ?_journal_posts.`journal_id`
                             WHERE ?_journal_files.`files_id` = ? LIMIT 1;"
$id);

    if (!empty(
$row)) {

        if (
$row['journal_user'] == $log || is_admin(array(101))) {

            
$fname $row['journal_id'] . '_' $row['files_name'];

            if ( @
file_existsROOTPATH '/upload/journal/' $fname ) ) {

                @
chmodROOTPATH '/upload/journal/' $fname0777 );

                
unlinkROOTPATH '/upload/journal/' $fname );
            }

            
$db->query("DELETE FROM ?_journal_files WHERE `files_id` = ? LIMIT 1"$id);

            
$db->query("OPTIMIZE TABLE ?_journal_files;");

            
$inSes->addMessage('Файл успешно удалён!''ok');

            
gen_red('post'$row['journal_id'], RND);

        }
        else {

            
$inSes->addMessage('Ошибка! Вы не можете удалить чужой файл!');
            
gen_red('post'$row['journal_id'], RND);
        }
    }
    else {

        
$inSes->addMessage('Ошибка! Файл не найден или ссылка неверна!');
        
gen_red('index'''RND);
    }
}
else {

    
$inSes->addMessage('Ошибка! Файл не найден или ссылка неверна!');
    
gen_red('index'''RND);
}

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