Размер файла: 5.37Kb
<?php
define('_IN_JOHNCMS', 1);
///////////////////////////////////////////////////////////////////////////////////
// Модуль Мои Гости by Bup[T]yo3, ICQ: 573-01-72, http://nexx.org.ru //
///////////////////////////////////////////////////////////////////////////////////
$rootpath = '../';
$textl = 'Мои Гости';
require_once ($rootpath . "incfiles/core.php");
require_once ($rootpath . "incfiles/head.php");
// Проверка юзера
if (!$user_id) {
echo display_error('Страница доступна только зарегистрированным пользователям!<br />Для того чтобы попасть сюда вам нужно <a href="' .$home. '/registration.php">зарегистрироваться</a> или <a href="' .$home. '/login.php">авторизоваться</a>!');
require_once ($rootpath . "incfiles/end.php");
exit;
}
$act = isset($_GET['act']) ? $_GET['act'] : '';
switch ($act) {
default:
echo '<div class="phdr"><b>Мои Гости</b></div>';
$g_count = mysql_result(mysql_query("SELECT COUNT(*) FROM `my_guests` WHERE `my_id` = '" . $user_id . "';"), 0);
if ($g_count > 0) {
$p_ank = mysql_result(mysql_query("SELECT `prosm_ank` FROM `users` WHERE `id` = '" . $user_id . "';"), 0);
echo '<div class="menu">Всего гостей (' . $g_count . ')<br />';
echo 'Просмотров анкеты (' . $p_ank . ')</div>';
$req = mysql_query("SELECT `my_guests`.*, `users`.`name`, `users`.`sex`, `users`.`datereg`, `users`.`lastdate` FROM `my_guests` LEFT JOIN `users` ON `my_guests`.`guest_id` = `users`.`id` WHERE `my_guests`.`my_id` = '" . $user_id . "' ORDER BY `my_guests`.`time` DESC LIMIT " . $start . ", " . $kmess . ";");
while ($res = mysql_fetch_assoc($req)) {
echo $i % 2 ? '<div class="list1">' : '<div class="list2">';
//Значек пола
if ($res['sex']) {
echo '<img src="' . $home . '/theme/' . $set_user['skin'] . '/images/' . ($res['sex'] == 'm' ? 'm' : 'w') . ($res['datereg'] > $realtime - 86400 ? '_new' : '') . '.png" width="16" height="16" style="vertical-align:middle;" alt="' . ($res['sex'] == 'm' ? 'М' : 'Ж') . '" /> ';
} else {
echo '<img src="' . $home . '/images/del.png" width="12" height="12" style="vertical-align:middle;" alt="' . ($res['sex'] == 'm' ? 'М' : 'Ж') . '" /> ';
}
//Ник
echo '<b><span style="color:' . ($res['sex'] == 'm' ? '#00f' : '#90f') . ';"><a href="' . $home . '/str/anketa.php?id=' . $res['guest_id'] . '">' . $res['name'] . '</a></span></b> ';
//Время
echo (date("d", $res['time']) == date("d", $realtime) ? '(' . date("H:i", $res['time']) . ')' : '(' . date("d/m", $res['time']) . ')');
//Онлайн/оффлайн
echo $realtime > $res['lastdate'] + 300 ? ' [<span class="red">OFF</span>] ' : ' [<span class="green">ON</span>] ';
//Новый гость или нет
if ($res['type'] == '0') {
echo '<span class="red"><b>new!</b></span><br />';
@mysql_query("UPDATE `my_guests` SET `type` = '1' WHERE `id` = '" . $res['id'] . "';");
} else {
echo '<br />';
}
//Ссылки
echo ' [<a href="pradd.php?act=write&adr=' . $res['guest_id'] . '">Написать сообщение</a>]';
echo '</div>';
++$i;
}
//Постраничная навигация
if ($g_count > $kmess) {
echo '<div class="phdr"><p>Страницы:<br />' . pagenav('my_guests.php?', $start, $g_count, $kmess) . '</p></div>';
}
echo '<div class="ment">';
echo '» <a href="my_guests.php?act=del">Очистить список гостей</a><br />';
echo '» <a href="my_guests.php?act=sbros">Сброс счетчика просмотров анкеты</a></div>';
} else {
echo '<div class="gmenu"><b>Гостей Небыло!</b></div>';
}
break;
case 'del':
//Очистка списка гостей
if (isset($_GET['yes'])) {
@mysql_query("DELETE FROM `my_guests` WHERE `my_id` = '" . $user_id . "';");
echo '<div class="phdr"><b>Очистка списка гостей</b></div>';
echo '<div class="gmenu"><b>Список гостей успешно очищен!</b></div>';
echo '<div class="menu">» <a href="anketa.php?">В анкету</a></div>';
} else {
echo '<div class="phdr"><b>Очистка списка гостей</b></div>';
echo '<div class="gmenu">Вы действительно хотите очистить список гостей?</div>';
echo '<div class="menu"> <a href="my_guests.php?act=del&yes">Очистить</a> | <a href="my_guests.php?">Отмена</a></div>';
}
break;
case 'sbros':
//Сброс счетчика просмотров анкеты
if (isset($_GET['yes'])) {
@mysql_query("UPDATE `users` SET `prosm_ank` = '0' WHERE `id` = '" . $user_id . "';");
echo '<div class="phdr"><b>Сброс счетчика</b></div>';
echo '<div class="gmenu"><b>Сброс счетчика успешно выполнен!</b></div>';
echo '<div class="menu">» <a href="anketa.php?">В анкету</a></div>';
} else {
echo '<div class="phdr"><b>Очистка списка гостей</b></div>';
echo '<div class="gmenu">Вы действительно хотите сбросить счетчик просмотров анкеты?</div>';
echo '<div class="menu"> <a href="my_guests.php?act=sbros&yes">Сбросить</a> | <a href="my_guests.php?">Отмена</a></div>';
}
break;
}
require_once ($rootpath . "incfiles/end.php");
?>