payrollprint.phtml 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  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 $account)
  43. {
  44. echo "<tr>";
  45. echo "<td style='border-bottom:1px solid #ccc;'><b>".$account['userInfo']['lastName'].", ".$account['userInfo']['firstName']."</b></td>";
  46. foreach($account['totals'] as $totals)
  47. {
  48. echo "<td class='text-center' style='border-bottom:1px solid #ccc;'>";
  49. if($totals == 0)
  50. {
  51. echo " - ";
  52. }
  53. else
  54. {
  55. echo $totals;
  56. }
  57. echo "</td>";
  58. }
  59. $grandTotal = 0;
  60. foreach($account['totals'] as $total)
  61. {
  62. $grandTotal = $grandTotal + $total;
  63. }
  64. echo "<td class='text-center'><b>$grandTotal</b></td>";
  65. echo "</tr>";
  66. }
  67. ?>
  68. </tbody>
  69. </table>