Размер файла: 6.59Kb
<?php
/*
=============================================
Движок: SHCMS Engine
=============================================
Название файла: Обменник
=============================================
Official website: http://shcms.ru
=============================================
*/
define('SHCMS', true);
include_once'../system/inc/basic_settings.php';
if($_GET['id']){$id = $_GET['id'];}
$files = mysql_fetch_array(mysql_query("SELECT * FROM `download_file` WHERE `id`='$id'"));
$shcmsengine['title'] = $files['names'];
include_once'../template/head.php';
switch($act):
/*
* Функция вывода файла
*/
case '':
if(!$id) {
errors('Файл не найден');
header("Refresh: 1; url=/download/");
include_once '../template/foot.php';
exit();
}
$screen_file = mysql_fetch_array(mysql_query("SELECT * FROM `download_file` WHERE `id`='$id'"));
if(!$screen_file['screen'] == null) {
echo '<div class="maintext"><img alt="Скриншот" src="/download/screen/'.$screen_file['screen'].'"/></div>';
}
$filepath = 'files_obmen/'.$screen_file['name'];
Comments_Shcms();
echo '<div class="maintext">';
if($files['message'] == true)
{
echo '<img src="../template/icon/info.png"/> <strong>Описание:</strong><br/> '. processing($files['message']);
echo '<div class="line_file"></div>';
}
else
{
}
files::file($files['type'],$files['name']);
echo 'Добавил: <a href="'.DIR_SHCMS.'change_view.php?id='.$files['user_id'].'">'.$files['author'].'</a> <span class="mainforum">'.$timedate->times($files['time']).'</span><div class="line_file"></div>';
echo 'Размер файла: '.size($files['size']).'<div class="line_file"></div>';
if($settings_shcms['down_count'] == 0)
{
if($files['time_down'] != 0) {
echo 'Скачано: '.$files['cou'].' раз(а) <br/>Посл. скачивание: '.$timedate->times($files['time_down']).'<br/>';
}else {
echo 'Скачано: '.$files['cou'].' раз(а) <br/>Посл. скачивание: Файл еще не разу не был скачан!<br/>';
}
}
echo '<div class="line_file"></div>';
$komm = mysql_result(mysql_query("SELECT COUNT(*) FROM `down_comment` WHERE `id_file` = '$id'"),0);
if($settings_shcms['down_list'] == 0){
echo '<strong><a href="loading.php?id='.$files['id'].'">Скачать</a></strong><br/>';
}else
{
echo 'Скачивать могут только авторизованные пользователи.<br/>';
}
echo '<a href="comment.php?id='.$files['id'].'">Комментарии</a> ('.$komm .')<br/>';
if($files['type'] == 'zip' or $files['type'] == 'rar' or $files['type'] == 'php' or $files['type'] == 'txt' or $files['type'] == 'css' or $files['type'] == 'dat' or $files['type'] == 'aspx' or $files['type'] == 'asp')
{
echo '<a href="zip.php?id='.$files['id'].'">Посмотреть архив<br/>';
}
if($user_id == $files['user_id'])
{
echo'<a href="?id='.$id.'&edit">Редактирова файл</a>';
echo'<br/><a href="?act=delete&id='.$id.'">Удалить файл</a>';
}
echo '</div>';
if(isset($_GET['edit']))
{
if($user_id == $files['user_id'])
{
$edit_files = mysql_fetch_array(mysql_query("SELECT * FROM download_file WHERE id=$id"));
echo '<div class="maintitle mainrazd">Редактировать файл</div><div class="maintext">';
if(isset($_POST['submit_edit']))
{
if(isset($_POST['texta']))
{
$texta = $_POST['texta'];
}
if(isset($_POST['names']))
{
$names = $_POST['names'];
}
$ok_edi = mysql_query("UPDATE download_file SET message='$texta',names='$names' WHERE id=$id");
if($ok_edi == true)
{
echo '<div class="actshcms">Файл успешно изменен</div>';
header("Refresh: 1; url=?id=$id");
include_once'../template/foot.php';
exit();
}
else
{
echo '<div class="errors">Файл не изменен</div>';
header("Refresh: 1; url=?id=$id");
include_once'../template/foot.php';
exit();
}
}
$form = new form('?id='.$id.'&edit');
$form->input('<strong>Названия:</strong>','names','text',$edit_files['names'],true);
$form->textarea('<strong>Описания:</strong>','texta',$edit_files['message'],true);
$form->submit('Изменить','submit_edit');
$form->finish();
echo '</div>';
}
}
break;
/*
* Функция удаление файлов
*/
case'delete':
$delw = mysql_fetch_array(mysql_query("SELECT * FROM `download_file` WHERE `id`=`$id`"));
if($_POST['delete_dir'])
{
$delete_dir = $_POST['delete_dir'];
}
if(isset($delete_dir))
{
$delete = mysql_query("DELETE FROM `download_file` WHERE `id`='$id'");
if($delete == true){
echo '<div class="actshcms">Файл '.$delw['name'].' успешно удалена</div>';
header("Refresh:1; url=/download/");
include_once'../template/foot.php';
exit();
}
else
{
echo '<div class="errors">Ошибка удаление файла</div>';
header("Refresh:1; url=/download/");
include_once'../template/foot.php';
exit();
}
}
echo '<form action="?act=delete&id='.$id.'" method="post">';
echo '<input type="submit" name="delete_dir" value="Удалить">';
echo '</form>';
break;
endswitch;
include_once'../template/foot.php';
?>