payroll.phtml 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <div class="section">
  2. <div class="row">
  3. <div class="small-6 columns">
  4. <h2><i class="fa fa-file"></i> Payroll Report</h2>
  5. </div>
  6. <div class="small-6 columns text-right">
  7. <a class="button radius" target="_blank" href="<?php echo $this->link(array('reports','payrollprint',$this->year,$this->month)) ?>"><i class='fa fa-print'></i> Print</a>
  8. </div>
  9. </div>
  10. <div class="row">
  11. <div class="small-12 columns">
  12. <style>
  13. table {
  14. border:1px solid #ccc;
  15. }
  16. th {
  17. border:1px solid #ccc;
  18. padding:0px;
  19. margin:0px;
  20. background-color: #eaeaea;
  21. }
  22. td {
  23. border:1px solid #ccc;
  24. padding:0px;
  25. margin:0px;
  26. }
  27. .scroll {
  28. overflow-x:scroll;
  29. overflow-y:visible;
  30. }
  31. </style>
  32. <div class="">
  33. <table>
  34. <thead>
  35. <tr>
  36. <th style="width:150px;"></th>
  37. <?php
  38. foreach($this->codes as $code)
  39. {
  40. if($code == 'Normal')
  41. {
  42. echo "<th style='background-color:#d8ffd3;'>$code</th>";
  43. }
  44. else
  45. {
  46. echo "<th>$code</th>";
  47. }
  48. }
  49. ?>
  50. </tr>
  51. </thead>
  52. <tbody>
  53. <?php
  54. foreach($this->report as $user=>$codes)
  55. {
  56. echo "<tr>";
  57. echo "<td style='border-bottom:1px solid #ccc;'><b>$user</b></td>";
  58. //for($j=1;$j<=count($this->codes);$j++)
  59. foreach($this->codes as $id=>$timeCode)
  60. {
  61. if($timeCode == 'Normal')
  62. {
  63. echo "<td class='text-center' style='background-color:#d8ffd3; border-bottom:1px solid #ccc;'>";
  64. }
  65. else
  66. {
  67. echo "<td class='text-center' style='border-bottom:1px solid #ccc;'>";
  68. }
  69. $value = "-";
  70. foreach ($codes as $code => $total)
  71. {
  72. if($timeCode == $code)
  73. {
  74. $value = $total;
  75. }
  76. }
  77. echo $value;
  78. echo "</td>";
  79. }
  80. echo "</tr>";
  81. }
  82. ?>
  83. </tbody>
  84. </table>
  85. </div>
  86. </div>
  87. </div>
  88. </div>