index.phtml 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. <?php
  2. if(count($this->messages->systemMessages) > 0)
  3. {
  4. echo "
  5. <div class=\"message\">
  6. <div class=\"row\">
  7. <div class=\"small-12 columns\"><br>";
  8. foreach($this->messages->systemMessages as $message)
  9. {
  10. echo "<p><i class='fa fa-warning'></i> ".$message['message']."</p>";
  11. }
  12. echo "
  13. </div>
  14. </div>
  15. </div>
  16. ";
  17. }
  18. ?>
  19. <div class="section">
  20. <div class="row">
  21. <div class="small-6 columns">
  22. <?php
  23. echo "
  24. <div class=\"row\">
  25. <div class='small-12 columns text-center'>
  26. <h2><i class='fa fa-clock-o'></i> Time this week
  27. <br>
  28. <small>".$this->week['start']['month']." ".$this->week['start']['day']." ".$this->week['year']." - ".$this->week['end']['month']." ".$this->week['end']['day']." ".$this->week['year']."</small>
  29. </h2>
  30. </div>
  31. <div class='small-12 columns text-center'>
  32. <h2>".$this->week['total']."</h2>
  33. </div>
  34. ";
  35. echo "</div>";
  36. ?>
  37. </div>
  38. <div class="small-6 columns text-center">
  39. <div class="">
  40. <h2><i class="fa fa-calendar"></i> <?php echo $this->month." ".$this->year ?></h2>
  41. <?php
  42. foreach($this->timesheet->totals as $key=>$value)
  43. {
  44. if($value > 0)
  45. {
  46. echo "
  47. <div class='row'>
  48. <div class='small-6 columns'>
  49. <h4>$key</h4>
  50. </div>
  51. <div class='small-6 columns'>
  52. <h4>$value</>
  53. </div>
  54. </div>
  55. ";
  56. }
  57. }
  58. if($this->timesheet->totals['Total Time'] == 0)
  59. {
  60. echo "
  61. <div class=\"row\">
  62. <div class=\"small-12 columns text-center\">
  63. - No time submitted -
  64. </div>
  65. </div>
  66. ";
  67. }
  68. ?>
  69. </div>
  70. </div>
  71. </div>
  72. </div>
  73. <div class="section">
  74. <div class="row">
  75. <div class="small-12 columns">
  76. <div class="text-center">
  77. <h2><i class='fa fa-envelope'></i> Messages <small> </small></h2>
  78. <?php
  79. if(count($this->messages->allPrivateMessages) > 0)
  80. {
  81. echo "<div class=\"text-left\">";
  82. foreach($this->messages->allPrivateMessages as $message)
  83. {
  84. $user = new userModel();
  85. $account = $user->userInfo($message['sentId']);
  86. $sentBy = $account['firstName']." ".$account['lastName'];
  87. $date = new DateTime();
  88. $expireDate = $date->setTimestamp($message['expireDate'])->format("F jS Y");
  89. $postDate = $date->setTimestamp($message['postDate'])->format("l, F jS Y");
  90. echo "<div class='row'>";
  91. echo "<div class='small-8 columns'>";
  92. echo "<h4>$postDate <small>Expires ($expireDate)</small></h4>";
  93. echo "From: $sentBy";
  94. echo "</div>";
  95. echo "<div class='small-4 columns text-right'>";
  96. if($message['reviewed'] == 0)
  97. {
  98. echo "<a class=\"radius button tiny right\" href=\"".$this->link(array("index","read",$message['id']))."\">Mark as read</a>";
  99. }
  100. else
  101. {
  102. echo "<b>Marked as read:</b> ".$message['reviewDate'];
  103. }
  104. echo "</div>";
  105. echo "</div>";
  106. echo "<div class='row'>";
  107. echo "<div class='small-12 columns'>";
  108. echo "<p>".$message['message']."</p>";
  109. echo "</div>";
  110. echo "</div>";
  111. echo "<hr>";
  112. }
  113. echo "</div>";
  114. }
  115. else
  116. {
  117. echo "<div class='text-center'>- No messages -</div>";
  118. }
  119. ?>
  120. </div>
  121. </div>
  122. </div>
  123. </div>
  124. <div id="privateMessages" class="reveal-modal medium" data-reveal aria-labelledby="privateMessages" aria-hidden="true" role="dialog">
  125. <?php
  126. if(count($this->messages->privateMessages) > 0)
  127. {
  128. $total = $this->messages->totalPrivateMessages;
  129. $i = 1;
  130. echo "<h2 id=\"modalTitle\"><i class=\"fa fa-envelope\"></i> New Message <small>$i of $total</small></h2>";
  131. foreach ($this->messages->privateMessages as $message)
  132. {
  133. echo "
  134. <p>" . $message['message'] . "</p>
  135. <ul class=\"button-group radius text-center\">
  136. <li><a class=\"button\" href=\"".$this->link(array("index","read",$message['id']))."\"><i class=\"fa fa-check-square\"></i> Mark as read</a></li>
  137. </ul>";
  138. $i++;
  139. }
  140. }
  141. ?>
  142. <a class="close-reveal-modal" aria-label="Close">&#215;</a>
  143. </div>