payrollprint.phtml 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <style>
  2. table {
  3. border:1px solid #ccc;
  4. }
  5. th {
  6. border:1px solid #ccc;
  7. padding:0px;
  8. margin:0px;
  9. background-color: #eaeaea;
  10. }
  11. td {
  12. border:1px solid #ccc;
  13. padding:0px;
  14. margin:0px;
  15. }
  16. .scroll {
  17. overflow-x:scroll;
  18. overflow-y:visible;
  19. }
  20. </style>
  21. <table width="100%" style="border:0px; padding:0px; margin:0px;">
  22. <tr>
  23. <td style="border:0px;"><h3><i class="fa fa-clock-o"></i> Month Totals: <?php echo date("F",strtotime($this->year."-".$this->month."-01")) ?> <?php echo $this->year ?></h3></td>
  24. <td style="border:0px;" class="text-right"><?php echo $this->startDate ?> - <?php echo $this->endDate ?></td>
  25. </tr>
  26. </table>
  27. <table width="100%">
  28. <thead>
  29. <tr>
  30. <th style="width:150px;"></th>
  31. <?php
  32. foreach($this->codes as $code)
  33. {
  34. echo "<th>$code</th>";
  35. }
  36. ?>
  37. <th>Totals</th>
  38. </tr>
  39. </thead>
  40. <tbody>
  41. <?php
  42. foreach($this->report as $user=>$codes)
  43. {
  44. echo "<tr>";
  45. echo "<td style='border-bottom:1px solid #ccc;'><b>$user</b></td>";
  46. $totals=0;
  47. foreach($this->codes as $id=>$timeCode)
  48. {
  49. echo "<td class='text-center' style='border-bottom:1px solid #ccc;'>";
  50. $value = "-";
  51. foreach ($codes as $code => $total)
  52. {
  53. if($timeCode == $code)
  54. {
  55. $value = $total;
  56. $totals = $totals + $total;
  57. }
  58. }
  59. echo $value;
  60. echo "</td>";
  61. }
  62. echo "<td class='text-center'><b>$totals</b></td>";
  63. echo "</tr>";
  64. }
  65. ?>
  66. </tbody>
  67. </table>