View file forum/new.razd.php

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

if(!$id){
    engine::errors(Lang::get('Вы зашли неправильно'));
    header("Refresh:1; url=/forum/");
    include_once'../template/foot.php';
    exit;
}

if($_POST['submit'])
{$submit = $_POST['submit'];}


if(isset($submit))
{
if($_POST['name'])
{$name = $_POST['name'];}
if($_POST['message'])
{$message = $_POST['message'];}
if($_POST['icon_razd'])
{$icon_razd = $_POST['icon_razd'];}
if(mysql_result(mysql_query("SELECT * FROM forum_razd WHERE name='$name'"),0) != 0) {
    engine::errors(Lang::get('Такое название уже существует'));
    header("Refresh: 1; url=new.razd.php?id=$id");
    include_once'../template/foot.php';
    exit();
}


if(empty($name))
            {
                engine::errors(Lang::get('Введите название'));
                include_once'../template/foot.php';
                exit();
            }

			if(strlen($name)< 0 ||  strlen($name) >60)
            {
                engine::errors(Lang::get('название должен быть не больше 60 символов'));
                exit();
            }
			if(strlen($message)< 0 ||  strlen($message) > 255)
            {
                engine::errors(Lang::get('Описание должен быть не больше 255 символов'));
                exit();
            }
$name = trim($name);
$name = stripslashes($name);
$name = htmlspecialchars($name);

$new_razd = mysql_fetch_array(mysql_query("SELECT * FROM forum_cat WHERE id=$id"));


$mysql_ok = mysql_query("INSERT INTO `forum_razd` (id_cat,name,message,time,icon) VALUES ('$id','$name','$message','$time_date','$icon_razd')");
if($mysql_ok == true)
{
engine::correct(Lang::get('Раздел успешно создан'));
header("Refresh:1; url=razd.php?id=$id");
	include_once'../template/foot.php';
exit();
}
else
{
    engine::errors(Lang::get('Ошибка создании нового раздела'));
    echo'<div class="uncom"><a href="razd_new.php">'.Lang::get('Назад').'</a></div>';
    exit();
}


}
echo '<form action="?id='.$id.'&'.$conservation.'" method="post">';
echo Lang::get('Название:').'<br/><input type="text" name="name"><br/>';
echo Lang::get('Описание:').'<br/><textarea id="text" name="message"></textarea><br/>';

  echo Lang::get("Иконка раздела:")."<br />\n<select name='icon_razd'>\n";
         $icons_razd = opendir('icon/icon_razd/');
        while ($icon_razd = readdir($icons_razd)) {
            if (($icon_razd != '.') && ($icon_razd != '..')) {
              
                echo '<option>'.$icon_razd . '</option>';
            
			}
        }
        closedir($icons_razd);
        echo '</select><br/>';
		
		
		
	
		

echo '<input type="submit" name="submit" value="'.Lang::get('Создать раздел').'"></form>';


	include_once'../template/foot.php';
?>