View file download/files.php

File size: 5.95Kb
<?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 '<img src="/download/screen/'.$screen_file['screen'].'"/><br/>'; 

			
	    }
		$filepath = 'files_obmen/'.$screen_file['name'];  
		Comments_Shcms();
		
		
		
		
		
		if($files['message'] > 0)
		{
            echo 'Описание: '.$files['message'].'<br/>';
		}
		else
		{
	
		}
            echo '<div class="posts">Добавил: <a href="'.DIR_SHCMS.'change_view.php?id='.$files['user_id'].'">'.$files['author'].'</a> ('.$timedate->times($files['time']).')<br/>';
            echo 'Размер файла: '.size($files['size']).'<br/>';
            echo 'Скачано: '.$files['cou'].'раз(а)<br/>';
            echo '</div>';
    files::file($files['type'],$files['name']);

    $komm = mysql_result(mysql_query("SELECT COUNT(*) FROM `down_comment` WHERE `id_file` = '$id'"),0);

            echo '<div class="posts">Скопировать ссылку:<br/><input type="text" value="http://'.$_SERVER['HTTP_HOST'].'/download/files_obmen/'.$files['name'].'"></div>';
            echo '<div class="posts"><a href="loading.php?id='.$files['id'].'">Скачать</a><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="user_foot">Редактировать файл</div><br/>';
                    
			    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();
                    }
                }
        echo '<form action="?id='.$id.'&edit" method="post">';
        echo '<input type="text" name="names" value="'.$edit_files['names'].'"><br/>';
        echo '<textarea name="texta">'.$edit_files['message'].'</textarea>';
        echo '<input type="submit" name="submit_edit" value="Изменить">';
        echo '</form>';
            }
        }
    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';
?>