Файл: backup/down/file.php
Строк: 48
<?php
require_once('../core/start.php');
func::is_auth();
$file = core::$dbs->queryFetch("SELECT * FROM `down` WHERE `id` = ? LIMIT 1",array($id));
if(empty($file['id'])){
header('location:/');
exit();
}
$title = 'Файл '.$file['name'];
require_once(root.'core/header.php');
echo '<div class="wizart">'.$title.'</div>';
$raz = core::$dbs->queryFetch("SELECT * FROM `down_r` WHERE `id` = ? LIMIT 1",array($file['id_r']));
$praz = core::$dbs->queryFetch("SELECT * FROM `down_pr` WHERE `id` = ? LIMIT 1",array($file['id_pr']));
if($level==0){
if($file['type']==0){
echo '<div class="main">Файл на модерации. Ожидайте...</div>';
func::footer_menu();
require_once(root.'core/footer.php');
exit;
}
}
if(isset($_GET['del'])){
if($level<2){
header('location:/');
exit;
}
unlink(root.'files/'.$file['file']);
$_SESSION['id_pr'] = $file['id_pr'];
core::$dbs->query("DELETE FROM `down` WHERE `id` = ?",array($id));
header('location:/down/files/'.$_SESSION['id_pr']);
}
if(isset($_GET['down'])){
core::$dbs->query("UPDATE `down` SET `down` = `down` + ?, `last` = ? WHERE `id` = ? LIMIT 1",array(1,time(),$id));
header('location: /files/'.$file['file']);
}
if($level>=2){
echo '<div class="main"><a href="?del">Удалить</a></div>';
}
echo '<div class="main">Название файла: '.$file['name'].'<br/>Описание файла: '.$file['value'].'<br/>Дата загрузки: '.func::times($file['time']).'<br/>Последнее скачивание: '.func::times($file['last']).'<br/>Выгрузил: '.func::nick($file['user_id']).'<br/>Размер: '.func::size(filesize(root.'files/'.$file['file'])).'<br/>';
$path = root.'files/'.$file['file'];
$ext = pathinfo($path, PATHINFO_EXTENSION);
if($ext == '.png' || $ext == '.jpg' || $ext == '.jpeg' || $ext == '.gif'){
echo '<a href="/files/'.$file['file'].'"><img src="/files/'.$file['file'].'" width="100"/></a><br/>';
}
echo '<a href="?down">Скачать</a> ('.$file['down'].')<br/>Копировать:<br/><input type="text" value="http://'.func::check($_SERVER['HTTP_HOST']).'/files/'.$file['file'].'"/></div>';
echo '<div class="main"><img src="/down/ext/dir.gif" alt="*"/> <a href="/down">ЗЦ</a> / <a href="/down/pr/'.$raz['id'].'">'.$raz['name'].'</a> / <a href="/down/files/'.$praz['id'].'">'.$praz['name'].'</a></div>';
func::footer_menu();
require_once(root.'core/footer.php');
?>