templates/progression/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Progression index{% endblock %}
  3. {% block breakcumb %}
  4.     <li class="breadcrumb-item text-muted">
  5.         Progression
  6.     </li>
  7.     <li class="breadcrumb-item text-dark">Index</li>
  8. {% endblock %}
  9. {% block stylesheets %}
  10.     <!--begin::Page Custom Javascript(used by this page)-->
  11.     <link href="{{ asset("theme/plugins/custom/datatables/datatables.bundle.css") }}" rel="stylesheet" type="text/css" />
  12.     <!--end::Page Custom Javascript-->
  13.     {{ parent() }}
  14. {% endblock %}
  15. {% block javascripts %}
  16.     {{ parent() }}
  17.     <!--begin::Page Custom Javascript(used by this page)-->
  18.     <script src="{{ asset("theme/plugins/custom/datatables/datatables.bundle.js") }}"></script>
  19.     <!--end::Page Custom Javascript-->
  20.     <script>
  21.         $("#kt_datatable_example_1").DataTable();
  22.         var element = document.querySelector("#kt_stepper_example_basic");
  23.         // Initialize Stepper
  24.         var stepper = new KTStepper(element);
  25.     </script>
  26. {% endblock %}
  27. {% block body %}
  28.     <!--begin::Engage Widget 1-->
  29.     <div class="card card-xxl-stretch">
  30.         <div class="card-header">
  31.             <h3 class="card-title">Gestion des progressions</h3>
  32.             <div class="card-toolbar">
  33.                 <a type="button" class="btn btn-sm btn-light" href="{{ path('app_progression_new') }}">
  34.                     Ajouter
  35.                 </a>
  36.             </div>
  37.         </div>
  38.         <!--begin::Card body-->
  39.         <div class="card-body d-flex flex-column justify-content-between h-100">
  40.             <!--begin::Section-->
  41.             <div class="pt-12">
  42.                 <!--begin::Action-->
  43.                 <table id="kt_datatable_example_1" class="table table-striped table-row-bordered gy-5 gs-7">
  44.                     <thead>
  45.                     <tr>
  46.                         <th>Libelle</th>
  47.                         <th>Début</th>
  48.                         <th>Fin</th>
  49.                         <th>actions</th>
  50.                     </tr>
  51.                     </thead>
  52.                     <tbody>
  53.                     {% for progression in progressions %}
  54.                         <tr>
  55.                             <td>{{ progression.libelle }}</td>
  56.                             <td>{{ progression.dateDebut|date("d/m/Y") }}</td>
  57.                             <td>{{ progression.dateFin|date("d/m/Y") }}</td>
  58.                             <td>
  59.                                 <a href="{{ path('app_progression_detail_index', {'id': progression.id}) }}"><i class="lar la-eye fs-1"></i></a>
  60.                                 <a href="{{ path('app_progression_edit', {'id': progression.id}) }}"><i class="lar la-edit fs-1"></i></a>
  61.                                 <a href="{{ path('app_progression_tableau_sequence', {'id': progression.id}) }}" ><i class="las la-pager fs-1"></i></a>
  62.                                 <a href="{{ path('app_progression_pdf_sequence', {'id': progression.id}) }}"><i class="lar la-file-pdf fs-1"></i></a>
  63.                             </td>
  64.                         </tr>
  65.                     {% else %}
  66.                         <tr>
  67.                             <td colspan="4">no records found</td>
  68.                         </tr>
  69.                     {% endfor %}
  70.                     </tbody>
  71.                 </table>
  72.                 <!--end::Action-->
  73.             </div>
  74.             <!--end::Section-->
  75.         </div>
  76.         <!--end::Card body-->
  77.     </div>
  78.     <!--end::Engage Widget 1-->
  79. {% endblock %}
  80. {#
  81. {% block modal %}
  82.     <div class="modal fade" tabindex="-1" id="kt_modal_page">
  83.         <div class="modal-dialog">
  84.             <div class="modal-content">
  85.                 <div class="modal-header">
  86.                     <h5 class="modal-title">Progression</h5>
  87.                     <!--begin::Close-->
  88.                     <div class="btn btn-icon btn-sm btn-active-light-primary ms-2" data-bs-dismiss="modal" aria-label="Close">
  89.                         <span class="svg-icon svg-icon-2x"></span>
  90.                     </div>
  91.                     <!--end::Close-->
  92.                 </div>
  93.                 <div class="modal-body">
  94.                     {{ form_start(formPage) }}
  95.                     <div class="row mb-5">
  96.                         <div class="col col-6">
  97.                             <label class="form-label">{{ form_label(formPage.sequence) }}</label>
  98.                             {{ form_widget(formPage.sequence) }}
  99.                         </div>
  100.                     </div>
  101.                     <div class="row mb-5">
  102.                         <div class="col col-3">
  103.                             <button class="btn btn-secondary">{{ button_label|default('Sauvegarder') }}</button>
  104.                         </div>
  105.                     </div>
  106.                     {{ form_end(formPage) }}
  107.                 </div>
  108.                 <div class="modal-footer">
  109.                     <button type="button" class="btn btn-light" data-bs-dismiss="modal">Close</button>
  110.                     <button type="button" class="btn btn-primary">Save changes</button>
  111.                 </div>
  112.             </div>
  113.         </div>
  114.     </div>
  115.     <div class="modal fade" tabindex="-1" id="kt_modal_pdf">
  116.         <div class="modal-dialog">
  117.             <div class="modal-content">
  118.                 <div class="modal-header">
  119.                     <h5 class="modal-title">Progression</h5>
  120.                     <!--begin::Close-->
  121.                     <div class="btn btn-icon btn-sm btn-active-light-primary ms-2" data-bs-dismiss="modal" aria-label="Close">
  122.                         <span class="svg-icon svg-icon-2x"></span>
  123.                     </div>
  124.                     <!--end::Close-->
  125.                 </div>
  126.                 <div class="modal-body">
  127.                     {{ form_start(formPdf) }}
  128.                     <div class="row mb-5">
  129.                         <div class="col col-6">
  130.                             <label class="form-label">{{ form_label(formPdf.sequence) }}</label>
  131.                             {{ form_widget(formPdf.sequence) }}
  132.                         </div>
  133.                     </div>
  134.                     <div class="row mb-5">
  135.                         <div class="col col-3">
  136.                             <button class="btn btn-secondary">{{ button_label|default('Sauvegarder') }}</button>
  137.                         </div>
  138.                     </div>
  139.                     {{ form_end(formPdf) }}
  140.                 </div>
  141.                 <div class="modal-footer">
  142.                     <button type="button" class="btn btn-light" data-bs-dismiss="modal">Close</button>
  143.                     <button type="button" class="btn btn-primary">Save changes</button>
  144.                 </div>
  145.             </div>
  146.         </div>
  147.     </div>
  148. {% endblock %}
  149. #}