Размер файла: 2.04Kb
<?
require_once '../../../core/system.php';
echo ban();
echo blok();
if (isset($_GET['id']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_topic` WHERE `id` = '".intval($_GET['id'])."'"),0) == true){
$topic = mysql_fetch_array(mysql_query("SELECT * FROM `forum_topic` WHERE `id` = '".intval($_GET['id'])."'"));
}else{
$_SESSION['err'] = "Топик не найден";
header('Location: /forum/');
exit();
}
$header = $topic['name'];
require_once '../../../core/head.php';
if($topic['id_user']!=$user['id'] && $user[prava] < 2){$_SESSION['err'] = "Ошибка";
header('Location: /forum/');
exit();}
if($topic['id_user']==1 && $user['prava'] < 5){$_SESSION['err'] = "Доступ запрещен!!";
header('Location: /forum/');
exit();}
if(isset($_POST['name']) && isset($_POST['msg'])) {
$name = check($_POST['name']);
$msg = check($_POST['msg']);
if(strlen($name) < 3 or strlen($name) > 60) $err = 'Длина названия должна быть в пределах от 3 до 60 символов';
if(strlen($msg) < 10 or strlen($msg) > 5000) $err = 'Длина сообщения должна быть в пределах от 10 до 5000 символов';
if(!isset($err)) {
mysql_query("UPDATE `forum_topic` SET `name` = '".$name."', `msg` = '".$msg."' WHERE `id` = '$topic[id]' LIMIT 1");
header("Location: /forum/post/topic/$topic[id]/");
$_SESSION['message'] = 'Топик изменен';
exit();
}else{
header("Location: /forum/post/topic/$topic[id]/");
$_SESSION['err'] = $err;
exit();
}
}
echo '<div class="head"><form method="post" action="?id='.$topic['id'].'">
Название топика: <font color="A19B9B">(от 3 до 60 символов)</font><br /><input class="text-area" value="'.$topic['name'].'" type="text" name="name" />
Сообщение: <font color="A19B9B">(от 10 до 5000 символов)</font><br /><textarea name="msg" class = "chat-area" rows="4" cols="55">'.$topic['msg'].'</textarea>
<input class="inpc-ar form-submit" type="submit" value="Изменить">
</form></div>';
require_once '../../../core/foot.php';
?>