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

Размер файла: 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';
##################################
#      © Все права защищены      #
##################################
?>