Файл: modules/download/view.php
Строк: 50
<?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'].''));