Просмотр файла modules/mail/index.php

Размер файла: 2.07Kb
  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_chats = mysql_result(mysql_query("SELECT COUNT(*) FROM `mail_chat` WHERE `user_id` = '$user[id]' OR `to_id` = '$user[id]'"), 0);
  20.  
  21. # Старт навигации
  22. nav_start($k_chats, 10);
  23.  
  24. if ($k_chats == 0)
  25. {
  26. echo '<div class="menu">Переписок нет</div>';
  27. }
  28. else
  29. {
  30. $sql_chats = mysql_query("SELECT * FROM `mail_chat` WHERE `user_id` = '$user[id]' OR `to_id` = '$user[id]' ORDER BY time_last_mail DESC LIMIT $start, 10");
  31.  
  32. while ($chat = mysql_fetch_assoc($sql_chats))
  33. {
  34. $mail_k = mysql_result(mysql_query("SELECT COUNT(*) FROM `mail` WHERE `to_id` = '$user[id]' AND `read` = '0' AND `mail_chat_id` = '$chat[id]'"),0);
  35.  
  36. if ($chat['user_id'] == $user['id']) {
  37. echo '<div class="menu">
  38. '. icon($chat['to_id']) .' <a href="/mail/mail.php?user_id='. $chat['to_id'] .'">'. nick($chat['to_id']) .'</a> '. online($chat['to_id']) .' ('. vtime($chat['time_last_mail']) .')'. ($mail_k > 0?' <span class="green">+ '. $mail_k .'</span>':NULL) .'
  39. </div>';
  40. } else {
  41. echo '<div class="menu">
  42. '. icon($chat['user_id']) .' <a href="/mail/mail.php?user_id='. $chat['user_id'] .'">'. nick($chat['user_id']) .'</a> '. online($chat['user_id']) .' ('. vtime($chat['time_last_mail']) .')'. ($mail_k > 0?' <span class="green">+ '. $mail_k .'</span>':NULL) .'
  43. </div>';
  44. }
  45. }
  46.  
  47. # Вывод навигации
  48. view_nav();
  49. }
  50.  
  51. echo '<div class="block">
  52. &raquo; <a href="/user/cabinet.php">Личный кабинет</a><br />
  53. &raquo; <a href="/">На главную</a>
  54. </div>';
  55.  
  56. # Ноги модуля
  57. require_once(HOME .'/incfiles/footer.php');
  58.  
  59. ?>