Вход Регистрация
Файл: vsime.com/files/inc/act_fzone.php
Строк: 92
<?
    if_user
('is_reg');
    
$file mysqli_fetch_array(mysqli_query($dbi"SELECT * FROM `files` WHERE `id` = '".intval($_GET['id'])."'"));
    
$ank profile($file['id_user']);
    if (
$file == NULL) {
        
$title .= ' - Ошибка!';
        
ex_head();
        
$error[] = 'Файл не найден.';
        
show_errors();
        
ex_foot();
    }
    if(
$ank['id']!=$user['id']) {
        
$title .= ' - Ошибка!';
        
ex_head();
        
$error[] = 'Это не Ваш файл.';
        
show_errors();
        
ex_foot();
    }
    
    
$title .= ' - Добавить в Зону файлов';
    
ex_head();
    
$ank profile($file['id_user']);
    if (
mysqli_num_rows(mysqli_query($dbi"SELECT * FROM `files` WHERE `id` = '$file[id_dir]' AND `type` = 'dir'"))!=0) {
        
$dir_file mysqli_fetch_array(mysqli_query($dbi"SELECT * FROM `files` WHERE `id` = '$file[id_dir]' AND `type` = 'dir'"));
        
$dir_file['dir_img'] = dir_img($dir_file['access']);
        
$dir_file['counter'] .= "$dir_file[id]/";
    } else {
        
$dir_file = array();
        
$dir_file['id'] = 0;
        
$dir_file['name'] = "Файлы";
        
$dir_file['counter'] = '/0/';
        
$dir_file['access'] = 'all';
        
$dir_file['dir_img'] = dir_img($dir_file['access']);
    }
    
$dir_file['counter_array'] = explode('/'$dir_file['counter']);
    foreach (
$dir_file['counter_array'] AS $key => $dir_oth_id) {
        if (
$dir_oth_id != && mysqli_num_rows(mysqli_query($dbi"SELECT * FROM `files` WHERE `id` = '$dir_oth_id' AND `type` = 'dir'"))!=0) {
            
$dir_oth mysqli_fetch_array(mysqli_query($dbi"SELECT * FROM `files` WHERE `id` = '$dir_oth_id' AND `type` = 'dir'"));
            
$dir_oth['dir_img'] = dir_img($dir_oth['access']);
        } else {
            
$dir_oth = array();
            
$dir_oth['id'] = 0;
            
$dir_oth['name'] = "Файлы";
            
$dir_oth['counter'] = '/0/';
            
$dir_oth['access'] = 'all';
            
$dir_oth['dir_img'] = dir_img($dir_oth['access']);
        }
        if (
$dir_oth['access'] != 'all')$nofz 1;
    }
    if (isset(
$nofz)) {
        
$error[] = "Запрещено добавлять в Зону обмена файлы с ограничениями.<br />Запрещено добавлять файлы, которые находятся не в общедоступных папках.";
        
show_errors();
        echo 
"<div class='foot'>".image_back()." <a href='?file=$file[id]'>Назад</a></div>n";
        
ex_foot();
    }
    if (isset(
$_GET['dir']) && mysqli_result("SELECT COUNT(*) FROM `files_zone` WHERE `id` = '".intval($_GET['dir'])."' AND `type` = 'dir'")!=0) {
        
$dir mysqli_fetch_array(mysqli_query($dbi"SELECT * FROM `files_zone` WHERE `id` = '".intval($_GET['dir'])."' AND `type` = 'dir'"));
    } else {
        
$dir = array();
        
$dir['id'] = 0;
        
$dir['name'] = "";
        
$dir['counter'] = '/0/';
    }
    if(isset(
$_GET['ok']) && isset($_POST['submited']) && mysqli_result("SELECT COUNT(*) FROM `files_zone` WHERE `id_dir` = '$dir[id]' AND `type` = 'dir' LIMIT 1")==0) {
        if (
mysqli_result("SELECT COUNT(*) FROM `files_zone` WHERE `id_file` = '$file[id]' AND `type` = 'file'")!=0)
        {
            
mysqli_query($dbi"DELETE FROM `files_zone` WHERE `id_file` = '$file[id]' AND `type` = 'file'");
        } else {
            
akt_rating($ank['id'], 510);
        }
        
mysqli_query($dbi"INSERT INTO `files_zone` (`id_dir`, `time`, `id_file`, `counter`, `id_user`, `type`, `name`) values ('$dir[id]', '$time', '$file[id]', '$dir[counter]$dir[id]/', '$user[id]', 'file', '$file[name].$file[ras]')");
        echo 
"<div class='list'>n";
            echo 
"Файл <b class='none'>".(is_file(H.'/i/file_type/'.$file['ras'].'.png')?"<img src='/i/file_type/$file[ras].png' alt='$file[ras]' />":"<img src='/i/file_type/file.png' alt='file' />")." ".hsc($file['name']).".".hsc($file['ras'])."</b>  успешно добавлен в Зону файлов в категорию <b class='none'><img src='/i/site/dir.png'/> ".hsc($dir['name'])."</b><br/>n";
            echo 
"Чем больше посетителей откроет ваш файл, тем быстрее будет расти ваша популярность на сайте!n";
        echo 
"</div>n";
        echo 
"<div class='foot'>".image_back()." <a href='?file=$file[id]'>Назад</a></div>n";
        
ex_foot();
    }
    if (isset(
$_GET['add']) && mysqli_result("SELECT COUNT(*) FROM `files_zone` WHERE `id_dir` = '$dir[id]' AND `type` = 'dir'")==0) {
        echo 
"<form method='POST' action='?act=fzone&id=$file[id]&dir=$dir[id]&ok'>n";
        echo 
"Добавить файл <b class='none'>".(is_file(H.'/i/file_type/'.$file['ras'].'.png')?"<img src='/i/file_type/$file[ras].png' alt='$file[ras]' />":"<img src='/i/file_type/file.png' alt='file' />")." ".hsc($file['name']).".".hsc($file['ras'])."</b> в категорию <b class='none'><img src='/i/site/dir.png'/> ".hsc($dir['name'])."</b>?<br/>n";
        echo 
"<input type='submit' name='submited' value='Да' /> <a href='?act=fzone&id=$file[id]&dir=$dir[id_dir]'>Нет</a>n";
        echo 
"</form>n";
        
ex_foot();
    }
    echo 
"<div class='main'>n";
    echo 
"Перемещение файла <a href='?file=$file[id]'><b class='none'>".(is_file(H.'/i/file_type/'.$file['ras'].'.png')?"<img src='/i/file_type/$file[ras].png' alt='$file[ras]' />":"<img src='/i/file_type/file.png' alt='file' />")." ".hsc($file['name']).".".hsc($file['ras'])."</b></a>n";
    echo 
"</div>n";
    
$query_dirs mysqli_query($dbi"SELECT * FROM `files_zone` WHERE `id_dir` = '$dir[id]' AND `type` = 'dir' ORDER BY `pos` ASC, `name` ASC");
    while(
$post_dir mysqli_fetch_array($query_dirs)) {
        echo 
"<div class='list'>n";
            echo 
"<img src='/i/dir_type/dir.png' /> <a href='?act=fzone&id=$file[id]&dir=$post_dir[id]".(mysqli_result("SELECT COUNT(*) FROM `files_zone` WHERE `id_dir` = '$post_dir[id]' AND `type` = 'dir'")==0?"&add":NULL)."'>".hsc($post_dir['name'])."</a>n";
        echo 
"</div>n";
    }
    echo 
"<div class='foot'>n";
        echo 
image_back()." <a href='".($dir['id']!=0?"?act=fzone&id=$file[id]&dir=$dir[id_dir]":"?file=$file[id]")."'>Назад</a>n";
    echo 
"</div>n";
    
ex_foot();
?>
Онлайн: 2
Реклама