File size: 2.62Kb
<?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");
}
$_SESSION['sid'] = mt_rand( 000, 999 );
$set['title'] = __( 'Чат - Прихожая' );
include_once H . 'sys/inc/thead.php';
title();
aut();
err();
$k_post = db::count("SELECT COUNT(*) FROM `chat_rooms`");
$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 `id`, `name`, `opis` FROM `chat_rooms` ORDER BY `pos` LIMIT $start, $set[p_str]");
while ( $post = $q->fetch_assoc() ) {
$num++;
?>
<div class="<?= ( $num % 2 ? 'nav2' : 'nav1' ) ?>">
<img src="/style/themes/<?= $set['set_them'] ?>/chat/14/room.png" alt=""/>
<a href="?func=room&id=<?= $post['id'] ?>&sid=<?= $_SESSION['sid'] ?>"><?= text( $post['name'] ) ?></a>
(<?= db::count("SELECT COUNT(*) FROM `chat_who` WHERE `room` = '$post[id]' AND `time` > '" . ( time() - 120 ) . "'") ?>
чел.)
<?= ( user_access( 'chat_room' ) ? '<a href="?func=set&room=' . $post['id'] . '"><img src="/style/icons/edit.gif" alt="*" /></a>' : '' ) ?>
<br/>
<?= output_text( $post['opis'] ) ?>
</div>
<?php
}
?>
</table>
<?php
if ( $k_page > 1 ) {
str( '?func=index&sid=' . $_SESSION['sid'] . '&', $k_page, $page );
}
?>
<div class="foot">
<img src="/style/icons/str.gif" alt="*"> <a href="?func=who&all"><?= __( 'Кто в чате?' ) ?></a>
(<?= db::count("SELECT COUNT(*) FROM `chat_who` WHERE `time` > '" . ( time() - 120 ) . "'") ?>
чел.)<br/>
</div>
<?php
if ( user_access( 'chat_room' ) || user_access( 'chat_clear' ) ) {
?>
<div class="foot">
<?= ( user_access( 'chat_clear' ) && db::count("SELECT COUNT(*) FROM `chat_rooms`") > 0 ? '<img src="/style/icons/str.gif" alt="*"> <a href="?func=delete&truncate">' . __( 'Очистить чат от сообщений' ) . '</a><br />' : '' ) ?>
<?= ( user_access( 'chat_room' ) ? '<img src="/style/icons/str.gif" alt="*"> <a href="?func=set&create">' . __( 'Создать комнату' ) . '</a><br />' : '' ) ?>
</div>
<?php
}
?>