View file forum/tadmin.php

File size: 1.54Kb
<?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';
?>