View file forum/new.cat.php

File size: 3.96Kb
<?
/*
=============================================
Движок:  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($_POST['submit'])
    {
	    $submit = $_POST['submit'];
	}


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

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

			    $name = trim($name);
                $name = stripslashes($name);
                $name = htmlspecialchars($name);

                    if(mysql_result(mysql_query("SELECT * FROM forum_cat WHERE name='$name'"),0) != 0)
                    {
                        engine::errors(Lang::get('Такая категория уже существует'));
                        header("Refresh: 1; url=new.cat.php");
                        include_once'../template/foot.php';
                        exit();
                    }
            if(isset($name))
            {
                $mysql_ok = mysql_query("INSERT INTO `forum_cat` (`name`,`message`,`time`,`icon`) VALUES ('$name','$message','$time_date','$icon_cat')");
                    
					if($mysql_ok == true)
                    {
                        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=new.cat.php");
                        include_once'../template/foot.php';
                        exit();
                    }
			}
        }
		echo '<form action="?'.$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_cat'>\n";
            $icons_cat = opendir('icon/icon_cat/');
             while ($icons_cats = readdir($icons_cat)) 
			 {
                if (($icons_cats != '.') && ($icons_cats != '..') && ($icons_cats != 'Thumbs.db')) 
				{
                    echo '<option>'.$icons_cats . '</option>';
            
			    }
            }
            closedir($icons_cat);
        echo '</select><br/>';
        echo '<input type="submit" name="submit" value="'.Lang::get('Создать категорию').'"></form>';
		
	include_once'../template/foot.php';
?>