Просмотр файла modules/forum/new.category.php

Размер файла: 2.63Kb
<?
define('SHCMS_ENGINE',true);
include_once('../../engine/system/core.php');
$templates->template(Lang::__('Создание новой категории')); //Название страницы

    //Отключения форума
	//Вывод определенных данных
    $off_forum = $db->get_array($db->query("SELECT * FROM `off_modules`"));
	if($off_forum['off_forum'] == 1) {
	    echo engine::error(Lang::__('Форум приостановлен с ').date::make_date($off_forum['time_forum']),$off_forum['text_forum']); //Ошибка об отключении и дополнительный текст
	    echo engine::home(array('Назад','/index.php'));	 
	    exit;
	}
	//Если у тебя права 15 то ты можешь приступить к работе
    if($groups->setAdmin($user_group) !=  15) {
        echo engine::error('У вас нет прав для доступа');
        header('Refresh: 1; url=index.php');
        exit;
    }

//Выполняет функцию если уже введена название и нажата кнопка "Создать"
if(isset($_POST['name']) and isset($_POST['submit'])) {

   //Обработка названии категории
    $name = engine::proc_name($_POST['name']);
	//Если введенная категория уже есть в базе данных то выводит ошибку		
            $check = $db->query("SELECT * FROM `forum_category` WHERE `name`='" . $db->safesql($name) ."'");
    //Проверяет введена ли название
	
	if(!$name) {
	engine::error(Lang::__('Введите название'));
	}elseif ($db->get_array($check) != 0) {
	//Выводит это если существует название категории
             echo engine::error(Lang::__('Введенная категория уже существует'));
	    }else {
		
		//Добавляем данные в базу
	    $db->query("INSERT INTO `forum_category` (`name`,`time`) VALUES ('".$db->safesql($name)."','".time()."')");
		$id_cat = $db->insert_id();
	    echo engine::success(Lang::__('Категория успешно создана')); // Успешно 
		echo engine::home(array('Создать еще','new.category.php')); //Переадресация на пред. стараницу
	    exit;
	}
}

//Форма
echo '<div class="mainpost">';
$form = new form('?');
$form->input(Lang::__('Название:'),'name','text');
$form->submit(Lang::__('Создать'),'submit');
$form->display();
echo '</div>';
echo engine::home(array('Назад','index.php'));
?>