payrollprint.phtml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  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. $grandTotal = 0;
  43. foreach($this->report as $account)
  44. {
  45. echo "<tr>";
  46. echo "<td style='border-bottom:1px solid #ccc;'><b>".$account['userInfo']['lastName'].", ".$account['userInfo']['firstName']."</b></td>";
  47. foreach($account['totals'] as $totals)
  48. {
  49. echo "<td class='text-center' style='border-bottom:1px solid #ccc;'>";
  50. if($totals == 0)
  51. {
  52. echo " - ";
  53. }
  54. else
  55. {
  56. echo $totals;
  57. }
  58. echo "</td>";
  59. }
  60. $accountTotal = 0;
  61. foreach($account['totals'] as $total)
  62. {
  63. $accountTotal = $accountTotal + $total;
  64. $grandTotal = $grandTotal + $total;
  65. }
  66. echo "<td class='text-center'><b>$accountTotal</b></td>";
  67. echo "</tr>";
  68. }
  69. $codeCount = count($account['totals'])+2;
  70. echo "
  71. <tr>
  72. <td class='text-center' colspan=\"$codeCount\"><b>Total Pay Period Hours:</b> $grandTotal </td>
  73. </tr>
  74. ";
  75. ?>
  76. </tbody>
  77. </table>