Размер файла: 3.54Kb
- <?php
- # Script by seg0ro http://mobilarts.ru
- # Not for sale!!!
-
-
-
- $set['title'] .= ' | Онлайн';
- include H . 'engine/includes/head.php';
-
- if (!$user_id){
- echo Core::msg_show('Только для авторизованных!<br /><a href="index.php">Форум</a>');
- include H . 'engine/includes/foot.php';
-
- }
-
- $onltime = time() - 300;
- $intopic = $topic ? '&topic='.$topic : '';
-
-
- $guests = 0;
- $url = '';
- $top = 'Пользователи ';
- $bottom = 'Пользователей: ';
-
- if ($topic){
-
- echo '<div class="fmenu"><a href="index.php">Форум</a> / <a href="index.php?topic='.$topicRes['id'].'">'.text::output($topicRes['name']).'</a> / '.$top.'в теме</div>';
-
- $total = $sql->query("SELECT COUNT(*) FROM `user` WHERE `date_last` > $onltime AND `url` = 'forum,$topic' " )->result();
- $page = new page($total, $set['p_str']);
-
- if ($total){
-
- $page->display('index.php?act=onforum&topic='.$topic.'&'.$url);
-
- $sql->query("SELECT * FROM `user` WHERE `date_last` > $onltime AND `url` = 'forum,$topic' ORDER BY `name` ASC LIMIT ".$page->limit());
- while ($res = $sql->fetch()){
- if ($res['id'] == $user_id) echo '<div class="menu_razd">';
- else echo $i % 2 ? '<div class="p_t">' : '<div class="p_m">';
- echo Core::user_show($res);
- echo '</div>';
- ++$i;
- }
- if (!$i) echo '<div class="p_m">Неверные данные. Убедитесь в правильности ввода страницы!</div>';
- echo '<div class="fmenu">'.$bottom.$total.'</div>';
- $page->display('index.php?act=onforum&topic='.$topic.'&'.$url);
-
- }else{
- echo '<div class="p_m">Пусто</div>';
- }
- }else{
-
- echo '<div class="fmenu"><a href="index.php">Форум</a> / '. $top.'на форуме</div>';
-
- $total = $sql->query("SELECT COUNT(*) FROM `user` WHERE `date_last` > $onltime AND `url` LIKE 'forum%'" )->result();
- $page = new page($total, $set['p_str']);
- if ($total){
-
- $page->display('index.php?act=onforum&'.$url);
-
- $sql->query("SELECT * FROM `user` WHERE `date_last` > $onltime AND `url` LIKE 'forum%' ORDER BY `name` ASC LIMIT ".$page->limit());
- while ($res = $sql->fetch()){
- if ($res['id'] == $user_id) echo '<div class="menu_razd">';
- else echo $i % 2 ? '<div class="p_t">' : '<div class="p_m">';
-
- $place = explode(',', $res['place']);
- if ($place['0'] == 'forum' && intval($place['1'])){
- $where = $sql->query("SELECT `name`, `count` FROM `forum_topics` WHERE `id` = '".$place['1']."' LIMIT 1 ")->result();
-
- $text = 'В теме: <b><a href="index.php?topic='.$place['1'].'">'.text::output($where['name']).'</a>';
- if ($where['count'] > 10)
- $text .= ' <a href="index.php?topic='.$place['1'].'&page='.ceil($where['count'] / $set['p_str']).'">>></a>';
- $text .= '</b>';
- }else{
- $text = '<b><a href="index.php">На форуме</a></b>';
- }
-
- if ($guests)
- $res['name'] = preg_match('/bot/', $res['browser']) ? 'Бот' : '';
- $array = array('post' => $text);
- echo Core::user_show($res, $array);
- echo '</div>';
- ++$i;
- }
- if (!$i) echo '<div class="p_m">Неверные данные. Убедитесь в правильности ввода страницы!</div>';
-
- echo '<div class="fmenu">'.$bottom.$total.'</div>';
-
- $page->display('index.php?act=onforum&'.$url);
-
-
- }else{
- echo '<div class="p_m">Пусто</div>';
- }
- }