Вход Регистрация
Файл: modules/forum/new.section.php
Строк: 71
<?
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;
    }
    
if(
$groups->setAdmin($user_group) != 15) {
    echo 
engine::error('У вас нет прав для доступа');
    
header('Refresh: 1; url=index.php');
    exit;
}

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

//Форма
echo '<div class="mainpost">';
$form = new form('?');
$form->input(Lang::__('Название:'),'name','text');
$form->textarea(Lang::__('Описание'),'desc');
$form->select2(Lang::__('Выберите категорию'),'category','*','forum_category','id','name');
$form->submit(Lang::__('Создать'),'submit');
$form->display();
echo 
'</div>';

echo 
engine::home(array('Назад','index.php'));
?>
Онлайн: 0
Реклама