Вход Регистрация
Файл: rusikanlove/rusikanlove/chat/chat.php
Строк: 77
<?php
####################
# АВТОР RENAD!!!!  #
# ICQ 3999338      #
# http://ruwap.org #
# Povered BY RuWAP #
####################

require_once"".$_SERVER['DOCUMENT_ROOT']."/template/session.php";
require_once
"ini.php";
require_once
"".$_SERVER['DOCUMENT_ROOT']."/funct/pages.ini.php";
require_once
"".$_SERVER['DOCUMENT_ROOT']."/funct/smile.ini.php";
header('Refresh: 30; url=chat.php?cid='.$_GET['cid'].'&sid='.session_id().'&nocashe='.rand(0,999999));

$id $_SESSION['id'];
$auth_u mysql_query("SELECT id FROM user WHERE id='$id'");
if(
mysql_num_rows($auth_u)=="0"){ session_destroy(); header('Location: /index.php');}
if(
$_SESSION['auth']=="1"){ //достаём логин и левел из таблицы
$zzz mysql_query("SELECT login,level FROM user WHERE id='$id'");
$au mysql_fetch_array($zzz);
$login $au['login'];
$lev $au['level'];
//обновляем для знакомств
mysql_query("UPDATE user SET time='$time' WHERE id='$id'");
 if(
preg_match('#^[d]{1,10}$#',$_GET['cid'])){      $cid $_GET['cid'];
  
//проверяем существует ли комната
  
$wx mysql_query("SELECT id FROM chat_room WHERE id='$cid'");
  if(
mysql_num_rows($wx)!="0"){
    
//обновляем таблицу онлайн для пользователей в комнате
    
mysql_query("UPDATE chat_online SET cid='$cid',online='1',time='$time' WHERE ids='$id'");
    
//ну а теперь достаем сообщения с разбивкой по страницам
    
$url "chat.php?cid=$cid&amp;";
    
$wf 8//количество сообщений на страницу
    
$x mysql_query("SELECT id FROM chat_msg WHERE cid='$cid'");
    
//проверяем существуют ли записи на данную комнату
    
if(mysql_num_rows($x)!="0"){
    
$tp mysql_num_rows($x);
    
$mp ceil($tp/$wf);
    
$page = (int)$_GET['page'];
    if(
$page 1){ $page 1; }
    if(
$page $mp){ $page $mp; }
    
$start $page $wf $wf;
    if(!
preg_match('#^[0-9]{1,3}$#i',$page)) $page=1;
    
$qu mysql_query("SELECT name FROM chat_room WHERE id='$cid'");
    
$array mysql_fetch_array($qu);
    
$name $array['name'];
    
//солько в комнате
    
$mq mysql_query("SELECT ids FROM chat_online WHERE cid='$cid'");
    
$amq mysql_num_rows($mq);
    
//вывод сообщений
    
$z mysql_query("SELECT * FROM chat_msg WHERE cid='$cid' ORDER BY id DESC LIMIT $start,$wf");
    include_once
"".$_SERVER['DOCUMENT_ROOT']."/template/head.php";
    echo
'<div class="r"><img src="/image/icon/chat.png" alt="" />'.$name.'[<a href="who.php?cid='.$cid.'">'.$amq.'</a>]</div>
         <a href="add.php?cid='
.$cid.'">сказать</a>|<a href="chat.php?cid='.$cid.'">обновить</a><br />';
     while(
$arr mysql_fetch_array($z)){
          
$msg $arr['msg'];
          
$msg=smile_chat($msg);
           
$uslogin $arr['login'];
           
//вывод
           
if($arr['privat']=="0"){             if($arr['ids']!=""){
              
$ids $arr['ids'];               $que mysql_query("SELECT login FROM user WHERE id='$ids'");
               
$a mysql_fetch_array($que);
               
$log "<b>-".$a['login']."</b>";} else { $log =""; }
             if(
$arr['b']!=0){ $mess '<b>'.$msg.'</b>';} else { $mess $msg; }
             echo
'<a href="add.php?cid='.$cid.'&amp;ids='.$arr['uid'].'">'.$uslogin.'</a>
                '
.$log.' '.$mess.'<br />('.$arr['time'].')';
            if(
$lev=="6"||$lev=="5"||$lev=="4"){               echo'[<a href="chat.php?m=1&amp;cid='.$cid.'&amp;idm='.$arr['id'].'">X</a>]';}
                 echo
'<br />';
          }
          
//показываем приват для того кому написали
          
if($arr['privat']==$_SESSION['id']){
               if(
$arr['ids']!=""){
              
$ids $arr['ids'];
              
$que mysql_query("SELECT login FROM user WHERE id='$ids'");
               
$a mysql_fetch_array($que);
               
$log "<b>-".$a['login']."</b>"; } else { $log =""; }
           if(
$arr['b']!=0){ $mess '<b>'.$msg.'</b>';} else { $mess $msg; }
           echo
'<b>[П]</b><a href="add.php?cid='.$cid.'&amp;ids='.$arr['uid'].'">'.$uslogin.'</a>
                  '
.$log.' '.$mess.'<br />('.$arr['time'].')';
            if(
$lev=="6"||$lev=="5"){
              echo
'[<a href="chat.php?m=1&amp;cid='.$cid.'&amp;idm='.$arr['id'].'">X</a>]';}
                 echo
'<br />';
          }
          
//показываем приват написавшего            if($arr['privat']!="0"&&$arr['uid']==$_SESSION['id']){
             if(
$arr['ids']!=""){
              
$ids $arr['ids'];
              
$que mysql_query("SELECT login FROM user WHERE id='$ids'");
               
$a mysql_fetch_array($que);
               
$log "<b>-".$a['login']."</b>";} else { $log =""; }
           if(
$arr['b']!=0){ $mess '<b>'.$msg.'</b>';} else { $mess $msg; }
           echo
'<b>[П]</b><a href="add.php?cid='.$cid.'&amp;ids='.$arr['uid'].'">'.$uslogin.'</a>
                  '
.$log.' '.$mess.'<br />('.$arr['time'].')';
            if(
$lev=="6"||$lev=="5"){
              echo
'[<a href="chat.php?m=1&amp;cid='.$cid.'&amp;idm='.$arr['id'].'">X</a>]';}
                 echo
'<br />';            }
     }
    
page($tp,$page,$wf,$url);
    echo
'<br /><a href="who.php?cid='.$cid.'">кто тут</a>|<a href="main.php">прихожая</a><br />
            <img src="/image/icon/home.png" alt="" /><a href="/menu.php">Меню</a><br />'
;
    include_once
"foot.php";
    } else {         
$qu mysql_query("SELECT name FROM chat_room WHERE id='$cid'");
        
$array mysql_fetch_array($qu);
        include_once
"".$_SERVER['DOCUMENT_ROOT']."/template/head.php";
        echo
'<div class="r"><img src="/image/icon/chat.png" alt="" />'.$array['name'].'</div>';
        echo
'<a href="add.php?cid='.$cid.'">сказать</a>|<a href="chat.php?cid='.$cid.'">обновить</a><br />
             На данный момент нету ни одного сообщения в этой комнате<br />
             &laquo;<a href="main.php">Прихожая</a><br />
             <img src="/image/icon/home.png" alt="" /><a href="/menu.php">Меню</a><br />'
;
        include_once
"foot.php";
    }
  } else { 
header('Location: main.php?'.sid.''); }
  if(
$_GET['m']=="1"){       if(preg_match('#^[d]{1,100}$#',$_GET['idm'])){       $idm $_GET['idm'];
      
mysql_query("DELETE FROM chat_msg WHERE id='$idm'");
      
header('Location: chat.php?cid='.$cid.'&'.sid.'');       }   }
 } else { 
header('Location: main.php?'.sid.''); }
} else { 
session_destroy(); header('Location: index.php'); }
?>
Онлайн: 0
Реклама