absence_report.blade.php 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <div class="col card--ui" id="card--dashboard">
  2. <a class="btn--ui lightGrey" href="/presence_reports"><i class="fa-solid fa-arrow-left"></i></a><br>
  3. <header id="title--section" style="display:none !important" class="d-flex align-items-center justify-content-between">
  4. <div class="title--section_name d-flex align-items-center justify-content-between">
  5. <i class="ico--ui title_section utenti me-2"></i>
  6. <h2 class="primary">Assenze</h2>
  7. </div>
  8. </header>
  9. <br>
  10. @foreach ($record_assenze as $record_data)
  11. <div class="row mb-5">
  12. <div class="col-12 mb-2 sticky-top">
  13. <h3 class="primary">{{$record_data['course']->getDetailsName()}}</h3>
  14. </div>
  15. <div class="col-12">
  16. <table class="report-table">
  17. <thead>
  18. <tr>
  19. <td style="width: 20%">Cognome</td>
  20. <td style="width: 20%">Nome</td>
  21. <td style="width: 10%">N. assenze</td>
  22. <td>Date</td>
  23. </tr>
  24. </thead>
  25. <tbody>
  26. @foreach($record_data['members'] as $member)
  27. <tr @if($loop->index % 2 == 1)style="background-color: rgba(12 97 151 / 0.05);"@endif>
  28. <td>{{$member['member']->last_name}}</td>
  29. <td>{{$member['member']->first_name}}</td>
  30. <td>{{$member["count"]}}</td>
  31. <td>
  32. @foreach ($member["dates"] as $calendar_date)
  33. <a href="/presences?calendarId={{$calendar_date['calendar_id']}}" target="_blank">{{$calendar_date['date']}}</a>@if (!$loop->last) - @endif
  34. @endforeach
  35. </td>
  36. </tr>
  37. @endforeach
  38. </tbody>
  39. </table>
  40. </div>
  41. </div>
  42. @endforeach
  43. {{-- <div class="row">
  44. <div class="col-12 mb-3">
  45. <h3 class="primary">Assenze {{$year}}/{{$year+1}}</h3>
  46. </div>
  47. <div class="col-12">
  48. <table class="report-table">
  49. <thead>
  50. <tr>
  51. <td>Cognome</td>
  52. <td>Nome</td>
  53. <td>Corso</td>
  54. <td>N. assenze</td>
  55. <td>Date</td>
  56. </tr>
  57. </thead>
  58. <tbody>
  59. @foreach($records as $record)
  60. <tr>
  61. <td>{{$record["last_name"]}}</td>
  62. <td>{{$record["first_name"]}}</td>
  63. <td>{{$record["course"]}}</td>
  64. <td>{{$record["total"]}}</td>
  65. <td>{{$record["date"]}}</td>
  66. </tr>
  67. @endforeach
  68. </tbody>
  69. </table>
  70. </div>
  71. </div> --}}
  72. </div>
  73. @push('css')
  74. <link href="/css/presence_report.css" rel="stylesheet" />
  75. @endpush
  76. @push('scripts')
  77. <link href="/css/datatables.css" rel="stylesheet" />
  78. <script src="https://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous"></script>
  79. @endpush
  80. @push('scripts')
  81. <script>
  82. $(document).ready(function() {});
  83. </script>
  84. @endpush