<?php
include 'config.php';
include '../system/start.php';
//админ
if($user[level]!='5') myheader('/');
$f=fint($_GET[f]);
$t=fint($_GET[t]);
//действия
switch($_POST['do']){
//закрытие темы
case 'close':
mysql_query("UPDATE `forum_t` SET `ostatus`='1' WHERE `id`='$t' LIMIT 1;");
myheader("/forum/?f=$f&t=$t");
break;
//УДАЛЕНИЕ ТЕМЫ
case 'del':
//инфа о теме
$tdata=mysql_fetch_array(mysql_query("SELECT * FROM `forum_t` WHERE `id`='$t' LIMIT 1;"));
//удаляем тему
mysql_query("DELETE FROM `forum_t` WHERE `id`='$t' LIMIT 1;");
//удаляем сообщения
mysql_query("DELETE FROM `forum_m` WHERE `t`='$t' LIMIT 1;");
//пересчет кол-ва тем
$pt=$f;
for(;;){
mysql_query("UPDATE `forum_f` SET `sum`=`sum`-1 WHERE `id`='$pt';");
$pdata=@mysql_fetch_array(mysql_query("SELECT `in` FROM `forum_f` WHERE `id`='$pt';"));
if($pdata[in]==0) break;
$pt=$pdata[in];
}
myheader("/forum/?f=$f");
break;
//открепление темы
case 'nowarn':
mysql_query("UPDATE `forum_t` SET `vstatus`='0' WHERE `id`='$t' LIMIT 1;");
myheader("/forum/?f=$f&t=$t");
break;
//открытие темы
case 'open':
mysql_query("UPDATE `forum_t` SET `ostatus`='0' WHERE `id`='$t' LIMIT 1;");
myheader("/forum/?f=$f&t=$t");
break;
//закрепление темы
case 'warn':
mysql_query("UPDATE `forum_t` SET `vstatus`='1' WHERE `id`='$t' LIMIT 1;");
myheader("/forum/?f=$f&t=$t");
break;
}
include '../system/pagegen.php';
?>