Файл: files/file.php
Строк: 65
<?
include_once $_SERVER['DOCUMENT_ROOT'].'/core/system.php';
$file = mysql_fetch_assoc(mysql_query("SELECT * FROM `files_file` WHERE `id` = '" . intval($_GET['id']) . "' LIMIT 1"));
$title=$file['name'];
include_once $_SERVER['DOCUMENT_ROOT'].'/design/heads.php';
title($title).nav();
if(isset($_GET['upload'])) {
mysql_query("UPDATE `files_file` SET `loads` = '".my_esc($file['loads']+1)."' WHERE `id` = '$file[id]' LIMIT 1");
header("Location: /path/files/$file[file]");
}
////////////Сохранение настроек
if (isset($_POST['red_save'])) {
access(1);
$name=my_esc($_POST['name']);
$opis = my_esc($_POST['opis']);
if ($l!='/')$l.='/';
mysql_query("UPDATE `files_file` SET `name` = '$name', `opis` = '$opis' WHERE `id` = '".$file['id']."' LIMIT 1");
$_SESSION['msg'] = 'Отредактированo ';
header('Location: /files/file.php?id='.$file['id'].'');
}
///////////Удаление
if (isset($_GET['del_dir']))
{
access(1);
@unlink(H.'path/files/'.$file['file'].'');
mysql_query("DELETE FROM `files_file` WHERE `id` = '".$file['id']."' LIMIT 1");
$_SESSION['msg'] = 'Файл удален';
header('Location: /files');
}
if (!isset($_GET['id']) && !is_numeric($_GET['id'])){header("Location: /".SID);exit;}
if (mysql_result(mysql_query("SELECT `id` FROM `files_file` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"), 0) == 0)
{
header("Location: /".SID);
exit;
}
echo '<div class="lines">Обзор файла</div><div class="block"><div class="row">';
if (($file['type'] == png) || ($file['type'] == jpg) || ($file['type'] == gif) || ($file['type'] ==jpeg)){
$screen = '<a href="/path/screen/'.$file['screen'].'"><img src="/path/screen/'.$file['screen'].'" width = "150"></a>';
}else{
if ($file['screen'] != NULL)
$screen = '<a href="/path/screen/'.$file['screen'].'"><img src="/path/screen/'.$file['screen'].'" width = "150"></a>';
else
$screen = '<img src="/design/noimage.png" width = "150">';
if (($file['type'] == 'mp4') || ($file['type'] == '3gp') || ($file['type'] == 'mkv') || ($file['type'] =='3gp') || ($file['type'] =='avi')){
if (is_file($_SERVER['DOCUMENT_ROOT']."/path/screen/".$file['id']."_100.jpg")){
$screen = '<img src="/path/screen/'.$file['id'].'_100.jpg" width="250" alt="Скриншот"/>';
}else{
srun("100",H."path/files/$file[file]","$file[id]");
echo 'Скриншот создается, обновите страницу в течении 15 секунд!';
}
}
}
echo '<center>'.$screen.'</center></br>';
echo 'Имя: '.$file['name'].'</br>';
if ($file['opis'] == NULL)
echo 'Описание: Отсутствует</br>';
else
echo 'Описание: '.$file['opis'].'</br>';
echo 'Размер: '.size_file($file['size']).'</br>';
echo 'Скачиваний: '.$file['loads'].'</br>';
echo 'Выгружен: '.times($file['time']).'</br>';
echo 'Добавил: '.nick($file['id_user']).'</br>';
echo '<a href="?id='.$file['id'].'&upload" download>Скачать Файл</a>';
echo '</div></div>';
//////////Форма редактирование папки
if (isset($_GET['red_dir']))
{
access(1);
echo '<div class="blok"></div><div class="white-block">';
echo '<form action="" method="POST">
<div class="menu">Название:</br> <input type="text" value="'.$file['name'].'" name="name"></div>';
echo '<div class="menu">Описание:</br> <input type="text" value="'.$file['opis'].'" name="opis"></div>';
echo '<div class="menu"><input type="submit" name="red_save" value="Изменить"></div></form></div>';
echo '</div>';
}
if($user['access'] > 0){
echo '<div class="lines">Управление</div><div class="block"><div class="row">';
echo '<a class="gsilka" href="?id='.$file['id'].'&red_dir">Редактировать</a>';
echo ' / <a class="gsilka" href="?id='.$file['id'].'&del_dir">Удалить</a>';
echo '</div></div>';
}
include_once $_SERVER['DOCUMENT_ROOT'].'/design/footer.php';
?>