index.phtml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. <div class="section">
  2. <div class="row">
  3. <div class="small-6 columns">
  4. <h2><i class="fa fa-envelope"></i> Messaging</h2>
  5. </div>
  6. <div class="small-6 columns right">
  7. <ul class="button-group radius right">
  8. <li><a href="#" data-reveal-id="newMessage" class="button success"><i class="fa fa-plus"></i> New Message</a></li>
  9. </ul>
  10. </div>
  11. </div>
  12. <div class="row">
  13. <div class="small-12 columns">
  14. <?php
  15. if(count($this->messages->systemMessages) > 0)
  16. {
  17. echo "
  18. <table width='100%'>
  19. <thead>
  20. <tr>
  21. <th>Post Date</th>
  22. <th>Message</th>
  23. <th>Expiration Date (EOD)</th>
  24. <th>Options</th>
  25. </tr>
  26. </thead>
  27. <tbody>
  28. ";
  29. foreach($this->messages->systemMessages as $message)
  30. {
  31. $date = new DateTime();
  32. $date->setTimestamp($message['expireDate']);
  33. echo "
  34. <tr>
  35. <td>".$message['postDate']."</td>
  36. <td>".$message['message']."</td>
  37. <td>".$date->format('l, F jS Y')."</td>
  38. <td><a href='".$this->link(array('messages','edit',$message['id']))."'>Edit</a></td>
  39. </tr>
  40. ";
  41. }
  42. echo "</tbody></table>";
  43. }
  44. else
  45. {
  46. echo "<div class='small-12 columns text-center'>- No system messages -</div>";
  47. }
  48. ?>
  49. </div>
  50. </div>
  51. <div class="row">
  52. <div class="small-12 columns">
  53. <h2><i class="fa fa-envelope-square"></i> Account Messaging</h2>
  54. </div>
  55. </div>
  56. <div class="row">
  57. <div class="small-12 columns">
  58. <?php
  59. if(count($this->messages->supervisorMessages) > 0)
  60. {
  61. echo "
  62. <table width='100%'>
  63. <thead>
  64. <tr>
  65. <th>Post Date</th>
  66. <th>Sent to</th>
  67. <th>Message</th>
  68. <th>Expiration Date (EOD)</th>
  69. <th>Read on</th>
  70. <th>Options</th>
  71. </tr>
  72. </thead>
  73. <tbody>
  74. ";
  75. foreach($this->messages->supervisorMessages as $message)
  76. {
  77. $date = new DateTime();
  78. $expireDate = $date->setTimestamp($message['expireDate'])->format('l, F jS Y');
  79. $postDate = $date->setTimestamp($message['postDate'])->format('l, F jS Y');
  80. $user = new userModel();
  81. $account = $user->userInfo($message['userId']);
  82. echo "
  83. <tr>
  84. <td>$postDate</td>
  85. <td>".$account['lastName'].", ".$account['firstName']."</td>
  86. <td>".$message['message']."</td>
  87. <td>$expireDate</td>
  88. <td>".$message['reviewDate']."</td>
  89. <td><a href='".$this->link(array('messages','deleteprivate',$message['id']))."'>Delete</a></td>
  90. </tr>
  91. ";
  92. }
  93. echo "</tbody></table>";
  94. }
  95. else
  96. {
  97. echo "<div class='small-12 columns text-center'>- No system messages -</div>";
  98. }
  99. ?>
  100. </div>
  101. </div>
  102. </div>
  103. <div id="newMessage" class="reveal-modal small" data-reveal aria-labelledby="New Message" aria-hidden="true" role="dialog">
  104. <h2 id="modalTitle"><i class="fa fa-plus"></i> New Message</h2>
  105. <?php echo $this->form; ?>
  106. <a class="close-reveal-modal" aria-label="Close">&#215;</a>
  107. </div>