<?php
define('SHCMS', true);
include_once'../system/inc/system_core.php';
if($_GET['id']){$id = $_GET['id'];}
$adminka->admin();
$forum = mysql_fetch_array(mysql_query("SELECT * FROM `forum_them` WHERE `id`='$id'"));
$shcmsengine['title'] = Lang::get('Форум - Редактирование - %s',$forum['name']);
include_once'../template/head.php';
engine::available();
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['close_them']){
$close_them = $_POST['close_them'];
}
if($_POST['upload']){
$upload = $_POST['upload'];
}
if($_POST['post']){
$max_post = $_POST['post'];
}
if(empty($name)){
engine::errors(Lang::get('Введите название'));
header("Refresh:1; url=?id=$id");
include_once'../template/foot.php';
exit;
}
if(strlen($name)<0 || strlen($name) > 50){
engine::errors(Lang::get('Название не должно превышать больше 80символов'));
header("Refresh:1; url=?id=$id");
include_once'../template/foot.php';
exit;
}
$ok_forum = mysql_query("UPDATE `forum_them` SET `max_post`='$max_post',`upload`='$upload',`name`='$name',`close`='$close_them' WHERE `id`='$id'");
if($ok_forum == true){
if($close_them == 2) {
mysql_query("INSERT INTO `forum_mess`
(`id_cat`,`id_razd`,`id_them`,`message`,`time`,`id_user`)
VALUES ('$forum[id_cat]','$forum[id_razd]','$id','".engine::my_esc('Данную тему закрыл [user='.$user4['login'].']')."','".time()."','0')");
}
engine::correct(Lang::get('Параметры изменены'));
header("Refresh:1; url=message.php?id=$id");
include_once'../template/foot.php';
exit;
}
else{
engine::errors(Lang::get('При редактировании возникли ошибки'));
header("Refresh:1; url=?id=$id");
include_once'../template/foot.php';
exit;
}
}
$form = new form('?id='.$id);
$form->input(Lang::get('Название темы:'),'name','text',$forum['name'],true,false,false,false,false,'<hr/>');
$form->select(Lang::get('Тема:'),'close_them',array(Lang::get('Открывать') => 1,Lang::get('Закрывать') => 2),$forum['close'],'<hr/>');
$form->select(Lang::get('Загрузка файлов:'),'upload',array(Lang::get('Доступен') => 1,Lang::get('Недоступен') => 2),$forum['upload'],'<hr/>');
$form->input(Lang::get('Количество постов:'),'post','text',$forum['max_post'],true,false,false,false,false,'<hr/>');
$form->submit(Lang::get('Изменить'),'submit');
$form->finish();
include_once'../template/foot.php';
?>