Размер файла: 10Kb
<?php
##################################
# admin.php #
##################################
# Форум на MySQL #
#Афтар : Morgan #
#ICQ : 530-648 #
#Email : [email protected] #
##################################
require_once 'includes/start.php';
require_once 'includes/functions.php';
require_once 'includes/db.php';
require_once 'includes/avt.php';
require_once 'includes/head.php';
if($status =='logined')
{
if($user_inf['dol']=='admin')
{
echo '</div><div class="main">
';
switch($_GET['mode'])
{
case 'close':
echo 'Закрытие
</div><div class="fon">';
if(!empty($_GET['id_theme']))
{
if(mysql_num_rows(mysql_query('SELECT id FROM `themes` WHERE `id`='.$_GET['id_theme'].''))!=0)
{
$theme = mysql_fetch_array(mysql_query('SELECT name,status FROM `themes` WHERE `id`='.$_GET['id_theme'].' '));
if($theme['status']!='0')
{
if(mysql_query('UPDATE `themes` SET status=0 WHERE `id`='.$_GET['id_theme'].' ')==true)
{
echo 'Тема "'.$theme['name'].'" успешно закрыта.<br />
<a href="theme.php?id='.$_GET['id_theme'].'">В тему</a><br />
';
}
else{echo '<b>Ошибка!</b><br />
Ошибка закрытия темы!<br />';}
}
else{echo 'Тема и так закрыта!';}
}
else{echo 'Такой темы не существует!';}
}
break;
###############
case 'del':
echo 'Удаление
</div><div class="fon">';
if(!empty($_GET['id_theme']))
{
if(mysql_num_rows(mysql_query('SELECT id FROM `themes` WHERE `id`='.$_GET['id_theme'].''))!=0)
{
if(mysql_query('DELETE FROM `themes` WHERE `id`='.$_GET['id_theme'].' ')==true)
{
mysql_query('DELETE FROM `posts` WHERE `id_theme`='.$_GET['id_theme'].'');
echo 'Тема успешно удалена!.<br />
';
}
else{echo '<b>Ошибка!</b><br />
Ошибка удаления темы!<br />';}
}
else{echo 'Такой темы не существует!';}
}
break;
###############
case 'open':
echo 'Открытие
</div><div class="fon">';
if(!empty($_GET['id_theme']))
{
if(mysql_num_rows(mysql_query('SELECT id FROM `themes` WHERE `id`='.$_GET['id_theme'].''))!=0)
{
$theme = mysql_fetch_array(mysql_query('SELECT name,status FROM `themes` WHERE `id`='.$_GET['id_theme'].' '));
if($theme['status']!='1')
{
if(mysql_query('UPDATE `themes` SET status=1 WHERE `id`='.$_GET['id_theme'].' ')==true)
{
echo 'Тема "'.$theme['name'].'" успешно закрыта.<br />
<a href="theme.php?id='.$_GET['id_theme'].'">В тему</a><br />
';
}
else{echo '<b>Ошибка!</b><br />
Ошибка открытия темы!<br />';}
}
else{echo 'Тема и так открыта!';}
}
else{echo 'Такой темы не существует!';}
}
break;
////////////
case 'edit':
$du=mysql_fetch_array(mysql_query('SELECT * FROM themes WHERE id='.$_GET['id_theme'].''));
echo 'Переименование
</div><div class="fon">';
if(!empty($_GET['id_theme']))
{
if(mysql_num_rows(mysql_query('SELECT id FROM `themes` WHERE `id`='.$_GET['id_theme'].''))!=0)
{
echo'Переименовать тему :<form method="post" action="admin.php?mode=e&id_theme='.$_GET['id_theme'].'">
Название:<br><input name="name" maxlength="30" value="'.$du['name'].'"><br>
<hr><input type="submit" value="Меняем!"></form>
';
}
else{echo 'Такой темы не существует!';}
}
break;
case 'e':
echo 'Переименование
</div><div class="fon">';
echo''.$_GET['id_theme'].'<br>';
if(!empty($_GET['id_theme']))
echo' Запрос UPDATE themes SET name="'.$_POST['name'].'" WHERE id="'.$_GET['id_theme'].'" успешно выполнен!';
mysql_query('UPDATE themes SET name="'.$_POST['name'].'",stels="'.$pol.'" WHERE id="'.$_GET['id_theme'].'"');
echo'Название темы изменено!';
break;
###############
case 'delt':
echo''.$_GET['id_post'].'<br><br>';
echo 'Удаление
</div><div class="fon">';
if(!empty($_GET['id_post']))
{
if(mysql_num_rows(mysql_query('SELECT id FROM `posts` WHERE `id`='.$_GET['id_post'].''))!=0)
{
if(mysql_query('DELETE FROM `posts` WHERE `id`='.$_GET['id_post'].' ')==true)
{
mysql_query('DELETE FROM `posts` WHERE `id`='.$_GET['id_post'].'');
echo 'Сообщение успешно удалено!.<br />
';
}
else{echo '<b>Ошибка!</b><br />
Ошибка удаления мессаги!<br />';}
}
else{echo 'Такой темы не существует!';}
}
break;
###############
case 'editt':
$du=mysql_fetch_array(mysql_query('SELECT * FROM posts WHERE id='.$_GET['id_post'].''));
echo 'Изменение
</div><div class="fon">';
if(!empty($_GET['id_post']))
{
if(mysql_num_rows(mysql_query('SELECT id FROM `posts` WHERE `id`='.$_GET['id_post'].''))!=0)
{
echo'Изменить пост :<form method="post" action="admin.php?mode=et&id_post='.$_GET['id_post'].'">
Пост n'.$_GET['id_post'].':<br><input name="text" maxlength="30" value="'.$du['text'].'"><br>
<hr><input type="submit" value="Изменяем!"></form>
';
}
else{echo 'Такого поста нет!';}
}
break;
case 'et':
echo 'Изменение
</div><div class="fon">';
echo''.$_GET['id_post'].'<br>';
if(!empty($_GET['id_post']))
{
echo' Запрос UPDATE posts SET text="'.$_POST['text'].'" WHERE id="'.$_GET['id_post'].'" успешно выполнен!';
mysql_query('UPDATE posts SET text="'.$_POST['text'].'" WHERE id="'.$_GET['id_post'].'"');
echo'<br>Пост изменён!';
}
break;
###############
###############
case 'delf':
echo''.$_GET['id_forum'].'';
echo 'Удаление
</div><div class="fon">';
if(!empty($_GET['id_forum']))
{
if(mysql_num_rows(mysql_query('SELECT id FROM `forums` WHERE `id`='.$_GET['id_forum'].''))!=0)
{
if(mysql_query('DELETE FROM `forums` WHERE `id`='.$_GET['id_forum'].' ')==true)
{
mysql_query('DELETE FROM `themes` WHERE `id_forum`='.$_GET['id_forum'].' ');
mysql_query('DELETE FROM `posts` WHERE `id_forum`='.$_GET['id_forum'].'');
echo 'Форум успешно удалён!.<br />
';
}
else{echo '<b>Ошибка!</b><br />
Ошибка удаления форума!<br />';}
}
else{echo 'Такого форума не существует!';}
}
break;
###############
case 'editf':
$du=mysql_fetch_array(mysql_query('SELECT * FROM forums WHERE id='.$_GET['id_forum'].''));
echo 'Изменение
</div><div class="fon">';
if(!empty($_GET['id_forum']))
{
if(mysql_num_rows(mysql_query('SELECT id FROM `forums` WHERE `id`='.$_GET['id_forum'].''))!=0)
{
echo'Изменить название :<form method="post" action="admin.php?mode=ef&id_forum='.$_GET['id_forum'].'">
Форум n'.$_GET['id_forum'].':<br><input name="text" maxlength="30" value="'.$du['name'].'"><br>
<hr><input type="submit" value="Изменяем!"></form><hr>';
if($du['stels']=="0"){echo'<a href="admin.php?mode=anonim&id_forum='.$_GET['id_forum'].'">Сделать анонимным</a>';}
else{echo'<a href="admin.php?mode=noanonim&id_forum='.$_GET['id_forum'].'">Сделать нормальным</a>';}
}
else{echo 'Такого форума нет!';}
}
break;
case 'ef':
echo 'Изменение
</div><div class="fon">';
echo''.$_GET['id_forum'].'<br>';
if(!empty($_GET['id_forum']))
{
$error='';
if(($_POST['pol'])==2){$pol='1';}else{$pol='0';}
if($error==''){
echo' Запрос UPDATE forums SET name="'.$_POST['text'].'" WHERE id="'.$_GET['id_forum'].'" успешно выполнен!';
mysql_query('UPDATE forums SET name="'.$_POST['text'].'",stels="'.$pol.'" WHERE id="'.$_GET['id_forum'].'"');
echo'Название темы изменено!';}
}
break;
###############
case 'anonim':
echo 'Изменение
</div><div class="fon">';
echo''.$_GET['id_forum'].'<br>';
if(!empty($_GET['id_forum']))
{
$error='';
if(($_POST['pol'])==2){$pol='1';}else{$pol='0';}
if($error==''){
echo' Запрос UPDATE forums SET stels="1" WHERE id="'.$_GET['id_forum'].'" успешно выполнен!';
mysql_query('UPDATE forums SET stels="1" WHERE id="'.$_GET['id_forum'].'"');
mysql_query('UPDATE themes SET stels="1" WHERE id_forum="'.$_GET['id_forum'].'"');
echo'Название темы изменено!';}
}
break;
###############
case 'noanonim':
echo 'Изменение
</div><div class="fon">';
echo''.$_GET['id_forum'].'<br>';
if(!empty($_GET['id_forum']))
{
$error='';
if(($_POST['pol'])==2){$pol='1';}else{$pol='0';}
if($error==''){
echo' Запрос UPDATE forums SET stels="0" WHERE id="'.$_GET['id_forum'].'" успешно выполнен!';
mysql_query('UPDATE forums SET stels="0" WHERE id="'.$_GET['id_forum'].'"');
mysql_query('UPDATE themes SET stels="0" WHERE id_forum="'.$_GET['id_forum'].'"');
echo'Название темы изменено!';}
}
break;
###############
default:
echo 'Не указан режим!<br />
<a href="'.$_SERVER['HTTP_REFERER'].'">Назад</a><br />
';
}
}
else{echo '<b>Вы не админ!</b> ';}
}
else{echo '<b>НЕ авторизированому здесь вообще делать нечего!</b>';}
echo '</div><br />
';
require_once 'includes/foot.php';
##################################
# © Все права защищены #
##################################
?>