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';
?>