View file modules/download/dir.php

File size: 1.76Kb
<?
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(Lang::__('Произошла ошибка при выводе файлов')); //При ошибке
            exit;
	
    }
	
        //Из $_GET в обычную 
        $id = (int) $_GET['id'];
	
        //Выводит папки где $id = true
        $dir_file = $db->get_array($db->query("SELECT * FROM `files_dir` WHERE `id` = '".$id."'")); 
	    //Название страницы
        $templates->template(Lang::__('Загрузки - '.$dir_file['name']));
			
	    //Если файла из выбранного $id
        $view = $db->query('SELECT * FROM `files_dir` WHERE `id` = '.$id.'');
		
			if(!$db->num_rows($view)){
			
		    	header('Refresh: 1; url=index.php');
            	engine::error(Lang::__('Произошла ошибка не найдена папка')); //При ошибке
            	exit;
				
			}		
			
	switch($act):
		    
		//По умолчанию default
		default:
		
			include_once('inc/subfolder/default.php');

		break;
        
		//Новую папку создаем
        case 'new_dir':	
	 
	        include_once('inc/subfolder/newdir.php');

	    break;
		
	endswitch;
			
		//Переадресация
        echo engine::home(array(Lang::__('Назад'),'index.php'));
		
?>