presence_report.blade.php 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <div class="col card--ui" id="card--dashboard">
  2. <a class="btn--ui lightGrey" href="/settings?type=corsi"><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">Presenze</h2>
  7. </div>
  8. </header>
  9. <br><br>
  10. <a wire:click="prev()"> < </a>&nbsp;&nbsp;&nbsp;{{date("d/m/Y", strtotime($date))}}&nbsp;&nbsp;&nbsp;<a wire:click="next()"> > </a>
  11. <br><br>
  12. <div class="row">
  13. <div class="col-3">
  14. Corso<br>
  15. </div>
  16. <div class="col-3">
  17. Orario<br>
  18. </div>
  19. <div class="col-3">
  20. Campo<br>
  21. <select wire:model="court_id">
  22. <option value=""></option>
  23. @foreach($courts as $court)
  24. <option value="{{$court->id}}">{{$court->name}}
  25. @endforeach
  26. </select>
  27. </div>
  28. <div class="col-3">
  29. Istruttore<br>
  30. </div>
  31. </div>
  32. <br><br>
  33. @foreach($records as $course => $records)
  34. <h3>{{$course}}</h3>
  35. @foreach($records as $time => $presences)
  36. <div class="row">
  37. <div class="col-2">
  38. {{$time}}
  39. </div>
  40. <div class="col-10">
  41. <table width="100%">
  42. <tr>
  43. <td>Cognome</td>
  44. <td>Nome</td>
  45. <td>Campo</td>
  46. <td>Istruttore</td>
  47. <td>Stato</td>
  48. <td>Motivazione</td>
  49. </tr>
  50. @foreach($presences as $presence)
  51. <tr>
  52. <td>{{$presence["last_name"]}}</td>
  53. <td>{{$presence["first_name"]}}</td>
  54. <td>{{$presence["court"]}}</td>
  55. <td>{{$presence["instructor"]}}</td>
  56. <td>{!!$presence["status"]!!}</td>
  57. <td>{{$presence["motivation"]}}</td>
  58. </tr>
  59. @endforeach
  60. </table>
  61. </div>
  62. </div>
  63. <hr>
  64. @endforeach
  65. <hr>
  66. @endforeach
  67. </div>
  68. @push('scripts')
  69. <link href="/css/datatables.css" rel="stylesheet" />
  70. <script src="https://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous"></script>
  71. <script src="/assets/js/datatables.js"></script>
  72. <script src="https://cdn.datatables.net/buttons/3.0.2/js/buttons.dataTables.js"></script>
  73. <script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.10.1/jszip.min.js"></script>
  74. <script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.2.7/pdfmake.min.js"></script>
  75. <script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.2.7/vfs_fonts.js"></script>
  76. @endpush
  77. @push('scripts')
  78. <script>
  79. $(document).ready(function() {
  80. } );
  81. </script>
  82. @endpush