Вход Регистрация
Файл: p/brifing.php
Строк: 77
<?
    
/*
    Автор скрипта DarkSlayer
    Связь: icq 471777781, почта darkslayer@mail.ua
    Сайт поддержки игры darkslayer.ru
    -----
    Запрещено снятие копирайта внизу страниц без согласования с автором игры.
    В случае снятия копирайта последует обращение к вашему хостинг-провайдеру с жалобой о нарушении вами авторских прав и последующей блокировкой вашего аккаунта.
    */
    
define('_ON_CMS'1);
    
$rootpath '../';
    require_once 
'../includes/start.php';
    require_once 
'../includes/function.php';
    require_once 
'../includes/header.php';
            if(
$level==OR $ban!=0){
   
header('Location: ../index.php');
   }
        
mysql_query("UPDATE `users` SET `chat_time`='".$realtime."' WHERE `id`='".$use_id."';");
        switch (
$act) {
    default:
    
$r=rand(0,999);
    echo 
'<div class="top">Брифинг</div>';
        echo 
'<div class="cont"><form action="?act=add" method="POST"><input type="text" value="'.check(trim($_GET['login'])).'" name="text" /> <input type="submit" name="submit" value="Написать"/></form></div>
        <div class="cont"><a href="?o='
.$r.'">Обновить</a> | <a href="info.php?act=bb">BB-коды</a> | <a href="info.php?act=smiles">Смайлы</a> | <a href="?act=online">Кто онлайн</a></div>';

        
$count mysql_result(mysql_query("SELECT COUNT(*) FROM `brifing`;"), 0);
            
$PAGINGS = new PAGINGS($elem"SELECT * FROM `brifing` ORDER BY `id` DESC");
            if(
$PAGINGS->count_get 0)
            {
                while(
$row mysql_fetch_array($PAGINGS->get))
                {
                    echo 
'<div class="conts">';
                    
                    
$q mysql_query("SELECT * FROM `users` WHERE `id`='".check(mysql_real_escape_string($row['uid']))."'");
                    
$f mysql_fetch_array($q);
                    if(
$f['chat_ava']!='')echo '<img src="../images/chat_ava/'.$f['chat_ava'].'" alt="ava" />';
                    if(
$f['chat_ava']=='')echo ' '.rasa($f['rasa']).'';
                    echo 
' <a href="anketa.php?id='.$f['id'].'"><span class="' crasa($f['rasa']) . '">' $f['login'] . '</span></a>';
                    if(
$f['lasttime'] > time()-$online_time)echo ' <span class="green">on</span> ';
                    echo 
' ['.date('H:i',$row['time']).'] <a href="?login='.$f['login'].', ">»</a><br/>' smiles(tags(antilink($row['text']))) . '';
                    if(
$level>=7)echo ' <a href="?act=del&amp;m='.$row['id'].'"><img src="../images/abort.gif" alt="image" /></a>';
                    echo 
'</div>'

                    ++
$i;
                }
                if(
$count>$elem)echo $PAGINGS->Links('?'); // вывод меню навигации в аргументе указывать адрес страницы 
            
}
            else
            {
                
div('Сообщений нет!','conts');
            }
break;
case 
'add':

          if(!
$_POST)
    {

    }
    else
    {
        
$text check(trim($_POST['text']));
        
$lastmess=mysql_result(mysql_query("SELECT COUNT(*) FROM `brifing` WHERE `uid` = '".$use_id."' AND `text`='".$text."' AND `time`>=$realtime-300;"), 0);
        
$error false;
                if (empty(
$text))
            
$error $error 'Не введен текст<br/>';
        elseif (
mb_strlen($text) > 2000)
            
$error $error 'Слишком длинное сообщение!<br />';
        elseif (
mb_strlen($text) < 2)
            
$error $error 'Слишком короткое сообщение!<br />';
        elseif (
preg_match('/[^a-zA-Zа-яА-Я0-9]+/=:',$text))
            
$error $error 'Недопустимые символы в тексте<br />';
        elseif (
$lastmess 0)
            
$error $error 'Не повторяйте ваши сообщения<br />';
        if (
$level == 0)
            
$error $error 'Вы не авторизированны<br />';
        
      
              if (empty(
$error))
        {
        
            
mysql_query("INSERT INTO `brifing` SET
                        `uid`='" 
mysql_real_escape_string($use_id) . "',
                        `time`='" 
time() . "',
                        `text`='" 
mysql_real_escape_string($text) . "';");        
header('Location: brifing.php');

        }
        else
        {
            echo 
'<div class="conts">'.$error.'<a href="brifing.php"><<Назад</a></div>';
        }
    }
break;
case 
'del':
if(
$level>=7){
echo 
'<div class="top">Брифинг</div>';
$m=$_GET['m'];
    
$wb=$_GET['o'];
        if(
$wb!=1){
                            echo 
'<div class="conts">';
                            echo 
'Вы уверенны что хотите удалить это сообщение?<br/>';
                            echo 
'<a href="?act=del&amp;m='.$m.'&amp;o=1">Да</a> или <a href="brifing.php">Отмена</a><br/>';
                            echo 
'</div>';
                            }else{
                            
                        
mysql_query("DELETE FROM `brifing` WHERE `id`='".check(mysql_real_escape_string($m))."';");
header("Location: brifing.php");
                            }}
break;
case 
'online':
    echo 
'<div class="top"><a href="brifing.php">Брифинг</a> | Кто онлайн</div>';
        
    
$PAGINGS mysql_query("SELECT * FROM `users` WHERE `chat_time` > '" . ($realtime 180) . "' ORDER BY `chat_time` DESC");
    if(
$PAGINGS 0)
    {
        while(
$row mysql_fetch_array($PAGINGS))
        {

    echo 
'<div class="conts">';    
    echo 
''.rasa($row['rasa']).' <a href="anketa.php?id='.$row['id'].'"><span class="'.crasa($row['rasa']).'">'.$row['login'].'</span></a> ['.date('H:i',$row['lasttime']).']<br/>';
    echo 
'</div>';    
    }

    }
    
break;
        }
            
div('<a href="../">В игру</a>','conts');
    require_once 
'../includes/footer.php';
?>
Онлайн: 2
Реклама