View file download/new_dir.php

File size: 4.22Kb
<?
/*
=============================================
Движок: SHCMS Engine
=============================================
Название файла: Обменник - Создание новой папки
=============================================
Official website: http://shcms.ru
=============================================
*/
define('SHCMS', true);
include_once'../system/inc/system_core.php';
$shcmsengine['title'] = Lang::get('Создать папку');
include_once'../template/head.php';
engine::available();
user::users_admin();
if($_GET['dir'])
    {
	$dir = $_GET['dir'];
	}

            if($_POST['submit_dir'])
            {
                $submit_dir = $_POST['submit_dir'];
            }
                echo '<div class="posts">';
				
        if(isset($submit_dir))
        {
		
    if($_POST['dir_name']){
	    $dir_names = $_POST['dir_name'];
	}
    if($_POST['type']){
	    $type = $_POST['type'];
	}
        if($_POST['vib']){
		    $vib = $_POST['vib'];
		}

            if(mysql_result(mysql_query("SELECT * FROM `download_dir` WHERE `name`='$dir_names'"),0) != 0)
            {
                engine::errors(Lang::get('Папка с таким именем уже существует'));
                header("Refresh: 1; url=?act_dir");
                include_once'../template/foot.php';
                exit();
            }

    if(empty($dir_names))
    {
        engine::errors(Lang::get('Введите название папки'));
        header('Refresh: 1; url=?');
        include_once'../template/foot.php';
        exit();
    }

            $dir_names = htmlspecialchars($dir_names);
            $dir_names = stripslashes($dir_names);
			
        if(strlen($dir_names)<1 || strlen($dir_names) >30)
        {
            engine::errors(Lang::get('Название должно быть не больше 30 символов'));
            header('Refresh:1; url=?');
            include_once'../template/foot.php';
            exit();
        }
		
            if($submit_dir and $dir_names)
            {
                $dir_path1 = 'download/'. $dir_path . $dir_names;
                $dir_n = $dir_path . $dir_names .'/';
                $ok_mysql_dir = mysql_query("INSERT INTO `download_dir` (`name`,`time`,`dir_path`,`dir_index`,`vib`,`type`) VALUES ('$dir_names','".time()."','$dir_n','$dir','$vib','$type')");
				
                if($ok_mysql_dir == true)
                {
				    if($dir == true)
				    {
                        engine::correct(Lang::get('Папка создана'));
                        header("Refresh: 1; url=index.php?dir=$dir");
                        include_once'../template/foot.php';
                        exit;
                    }
				    else
				    {
                        engine::correct(Lang::get('Папка создана'));
                        header("Refresh: 1; url=index.php?");
                        include_once'../template/foot.php';
                        exit;				
				    }
				}
                else
                {
                    engine::errors(Lang::get('Ошибка создании папки'));
                    header("Refresh: 1; url=?act_dir");
                    include_once'../template/foot.php';
                    exit;
                }
            }
        }
        if($dir == true)
        {
		    $form = new form("?dir=$dir");
        }
		else
        {
		    $form = new form("?dir");
        }
		$form->input(Lang::get('Название папки:'),'dir_name','text','',true);
		$form->input(false,'vib','checkbox','1 ' .($file_while['vib']?'checked="checked"':'') . '',true,'','',Lang::get('Разрешить выгрузку файлов'));
		$form->select(Lang::get('Тип папки:'),'type',array(Lang::get('Все типы') => 1,
		                                                   Lang::get('Картинки') => 2,
														   Lang::get('Музыка') => 3,
														   Lang::get('Видео') => 4,
														   Lang::get('Архивы') => 5),1);
		$form->submit(Lang::get('Создать'),'submit_dir');
        $form->finish();		
			echo '</div>';
    
include_once'../template/foot.php';
?>