index.phtml 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <div class="section">
  2. <div class="row">
  3. <div class="small-12 columns">
  4. <h1><i class="fa fa-list-alt"></i> Audit Log</h1>
  5. </div>
  6. </div>
  7. <div class="row">
  8. <div class="small-3 columns" style="height:500px; overflow-y:scroll;">
  9. <h3><i class="fa fa-users"></i> Account</h3>
  10. <ul class="side-nav">
  11. <?php
  12. if($this->currentUser == null)
  13. {
  14. echo "<li class='active'><a href=\"".$this->link(array('audit'))."\">List All Logs</a></li>";
  15. }
  16. else
  17. {
  18. echo "<li><a href=\"".$this->link(array('audit'))."\">List All Logs</a></li>";
  19. }
  20. ?>
  21. <?php
  22. foreach($this->accounts as $user)
  23. {
  24. if($user['id'] == $this->currentUser)
  25. {
  26. echo "<li class='active'><a class='' href='".$this->link(array("audit",$user['id']))."'><i class=\"fa fa-user\"></i> ".$user['lastName'].", ".$user['firstName']."</a></li>";
  27. }
  28. else
  29. {
  30. echo "<li><a class='' href='".$this->link(array("audit",$user['id']))."'><i class=\"fa fa-user\"></i> ".$user['lastName'].", ".$user['firstName']."</a></li>";
  31. }
  32. }
  33. ?>
  34. </ul>
  35. </div>
  36. <div class="small-9 columns">
  37. <?php
  38. if(count($this->audit) > 0)
  39. {
  40. echo "
  41. <table width=\"100%\">
  42. <thead>
  43. <tr>
  44. <th>Time Stamp</th>
  45. <th>Account Effected</th>
  46. <th>Action</th>
  47. <th>Details</th>
  48. </tr>
  49. </thead>
  50. <tbody>
  51. ";
  52. foreach($this->audit as $log)
  53. {
  54. echo "
  55. <tr>
  56. <td>".$log['timestamp']."</td>
  57. <td><span data-tooltip aria-haspopup=\"true\" class=\"has-tip\" title=\"".$log['account']['firstName']." ".$log['account']['lastName']."\">".$log['account']['username']."</span></td>
  58. <td>".$log['action']."</td>
  59. <td>".$log['item']."</td>
  60. </tr>
  61. ";
  62. }
  63. echo "
  64. </tbody>
  65. </table>";
  66. }
  67. ?>
  68. </div>
  69. <div class="small-12 columns">
  70. <?php
  71. echo $this->pager;
  72. ?>
  73. </div>
  74. </div>
  75. </div>