File size: 5.11Kb
<?php
/*
////////////////////////////////////////////////////////////////////////////////
// JohnCMS Mobile Content Management System //
// Project site: http://johncms.com //
// Support site: http://gazenwagen.com //
////////////////////////////////////////////////////////////////////////////////
// Lead Developer: Oleg Kasyanov (AlkatraZ) [email protected] //
// Development Team: Eugene Ryabinin (john77) [email protected] //
// Dmitry Liseenko (FlySelf) [email protected] //
////////////////////////////////////////////////////////////////////////////////
*/
defined('_IN_JOHNCMS') or die('Error: restricted access');
$headmod = 'online';
$textl = $lng['online'];
$lng_online = $core->load_lng('online');
require('../incfiles/head.php');
/*
-----------------------------------------------------------------
Показываем список Online
-----------------------------------------------------------------
*/
echo '<div class="phdr"><b>' . $lng_online['who_on_site'] . '</b></div>';
if ($rights > 0)
echo '<div class="topmenu">' . ($mod == 'guest' ? '<a href="index.php?act=online">' . $lng['authorized'] . '</a> | <b>' . $lng['guests'] . '</b>' : '<b>' . $lng['authorized'] . '</b> | <a href="index.php?act=online&mod=guest">' . $lng['guests'] . '</a>')
. '</div>';
$onltime = $realtime - 300;
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `" . ($mod == 'guest' ? 'cms_guests' : 'users') . "` WHERE `lastdate` > '$onltime'"), 0);
if ($total) {
$req = mysql_query("SELECT * FROM `" . ($mod == 'guest' ? 'cms_guests' : 'users') . "` WHERE `lastdate` > '$onltime' ORDER BY " . ($mod == 'guest' ? "`movings` DESC" : "`name` ASC") . " LIMIT $start,$kmess");
while ($res = mysql_fetch_assoc($req)) {
echo $i % 2 ? '<div class="list2">' : '<div class="list1">';
$where = explode(",", $res['place']);
// Список возможных местоположений
$places = array (
'admlist' => '<a href="index.php?act=admlist">' . $lng_online['where_adm_list'] . '</a>',
'album' => '<a href="album.php">' . $lng_online['where_album'] . '</a>',
'birth' => '<a href="index.php?act=birth">' . $lng_online['where_birth'] . '</a>',
'downloads' => '<a href="../download/index.php">' . $lng_online['where_downloads'] . '</a>',
'faq' => '<a href="../pages/faq.php">' . $lng_online['where_faq'] . '</a>',
'forum' => '<a href="../forum/index.php">' . $lng_online['where_forum'] . '</a> / <a href="../forum/index.php?act=who">>></a>',
'forumfiles' => '<a href="../forum/index.php?act=files">' . $lng_online['where_forum_files'] . '</a>',
'forumwho' => '<a href="../forum/index.php?act=who">' . $lng_online['where_forum_who'] . '</a>',
'gallery' => '<a href="../gallery/index.php">' . $lng_online['where_gallery'] . '</a>',
'guest' => '<a href="../guestbook/index.php">' . $lng_online['where_guestbook'] . '</a>',
'library' => '<a href="../library/index.php">' . $lng_online['where_library'] . '</a>',
'news' => '<a href="../news/index.php">' . $lng_online['where_news'] . '</a>',
'online' => $lng_online['where_here'],
'pm' => $lng_online['where_pm'],
'profile' => '<a href="profile.php">' . $lng_online['where_profile'] . '</a>',
'userlist' => '<a href="index.php?act=userlist">' . $lng_online['where_users_list'] . '</a>',
'users' => '<a href="index.php">' . $lng['community'] . '</a>',
'userstop' => '<a href="index.php?act=top">' . $lng_online['where_users_top'] . '</a>'
);
// Вычисляем местоположение
$place = array_key_exists($where[0], $places) ? $places[$where[0]] : '<a href="../index.php">' . $lng_online['where_homepage'] . '</a>';
$arg = array (
'stshide' => 1,
'header' => (' (' . $res['movings'] . ' - ' . functions::timecount($realtime - $res['sestime']) . ')<br /><img src="../images/info.png" width="16" height="16" align="middle" /> ' . $place)
);
echo functions::display_user($res, $arg);
echo '</div>';
++$i;
}
} else {
echo '<div class="menu"><p>' . $lng['list_empty'] . '</p></div>';
}
echo '<div class="phdr">' . $lng['total'] . ': ' . $total . '</div>';
if ($total > $kmess) {
echo '<p>' . functions::display_pagination('index.php?act=online&' . ($mod == 'guest' ? 'mod=guest&' : ''), $start, $total, $kmess) . '</p>';
echo '<p><form action="index.php?act=online' . ($mod == 'guest' ? '&mod=guest' : '') . '" method="post">' .
'<input type="text" name="page" size="2"/>' .
'<input type="submit" value="' . $lng['to_page'] . ' >>"/>' .
'</form></p>';
}
?>