Просмотр файла modules/user/warn.php

Размер файла: 1.56Kb
  1. <?php
  2.  
  3. // проверяем корректность запроса
  4. if (!isset($user))
  5. {
  6. # Перенаправляем на главную
  7. header('Location: /');
  8. }
  9.  
  10. # Заголовок модуля
  11. $system['page_title'] = 'Уведомления';
  12.  
  13. # Шапка модуля
  14. require_once(HOME .'/incfiles/header.php');
  15.  
  16. echo '<div class="title">Уведомления</div>';
  17.  
  18. # Кол-во пользователей
  19. $k_warn = mysql_result(mysql_query("SELECT COUNT(*) FROM `warn` WHERE `user_id` = '$user[id]' AND `read` = '0'"), 0);
  20.  
  21. # Старт навигации
  22. nav_start($k_warn, 10);
  23.  
  24. if ($k_warn == 0)
  25. {
  26. echo '<div class="menu">Уведомлений нет</div>';
  27. }
  28. else
  29. {
  30. $sql_warn = mysql_query("SELECT * FROM `warn` WHERE `user_id` = '$user[id]' AND `read` = '0' ORDER BY time DESC LIMIT $start, 10");
  31.  
  32. while ($warn = mysql_fetch_assoc($sql_warn))
  33. {
  34. # Пометка
  35. mysql_query("UPDATE `warn` SET `read` = '1' WHERE `user_id` = '$user[id]'");
  36.  
  37. echo '<div class="menu">
  38. '. (isset($user) && $settings['img_site'] == 2?NULL:'<img src="/design/icons/cabinet/warn.png" alt="" /> ') .' '. $warn['title'] .' ('. vtime($warn['time']) .')<br />
  39. '. output($warn['text']) .'
  40. </div>';
  41. }
  42.  
  43. # Вывод навигации
  44. view_nav();
  45. }
  46.  
  47. echo '<div class="block">
  48. &raquo; <a href="/user/cabinet.php">Личный кабинет</a><br />
  49. &raquo; <a href="/">На главную</a>
  50. </div>';
  51.  
  52. # Ноги модуля
  53. require_once(HOME .'/incfiles/footer.php');
  54.  
  55. ?>