File size: 1.45Kb
<?php
if ( isset( $user ) && db::count("SELECT COUNT(*) FROM `chat_who` WHERE `id_user` = '$user[id]'") == 0 ) {
db::query("INSERT INTO `chat_who` (`id_user`, `time`, `room`) values('$user[id]', '$time', '0')");
} elseif ( isset( $user ) ) {
db::query("UPDATE `chat_who` SET `room` = '0', `time` = '$time' WHERE `id_user` = '$user[id]' LIMIT 1");
}
$set['title'] = __( 'Кто в чате?' );
include_once H . 'sys/inc/thead.php';
title();
aut();
$k_post = db::count("SELECT COUNT(*) FROM `chat_who` WHERE `time` > '" . ( time() - 120 ) . "'");
$k_page = k_page( $k_post, $set['p_str'] );
$page = page( $k_page );
$start = ( $set['p_str'] * $page ) - $set['p_str'];
?>
<table class="post"><?php
if ( $k_post == 0 ) {
?>
<div class="mess">
<?= __( 'Сейчас в чате никого нет' ) ?>
</div>
<?php
}
$q = db::query("SELECT * FROM `chat_who` WHERE `time` > '" . ( time() - 120 ) . "' ORDER BY time DESC LIMIT $start, $set[p_str]");
while ( $post = $q->fetch_assoc() ) {
$num++;
?>
<div class="<?= ( $num % 2 ? 'nav2' : 'nav1' ) ?>"><?php
echo user::avatar( $post['id_user'], 0 ) . user::nick( $post['id_user'], 1, 1, 1 );
?></div><?php
}
?>
</table>
<?php
if ( $k_page > 1 ) {
str( '?func=who&all&', $k_page, $page );
}
?>
<div class="foot">
<img src="/style/icons/str2.gif" alt="*"/> <a href="?"><?= __( 'Прихожая' ) ?></a><br/>
</div>