View file uncos/add_news.php

File size: 3.61Kb
<?
/*
=============================================
Движок:  SHCMS Engine
=============================================
Название файла: Добавление Новости
=============================================
Official website: http://shcms.ru
=============================================
*/

define('SHCMS', true);
include_once'../system/inc/basic_settings.php';
$shcmsengine['title'] = Lang::get('Добавить новость');
include_once'../template/head.php';
$adminka->admin();

    if(isset($_POST['submit']))
	{
        $submit = $_POST['submit'];
	}
            if(isset($submit))
            {
                if(isset($_POST['title']))
                {
				    $title = $_POST['title'];
				}
                if(isset($_POST['text']))
                {
				    $text = $_POST['text'];
				}
                if(isset($_POST['text2']))
                {
				    $text2 = $_POST['text2'];
				}
                if(isset($_POST['comm_news']))
                {
				    $comm_news = $_POST['comm_news'];
				}
                if(isset($_POST['news_index']))
                {
				    $news_index = $_POST['news_index'];
				}
                if(isset($_POST['categories']))
                {
				    $categories = $_POST['categories'];
				}
                if(isset($_POST['all_news']))
                {
				    $all_news = $_POST['all_news'];
				}
        $title = htmlspecialchars($title);
        $text = htmlspecialchars($text);
        $text2 = htmlspecialchars($text2);
        $title = stripslashes($title);


                if(strlen($title) <0 || strlen($title) >100)
				{
                    errors(Lang::get('Заголовок должно быть не больше 100 символов'));
                    include_once'../template/foot.php';
                    exit;
                }
                if(empty($title) or empty($text) or empty($text2))
				{
                    errors(Lang::get('Заполните все поля'));
                    include_once'../template/foot.php';
                    exit;
 				}
        $shcms_my = mysql_query("INSERT INTO `uncos` (`title`,`text`,`time`,`user_id`,`komm`,`text2`,`news_index`,`categories`,`all_news`) VALUES ('$title','$text','$time_date','$user_id','$comm_news','$text2','$news_index','$categories','$all_news')");
    if($shcms_my == true)
    {
        messag(Lang::get("Новость успешно опубликовано"));
        include_once'../template/foot.php';
		exit;
	}
    else
	{
	errors(Lang::get("Ошибка добавление новости"));
	include_once'../template/foot.php';
    exit;
	}
            }
			else
			{
			
$form = new form('?');
$form->input(Lang::get('Заголовок:*'),'title','text',false,'<br/>');
$form->textarea(Lang::get('Краткое описания:*'),'text2');		
$form->textarea(Lang::get('Полное описания:*'),'text');	
$form->select_while(Lang::get('Категория:'),'categories','`id`,`name`','`uncos_category`','id','name');
$form->input(false,'comm_news','checkbox',1,true,false,false,Lang::get('Добавлять комментарии'));
$form->input(false,'news_index','checkbox',1,true,false,false,Lang::get('Опубликовать на главной'));
$form->input(false,'all_news','checkbox',1,true,false,false,Lang::get('Не добавлять в раздел "Все новости"'));		
$form->submit(Lang::get('Добавить'),'submit');	
$form->submit(Lang::get('Обновить'),'refresh');	
$form->finish();	
				
			}
include_once'../template/foot.php';
?>