View file user/personalfiles/index.php

File size: 2.37Kb
<?php
require( '../../sys/inc/core.php' );
include_once '../../sys/inc/files.php';
if ( db::count("SELECT COUNT(*) FROM `ban` WHERE `razdel` = 'files' AND `id_user` = '$user[id]' AND (`time` > '$time' OR `view` = '0' OR `navsegda` = '1')") != 0 ) {
    header( 'Location: /ban.php?' . SID );
    exit;
}
include_once '../../sys/inc/thead.php';
if ( isset( $user ) )
    $ank['id'] = $user['id'];
if ( isset( $_GET['id'] ) )
    $ank['id'] = intval( $_GET['id'] );
if ( $ank['id'] == 0 ) {
    echo "Ошибка! Это папка системы!";
    exit;
}
$ank = get_user( $ank['id'] );
if ( !$ank ) {
    header( "Location: /index.php?" . SID );
    exit;
}
if ( db::count("SELECT COUNT(*) FROM `user_files` WHERE `id_user` = '$ank[id]' AND `osn` = '1'") == 0 ) {
    db::query("INSERT INTO `user_files` (`id_user`, `name`,  `osn`) values('$ank[id]', 'Файлы', '1')");
    
    header( "Location: /user/personalfiles/$ank[id]/$dir[id]/" . SID );
}

if (!isset($_GET['dir'])) {
    $dir_osn = $dir = db::fetch("SELECT * FROM `user_files`  WHERE `id_user` = '$ank[id]' AND `osn` = '1'", ARRAY_A);
    $_GET['dir'] = $dir['id']; 
} else {
    $dir_osn = db::fetch("SELECT * FROM `user_files` WHERE `id_user` = '$ank[id]' AND `osn` = '1' LIMIT 1", ARRAY_A);
    $dir     = db::fetch("SELECT * FROM `user_files` WHERE `id_user` = '$ank[id]' AND `id` = '" . intval( $_GET['dir'] ) . "' LIMIT 1", ARRAY_A);    
}


if ( $dir['id_user'] != $ank['id'] ) {
    echo "Ошибка! Возможно папка была удалена, проверьте правильность адреса!";
    exit;
}
if ( isset( $_GET['id'] ) && isset( $_GET['dir'] ) && !isset( $_GET['add'] ) && !isset( $_GET['upload'] ) && !isset( $_GET['id_file'] ) ) {
    include_once 'inc/folder.php';
} else if ( isset( $_GET['id'] ) && isset( $_GET['dir'] ) && isset( $_GET['add'] ) && !isset( $_GET['upload'] ) && !isset( $_GET['id_file'] ) ) {
    include_once 'inc/folder.create.php';
} else if ( isset( $_GET['id'] ) && isset( $_GET['dir'] ) && isset( $_GET['upload'] ) && !isset( $_GET['id_file'] ) && !isset( $_GET['add'] ) ) {
    include_once 'inc/upload.wap.php';
} else if ( isset( $_GET['id'] ) && isset( $_GET['dir'] ) && isset( $_GET['id_file'] ) && !isset( $_GET['upload'] ) && !isset( $_GET['add'] ) ) {
    include_once 'inc/file.php';
}
include_once '../../sys/inc/tfoot.php';
?>