Просмотр файла forum/edit.them.php

Размер файла: 3.34Kb
<?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';
?>