Файл: modules/online/include.php
Строк: 69
<?php
/* Мод "Пользователи онлайн"
* Версия v0.0.3
* Дата последнего редактирования 18.04.2015
* Двиг DCMS Special
* Модифицировал densnet
* Файл include.php
* Описание: Выводит пользователей онлайн
*/
$on24 = mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `date_last` > '" . TIME_TODAY . "'"), 0);
$on1 = mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `date_last` >" . (TIME - 600) . ""), 0);
$on2 = mysql_result(mysql_query("SELECT COUNT(*) FROM `guests` WHERE `date_last` > " . (TIME - 500) . " AND `pereh` > '0'"), 0);
$on3 = $on1 + $on2;
define('DIR_ONLINE', '/modules/online/');
if ($user['set_online'] == 1) {
echo "<div class = 'comm1'><center>";
if ($user['set_online_view'] == 1) {
echo "<a href = '" . DIR_ONLINE . "'>Онлайн <b>" . mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `date_last` > " . (TIME - 300) . ""), 0) . "</b></a>";
echo " | ";
echo "<a href = '" . DIR_ONLINE . "guest.php'>Гостей <b>" . mysql_result(mysql_query("SELECT COUNT(*) FROM `guests` WHERE `date_last` > " . (TIME - 500) . " AND `pereh` > '0'"), 0) . "</b></a>";
}
if ($user['set_online_view'] == 2) {
echo "<a href = '" . DIR_ONLINE . "'>Онлайн <b>" . mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `date_last` > " . (TIME - 300) . ""), 0) . "</b></a> ";
echo "(<a href = '" . DIR_ONLINE . "guest.php'>Гостей <b>" . mysql_result(mysql_query("SELECT COUNT(*) FROM `guests` WHERE `date_last` > " . (TIME - 500) . " AND `pereh` > '0'"), 0) . "</b></a>)";
}
if ($user['set_online_view'] == 3) {
echo "<a href = '" . DIR_ONLINE . "'>Онлайн <b>" . mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `date_last` > " . (TIME - 300) . ""), 0) . "</b></a> ";
echo "(+<a href = '" . DIR_ONLINE . "guest.php'> <b>" . mysql_result(mysql_query("SELECT COUNT(*) FROM `guests` WHERE `date_last` > " . (TIME - 500) . " AND `pereh` > '0'"), 0) . "</b></a>)";
}
if ($user['set_online_view'] == 4) {
$kol = mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `date_last` > " . (TIME - 300) . ""), 0);
$kol1 = mysql_result(mysql_query("SELECT COUNT(*) FROM `guests` WHERE `date_last` > " . (TIME - 500) . " AND `pereh` > '0'"), 0);
$obkol = $kol + $kol1;
echo "<a href = '" . DIR_ONLINE . "'>Онлайн <b>$obkol</b></a>";
}
echo "<span style = 'float: right;' id = 'hide'>";
echo " <a href = '" . DIR_ONLINE . "info.php' title = 'Подробнее'>" . img('info_mini.png', '16') . "</a> ";
echo " <a href = '" . DIR_ONLINE . "settings.php' title = 'Настроить'>" . img('set_mini.png', '16') . "</a>";
echo "</span>";
echo "<div class = 'hr'></div>";
echo "</center></div>";
$q = mysql_query("SELECT `id` FROM `user` WHERE `date_last` > '" . (TIME - 300) . "' ORDER BY `date_last` DESC LIMIT 7");
echo "<table class = 'comm2'><tr><td class = 'null'>";
while ($ank = mysql_fetch_assoc($q)) {
$ank = user::get_user($ank['id']);
echo "<a href = '/info.php?id=$ank[id]' title = '$ank[nick]'>n";
avatar($ank['id'], '36');
echo "</a>";
}
echo "</td></tr></table>";
}
if ($user['set_online'] == 2) {
$q = mysql_query("SELECT `id` FROM `user` WHERE `date_last` > '" . (TIME - 300) . "' ORDER BY `date_last` DESC LIMIT 7");
echo "<table class = 'comm'><tr><td class = 'null'>";
while ($ank = mysql_fetch_assoc($q)) {
$ank = user::get_user($ank['id']);
echo "<a href = '/info.php?id=$ank[id]' title = '$ank[nick]'>n";
avatar($ank['id'], '36');
echo "</a>";
}
echo "</td></tr></table>";
}
if ($user['set_online'] == 3) {
echo "<div class = 'comm'><center>";
echo "<span style = 'float: right;' id = 'hide'>";
echo " <a href = '" . DIR_ONLINE . "info.php' title = 'Подробнее'>" . img('info_mini.png', '16') . "</a> ";
echo " <a href = '" . DIR_ONLINE . "settings.php' title = 'Настроить'>" . img('set_mini.png', '16') . "</a>";
echo "</span>";
echo "<a href = '" . DIR_ONLINE . "'>Онлайн " . mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `date_last` > " . (TIME - 300) . ""), 0) . "</a>";
echo " | ";
echo "<a href = '" . DIR_ONLINE . "guest.php'>Гостей " . mysql_result(mysql_query("SELECT COUNT(*) FROM `guests` WHERE `date_last` > " . (TIME - 500) . " AND `pereh` > '0'"), 0) . "</a>";
echo "</center></div>";
}