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

Размер файла: 1.62Kb
  1. <?php
  2. /**********************************
  3. * @package: PerfCMS *
  4. * @year: 2012 *
  5. * @author: Artas *
  6. * @link: http://perfcms.pp.ua *
  7. **********************************/
  8. if(isset($user)) {
  9. $locate = 'in_cabinet';
  10. $title = $lang->word('u_mail');
  11. require_once(SYS.'/view/header.php');
  12. $tpl->div('title', $lang->word('u_mail'));
  13. $mailn = $db->query("SELECT * FROM `mail_chat` WHERE `user_id` = '$user[id]' OR `who_id` = '$user[id]'")->rowCount();
  14. $pages = new Paginator($mailn, $ames);
  15. if($mailn == 0) {
  16. $tpl->div('post', $lang->word('no_posts'));
  17. } else {
  18. $mailq = $db->query("SELECT * FROM `mail_chat` WHERE `user_id` = '$user[id]' OR `who_id` = '$user[id]' ORDER BY time_last_message DESC LIMIT $start, $ames");
  19. while($mail = $mailq->fetch()) {
  20. $new_mail = $db->query("SELECT * FROM `mail` WHERE `who_id` = '$user[id]' AND `read` = '0' AND `mail_chat_id` = '$mail[id]'")->rowCount();
  21.  
  22. if ($mail['user_id'] == $user['id']) {
  23. echo '<div class="menu">
  24. <a href="/mail/chat/'. $mail['who_id'] .'">'. tnick($mail['who_id']) .'</a> ('. rtime($mail['time_last_message']) .')'. ($new_mail > 0?' <span class="green">+ '. $new_mail .'</span>':NULL) .'
  25. </div>';
  26. } else {
  27. echo '<div class="menu">
  28. <a href="/mail/chat/'. $mail['user_id'] .'">'. tnick($mail['user_id']) .'</a> ('. rtime($mail['time_last_message']) .')'. ($new_mail > 0?' <span class="green">+ '. $new_mail .'</span>':NULL) .'
  29. </div>';
  30. }
  31. }
  32. $pages->view('/mail/?');
  33. }
  34. $tpl->div('block', HICO .'<a href="/">'.$lang->word('home').'</a>');
  35. require_once(SYS.'/view/footer.php');
  36. } else { go('/'); }
  37. ?>