<?
define('SHCMS_ENGINE',true);
include_once('../../engine/system/core.php');
//Если вместо id num попытаются вставить текст то выводит ошибку
if (!isset($_GET['id']) || !is_numeric($_GET['id']))
{
$templates->template(Lang::__('Ошибка при выводе файла')); //Название страницы
header('Refresh: 1; url=index.php');
engine::error('Произошла ошибка при выборе файла'); //При ошибке
exit;
}
//Из $_GET в обычную
$id = (int) $_GET['id'];
//Выводит папки где $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."'" );
//Если файла из выбранного $id
$view = $db->query('SELECT * FROM `files`');
if(!$db->num_rows($view))
{
header('Refresh: 1; url=index.php');
engine::error(Lang::__('Произошла ошибка не найдено разделов')); //При ошибке
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'].''));
?>