Просмотр файла admin/forum2.php

Размер файла: 5.79Kb
<? $page_name="Админ-меню";  $dir='../'; include("../include/1.php"); require "../include/avto.php";

if(!isset($_SESSION['user_id']) or $me['admin']!=2)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']=='')echo error('Поле не заполнено', '');

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_post2=mysql_fetch_array(mysql_query("select * from `shurik_f_post` where id=$id"));
$del_post=mysql_query("delete from `shurik_f_post` where id=$id");

if($del_post){echo "Сообщение удалено";
$tema=mysql_fetch_array(mysql_query("SELECT * FROM `shurik_f_tem` WHERE `id`=$del_post2[tema]",$db));//инфа о теме
$id2=$tema['cat'];
$num_post2=mysql_fetch_array(mysql_query("select * from `shurik_f_cat` where id='$id2'"));//находит раздел
$npm=$num_post2['post']-1;
$minus_post=mysql_query("update `shurik_f_cat` set `post`='$npm' where `id`=$id2");}

else echo "error<br/>".mysql_error();
echo "<br/><a href=forum.php>назад</a>";
}




if(isset($_GET['newcat']))
{if(!isset($_POST['name']))echo '<form action="forum2.php?newcat=2" method="post">Название<br/><input name="name" type="text" /><br/><input name="" type="submit" value="Создать" /></form>';

else {$name=$_POST['name']; $new=mysql_query("insert into `shurik_f_cat` set `name`='$name', `post`=0");
if($new)echo "Категория создана";
else echo error("Категория не создана", '../');}
}


if(isset($_GET['catedit']))
{$id=$_GET['catedit']; $upd_cat=mysql_fetch_array(mysql_query("select * from `shurik_f_cat` where id=$id"));
if(!isset($_POST['name']))echo '<form action="forum2.php?catedit='.$id.'" method="post">Название<br/><input name="name" type="text" value="'.$upd_cat['name'].'" /><input name="" type="submit" value="Редактировать" /></form>';
else {$name=$_POST['name']; $upd_cat2=mysql_query("update `shurik_f_cat` set name='$name' where id=$id");
if($upd_cat2)echo "Категория переименована";
else echo error('Категория не переименована', '../');}
}


echo "<br/><br/><a href=index.php>В админку</a>";
include("../include/2.php"); ?>