View file modules/download/view.php

File size: 2.08Kb
<?php
define('SHCMS_ENGINE',true);
include_once('../../engine/system/core.php');

//Обрабатываем $_GET
$id = filter_input(INPUT_GET,'id',FILTER_SANITIZE_NUMBER_INT);
/* @var $id type intval */
$id = intval($id);

    //Если нужные параметры не доступны
    if (!isset($id) || !is_numeric($id)) {
        header('Location: index.php');
        exit;
    }

//Выводит папки где $id = true
$view_file = $db->get_array( $db->query( "SELECT * FROM `files` WHERE `id` = '".$id."'" ) ); 
$db->query( "UPDATE `files` SET `count` = '".($view_file['count']+1)."' WHERE `id` = '".$id."'" ); 
	
    //Получаем таблицу из базы
    $view = $db->query('SELECT * FROM `files`');
	//Если нет данных то выводим текст ошибки	
	if(!$db->num_rows($view)) {
            header('Location: index.php');
            exit;
	}
	
        //Если старндартная название не изменена
	if($view_file['name'] == false) {
    	    $templates->template('Файл: '.Lang::__($view_file['files']),$view_file['desc'],$view_file['key']);
	}else {
    	    $templates->template('Файл: '.Lang::__($view_file['name']),$view_file['desc'],$view_file['key']);		
	}	
	    switch($act):
		//По умолчанию
		default:
                    include_once('inc/view/view.php');
	        break;
                //Комментария
		case 'comment':
		    include_once('inc/view/comment.php');
		break;
                //Редактров файла
		case 'edit_file':
		    include_once(H.'/modules/download/inc/edit_file.php');
		break;
		//Скриншот	
		case 'screen':
		    include_once('inc/screen.php');
		break;
		//Удаляем файлы, папки	
		case 'delete':
		    include_once('inc/delete.php');					
		break;
		//Скачивание файла	
		case 'download':
		    include_once('inc/download.php');		
		break;
			
	    endswitch;

echo engine::home(array(Lang::__('Главная'),'dir.php?id='.$view_file['id_dir'].''));