Файл: rusikanlove/rusikanlove/chat/who.php
Строк: 65
<?php
require_once"".$_SERVER['DOCUMENT_ROOT']."/template/session.php";
require_once"ini.php";
require_once"".$_SERVER['DOCUMENT_ROOT']."/funct/pages.ini.php";
$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"){
//обновляем для знакомств
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 = "who.php?cid=$cid&";
$wf = 8; //количество сообщений на страницу
//проверяем есть ли онлайн пользователи на данную комнату
$x = mysql_query("SELECT ids FROM chat_online WHERE cid='$cid' AND online='1'");
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;
$z = mysql_query("SELECT * FROM chat_online WHERE cid='$cid' AND online='1' ORDER BY ids DESC LIMIT $start,$wf");
$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>
За последние 5 минут в комнате были:<br />';
while($arr = mysql_fetch_array($z)){
$uid = $arr['ids'];
$quer = mysql_query("SELECT login,year,sex FROM user WHERE id='$uid'");
$ar = mysql_fetch_array($quer);
$year = date(Y)-$ar['year'];
if($ar['sex']=="0"){ echo'<img src="/image/icon/men.gif" alt="" />'; } else { echo'<img src="/image/icon/girl.gif" alt="" />'; }
echo'<a href="add.php?cid='.$cid.'&ids='.$arr['ids'].'">'.$ar['login'].'</a>
'.$year.'<br />';
}
page($tp,$page,$wf,$url);
echo'<br />
?-<a href="/smile.php">Справка по смайлам</a><br />
«<a href="chat.php?cid='.$cid.'">В комнату</a><br />
«<a href="main.php">Прихожая</a><br />
<img src="/image/icon/home.png" alt="" /><a href="/menu.php">Меню</a><br />';
include_once"".$_SERVER['DOCUMENT_ROOT']."/template/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="chat.php?cid='.$cid.'">В комнату</a><br />
На данный момент нету ни одного пользователя в Онлайне для комнаты '.$array['name'].'<br />
«<a href="chat.php?cid='.$cid.'">В комнату</a><br />
«<a href="main.php">Прихожая</a><br />
<img src="/image/icon/home.png" alt="" /><a href="/menu.php">Меню</a><br />';
include_once"".$_SERVER['DOCUMENT_ROOT']."/template/foot.php";
}
} else { header('Location: main.php?'.sid.''); }
} else { header('Location: main.php?'.sid.''); }
} else { session_destroy(); header('Location: index.php'); }
?>