Просмотр файла str/my_guests.php

Размер файла: 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' ? 'М' : 'Ж') . '" />&nbsp;';
} else {
  echo '<img src="' . $home . '/images/del.png" width="12" height="12" style="vertical-align:middle;" alt="' . ($res['sex'] == 'm' ? 'М' : 'Ж') . '" />&nbsp;';
}
//Ник
  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>&nbsp;';
//Время
  echo (date("d", $res['time']) == date("d", $realtime) ? '(' . date("H:i", $res['time']) . ')' : '(' . date("d/m", $res['time']) . ')');
//Онлайн/оффлайн
  echo $realtime > $res['lastdate'] + 300 ? '&nbsp;[<span class="red">OFF</span>]&nbsp;' : '&nbsp;[<span class="green">ON</span>]&nbsp;';
//Новый гость или нет
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 '&nbsp;[<a href="pradd.php?act=write&amp;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 '&raquo; <a href="my_guests.php?act=del">Очистить список гостей</a><br />';
echo '&raquo; <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">&raquo; <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&amp;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">&raquo; <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&amp;yes">Сбросить</a> | <a href="my_guests.php?">Отмена</a></div>';
}
   break;
}
  require_once ($rootpath . "incfiles/end.php");

?>