Файл: [BESTSKRIPT.COM]_script2/script2/online.php
Строк: 146
<?php
include("header.php");
?>
<h2>Пользователи онлайн</h2>
<?php
if ($_GET["page"]=="who") {
if ($rowus[login]=="") {print"<table width="100%" border="0" cellspacing="0" cellpadding="10" style="BORDER: #ff0000 1px solid"><td width="32"><img src="img/error.gif" width="32" height="32" border="0"></td><td><b><font color="#ff0000">Ошибка! Для доступа к странице необходимо зарегистрироваться.</font></b></td></table><br><br><a href="javascript:history.go(-1)"><< Вернуться назад</a>"; include("footer.php"); exit;}
header("Content-type: text/html; charset=windows-1251");
?>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script>
function show()
{
$.ajax({
url: "up_online",
cache: false,
success: function(html){
$("#content1").html(html);
}
});
}
$(document).ready(function(){
show();
setInterval('show()',3000);
});
</script>
<?php
$ttime=time()-600;
print"<b><font color="#6699cc">» Следить за передвижениями пользователей</font></b>
<br><img src="img/hr_blue.gif" width="100%" height="2" border="0"><br><br>
<img src="img/online_r.gif" width="16" height="16" border="0" align="absmiddle"> <b><font color="#999999">Данные обновляются автоматически...</font></b>
<br>
<img src="img/my_r.gif" width="16" height="16" border="0" align="absmiddle"> - значком обозначен Ваш реферал
<div id="content1"></div>";
include("footer.php"); exit;
}
print"<img src="img/online_who.gif" width="18" height="18" border="0" align="absmiddle"> <a href="online?page=who">Следить за передвижениями пользователей</a>
<br><br>
<table width="100%" border="0"><tr><td align="center">";
$ttime=time()-86400;
$s_count=mysql_query("SELECT COUNT(id) FROM tb_users WHERE online>$ttime");
$s_row=mysql_fetch_row($s_count);
if ($s_row[0]<1) {print"</table><br><br><table width="100%" border="0" cellspacing="0" cellpadding="10" style="BORDER: #ff0000 1px solid"><td width="32"><img src="img/error.gif" width="32" height="32" border="0"></td><td><b><font color="#ff0000">Пользователи не найдены.</font></b></td></table>"; include("footer.php"); exit;}
function yandex_link_bar($s, $count, $pages_count, $show_link)
{
if ($pages_count == 1) return false;
$sperator = ' ';
$style = 'style="color: #ff0000; text-decoration: none;"';
$begin = $s - intval($show_link / 2);
unset($show_dots);
if ($pages_count <= $show_link + 1) $show_dots = 'no';
if (($begin > 2) && ($pages_count - $show_link > 2)) {
echo '<a '.$style.' href='.$_server['php_self'].'?s=1> << </a> ';
}
for ($j = 0; $j <= $show_link; $j++)
{
$i = $begin + $j;
if ($i < 1) continue;
if (!isset($show_dots) && $begin > 1) {
echo ' <a '.$style.' href='.$_server['php_self'].'?s='.($i-1).'><b>...</b></a> ';
$show_dots = "no";
}
if ($i > $pages_count) break;
if ($i == $s) {
echo ' <a '.$style.' ><b><u>'.$i.'</u></b></a> ';
} else {
echo ' <a '.$style.' href='.$_server['php_self'].'?s='.$i.'>'.$i.'</a> ';
}
if (($i != $pages_count) && ($j != $show_link)) echo $sperator;
if (($j == $show_link) && ($i < $pages_count)) {
echo ' <a '.$style.' href='.$_server['php_self'].'?s='.($i+1).'><b>...</b></a> ';
}
}
if ($begin + $show_link + 1 < $pages_count) {
echo ' <a '.$style.' href='.$_server['php_self'].'?s='.$pages_count.'> >> </a>';
}
return true;
}
$perpage = 20;
$s=$_GET['s'];
if ($s=="") {
$s="1";
}
$count = mysql_numrows(mysql_query("SELECT id FROM tb_users WHERE online>$ttime"));
$pages_count = ceil($count / $perpage);
if ($s > $pages_count) $s = $pages_count;
$start_pos = ($s - 1) * $perpage;
$result = mysql_query("SELECT id, img, login, online FROM tb_users WHERE online>$ttime ORDER BY online DESC LIMIT $start_pos, $perpage");
while ($row = mysql_fetch_array($result)) {
// Показываем on-line
$tek_time=time();
$tek_on=$row[online]+600;
if ($tek_on>$tek_time) {$ya_online_v="<b><font color="#009900">On-line</font></b>";} else {$ya_online_v="<b><font color="#ff0000">Off-line</font></b>";}
if ($row[img]!="") {
$img_avt_80="<img src="img_foto_801?$row[id].$row[img]" height="100" border="0">";
} else {
$img_avt_80="<img src="img/avt_80.gif" height="100" border="0">";
}
print"
<table width="200" border="0" align="left">
<tr>
<td valign="top" width="200" align="center">
$img_avt_80<br>
$row[login]
<br>
$ya_online_v
</td>
</tr>
</table>";
$nn++;
if ($nn==2) {print"<br>"; $nn="0";}
}
print"</table><br><br><b>Страницы:</b>";
yandex_link_bar($s, $count, $pages_count, 10);
?>
<?php
include("footer.php");
?>