Размер файла: 6.63Kb
- <?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>';
-
- files_id3::getFiles($files['name'],$files['type']);
- 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';
- ?>