View file admin/chat.php

File size: 5.11Kb
<?php
#############################################
# 0JXRgdC70Lgg0YLRiyDRh9C40YLQsNC10YjRjCDRj #
# dGC0L4g0YHQvtC+0LHRidC10L3QuNC1LCDQt9C90L #
# DRh9C40YIg0YLRiyDQvdC10LzQvdC+0LPQviDQt9C #
#          90LDQtdGI0YwgUEhQIQ==            #
#__---------------------------------------__#
#__        0JrQu9C40Log0JrQu9GD0LE=       __#
#  ---------------------------------------  #
# 0JDQstGC0L7RgCA6IE1vcmdhbg==              #
# SUNRIDog0L3QtSDRgdC60LDQttGDIHhE          #
#                                           #
#############################################

require '../inc/start.php';
require '../inc/regvars.php';
require '../inc/db.php';
require '../inc/config.php';
require '../inc/funct.php';
require '../inc/antidos.php';
require '../inc/gzip.php';
require '../inc/header.php';


only_reg('/aut.php?',true);

if($user_prof['admin']<1){location('menu/index.php');}

$title = 'Мини чат';
require '../inc/head.php';

 switch($mode = (!empty($_GET['mode'])) ? $_GET['mode'] : '')
{
	default:
echo '<div class="sec">
Мини чат
</div><div class="vstavka">
';

$res = query("SELECT * FROM `$db[prefix]admin_chat` ORDER BY `id` DESC LIMIT $p_str,$set_on_page ");
$news = mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]admin_chat` "),0);
$str = ceil($news/$set_on_page);
if($str==0) $str=1;
if($page<=$str)
{
echo '<div class="ad"><img src="/pic/add.png"/> <a href="chat.php?mode=add">Добавить сообщение</a></div>
<br />
';
if($news>0)
  {
$number = $p_str;
 while($mess = mysql_fetch_array($res))
{

echo '<div class="ie">
'.userlogin($mess['who'],1,1,'admin',1,$user_prof['set_econom_traf']).' '.formatdate($mess['date']).' <br />
'.bb_code(smiles($mess['text'])).'<br />';
if($user_prof['admin']>=2)
 {
 echo '<span class="info">('.$mess['ip'].' - '.find_cut($mess['ua'],' ','up').')</span><br />
[<a href="chat.php?mode=del&id='.$mess['id'].'">удал.</a>]<br />
';
 }
echo '</div>
';

}

navigator($str,$page,'chat.php','',true,true);


  }
else{echo 'Сообщений нет!<br />
';}

}
else{echo 'Такой страницы не существует!<br />';}

break;
#################
case 'add':
echo '<div class="sec">
Мини чат
</div><div class="vstavka">
';
if(!empty($_POST['text']))
  {
$text = nl2br(obr($_POST['text'],'string',500));
 if(query("INSERT INTO `$db[prefix]admin_chat` SET `who`='$user_prof[id]',`date`=".$sitetime.",`text`='$text',`ip`='$_ip',`ua`='$_ua'"))
   {
echo 'Ваше сообщение успешно добавлено!<br />
<a href="chat.php?">Далее&gt;&gt;&gt;</a><br />';
   }
   else{echo 'Ошибка!<br />
<a href="chat.php?mode=chat_add">&lt;&lt;&lt;Назад</a><br />';}
  }
else
  {

  echo '<form action="chat.php?mode=add" method="POST">
Введите текст (500 симв.) : <br />
<textarea name="text" rows="5" cols="25"></textarea><br />
<input type="submit" value="Добавить"><br />
</form><br />
<div class="ad"><a href="/menu/bbcode.php">BB коды</a></div>
<div class="ad"><a href="/menu/smiles.php?">Смайлики</a></div>

';

  }


break;
#################
case 'del':
if($user_prof['admin']>=2)
{
echo '<div class="sec">
Мини чат
</div><div class="vstavka">
';


if(!empty($_GET['id']))
  {
$id = obr($_GET['id'],'integer',20);
$res = query("SELECT text FROM `$db[prefix]admin_chat` WHERE `id`='$id' ");
  if(mysql_num_rows($res)>0)
    {

    if(isset($_GET['confirm']) && $_GET['confirm']=='yes')
      {

      if(query("DELETE FROM `$db[prefix]admin_chat` WHERE `id`='$id' "))
        {
        echo 'Сообщение успешно удалена!<br />
<a href="chat.php?">Далее>>></a><br />';
        }
        else{echo 'Ошибка!<br />
<a href="chat.php?mode=del&id='.$id.'"><<<Назад</a><br />';}

      }
      else
      {
      echo 'Вы хотите удалить сообщение "'.mysql_result($res,0).'"<br />
      <center><b><a href="chat.php?mode=del&id='.$id.'&confirm=yes">ДА</a></b> | <b><a href="chat.php?">НЕТ</a></b></center>';
      }

    }
    else{echo 'Сообщения не существует!<br />
<a href="chat.php?"><<<Назад</a><br />';}
  }
  else{echo 'Не указан ID сообщения!<br />
<a href="chat.php?"><<<Назад</a><br />';}

}
else{
echo '<div class="sec">
Ошибка доступа!
</div><div class="vstavka">
Извините, эта страница доступна только администраторам!';
}
break;
}

echo '<hr/>';
if($_query_string != '')echo '...<a href="chat.php?">Мини-чат</a><br />';
if($user_prof['admin']==1) $name = 'Модер панель';
elseif($user_prof['admin']>=2) $name = 'Админ панель';
echo '..<a href="/admin/index.php?">'.$name.'</a><br />';
echo '.<a href="/menu/index.php?">Кабинет</a><br />';






require '../inc/foot.php';

################################################
# 0KHQutGA0LjQv9GCINC90LUg0L/QsNCx0LvQuNC6IQ== #
#   0KHRgtCw0LLRgNC+0L/QvtC70YwsIDIwMDkg0LMu   #
################################################

?>