Размер файла: 4.33Kb
<? $page_name="Модер-меню"; $dir='../'; include("../include/1.php"); require "../include/avto.php";
if(!isset($_SESSION['user_id']) or $me['admin']!=1)exit("Нету доступа!");
if(isset($_GET['close'])){
$id=$_GET['close'];
$clos=mysql_query("update `shurik_f_tem` set `close`=1 where id=$id");
$clo=mysql_fetch_array(mysql_query("select * from `shurik_f_tem` where id=$id"));
if($clos)echo "Тема закрыта<br/><a href=forum.php?cat=$clo[cat]>Назад</a>";
else echo mysql_error();
}
if(isset($_GET['open'])){
$id=$_GET['open'];
$clos=mysql_query("update `shurik_f_tem` set `close`=0 where id=$id");
$clo=mysql_fetch_array(mysql_query("select * from `shurik_f_tem` where id=$id"));
if($clos)echo "Тема открыта<br/><a href=forum.php?cat=$clo[cat]>Назад</a>";
else echo mysql_error();
}
if(isset($_GET['postnew'])){
###
if(!isset($_POST['text']) or $_POST['text']=='')exit("<b>CMS by SHuRiK error:</b> поле не заполнено!");
else {
$text=$_POST['text']; $text=code($text);$text=smile($text);
$tema=$_POST['tema'];
$date=date("Y.m.d - H:i");
$avtor1=mysql_fetch_array(mysql_query("select * from `shurik_users` where id=$_SESSION[user_id]")); $avtor=$avtor1['login'];
$add_post=mysql_query("insert into `shurik_f_post` set text='$text', tema='$tema', date='$date', avtor='$avtor'");
if($add_post){
echo "Сообщение успешно добавлено<br><a href=forum.php?tema=$tema>В тему</a>";
$cat=$_POST['cat']; $cat2=mysql_fetch_array(mysql_query("select * from `shurik_f_cat` where id='$cat'"));
mysql_query("update `shurik_f_cat` set post=$cat2[post]+1 where id='$cat'");
$time=time(); mysql_query("update `shurik_f_tem` set time=$time where id='$tema'");
$newpost=$avtor1['forum']+1;$newball=$avtor1['ball']+1;
mysql_query("update `shurik_users` set ball=$newball, forum='$newpost' where login='$avtor'");}
else echo "Ошибка<br>".mysql_error();
}
####
}
if(isset($_GET['edit']))
{$id=$_GET['edit']; $tema=mysql_fetch_array(mysql_query("select * from `shurik_f_tem` where id=$id"));
if(!isset($_POST['name'])){
echo '<form action="forum2.php?edit='.$id.'" method="post">Название темы<br><input name="name" type="text" value="'.$tema['name'].'"><br><input name="" type="submit" value="Обновить"></form>';}
if(isset($_POST['name']))
{$name=$_POST['name'];
$upd_name=mysql_query("update `shurik_f_tem` set name='$name' where id=$id");
if($upd_name)echo "Тема переименована";
else echo "Ошибка<br>".mysql_error();
echo "<br/><a href=forum.php?tema=$id>Назад</a>";
}
}
if(isset($_GET['del']))
{$id=$_GET['del'];
$tema=mysql_fetch_array(mysql_query("SELECT * FROM `shurik_f_tem` WHERE `id`=$id",$db));//инфа о теме
echo mysql_error();$id2=$tema['cat'];
$num_post=mysql_num_rows(mysql_query("select * from `shurik_f_post` where tema=$id")); //считает сколько постов надо удалить
$num_post2=mysql_fetch_array(mysql_query("select * from `shurik_f_cat` where id='$id2'"));//находит раздел
$npm=$num_post2['post']-$num_post;
$minus_post=mysql_query("update `shurik_f_cat` set `post`='$npm' where `id`=$id2");
$del_tema=mysql_query("delete from `shurik_f_tem` where id=$id");
$del_posts=mysql_query("delete from `shurik_f_post` where tema=$id");
if($del_tema)echo "Тема удалена<br/>";
else echo mysql_error()."<br>Ошибка(удаление темы)<br/>";
if($del_posts)echo "Сообщения удалены<br/>";
else echo mysql_error()."<br>Ошибка(удаление постов)<br/>";
echo "<a href=forum.php>В форум</a>";
}
if(isset($_GET['postedit']))
{$id=$_GET['postedit'];$post_1=mysql_fetch_array(mysql_query("select * from `shurik_f_post` where id=$id"));
if(!isset($_POST['text']))
{
echo '
<form action="forum2.php?postedit='.$id.'" method="post">
Текст<br/><textarea name="text" cols="25" rows="5">'.$post_1['text'].'</textarea><br/>
<input name="" type="submit" value="Редактировать"></form>';
}
if(isset($_POST['text']))
{$text=$_POST['text']; $upd_post=mysql_query("update `shurik_f_post` set text='$text' where id=$id");
if($upd_post)echo "Сообщение отредактировано<br/><a href=forum.php?tema=$post_1[tema]>назад</a>";
else echo 'error<br/>'.mysql_error();
}
}
if(isset($_GET['postdel']))
{$id=$_GET['postdel'];
$del_post=mysql_query("delete from `shurik_f_post` where id=$id");
if($del_post)echo "Сообщение удалено";
else echo "error<br/>".mysql_error();
echo "<br/><a href=forum.php>назад</a>";
}
include("../include/2.php"); ?>