templates/admin/rdvEnAttente.html.twig line 1

Open in your IDE?
  1. {% extends "base_admin.html.twig" %}
  2. {% block body %}
  3. <!-- ============================================================== -->
  4.             <!-- Start Page Content here -->
  5.             <!-- ============================================================== -->
  6.             <div class="content-page">
  7.                 <div class="content">
  8.                     
  9.                     <!-- Start Content-->
  10.                     <div class="container-fluid">
  11.                         <!-- Button trigger modal -->
  12.                         <!-- start page title -->
  13.                         <div class="row">
  14.                             <div class="col-12">
  15.                                 <div class="page-title-box">
  16.                                  
  17.                                     <h4 class="page-title">Liste des des demandes de rendez-vous {% if etat == 1 %}en attente{% endif %}</h4>
  18.                                     <div class="col-lg-12">
  19.                                         <div class="card">
  20.                                             <div class="card-body">
  21.                                                 <a href="{{path('listeRdvAConfirmer',{'etat':3})}}">Voir les rendez-vous archivés</a>
  22.                                                 <div class="table-responsive" >
  23.                                                     <table class="table table-striped mb-0" id="datatable-buttons">
  24.         <thead>
  25.             <tr>
  26.                 <th>Id</th>
  27.                 <th>Nom</th>
  28.                 <th>Prenom</th>
  29.                 
  30.                 <th>Date</th>
  31.                 <th>Heure</th>
  32.                 <th>actions</th>
  33.             </tr>
  34.         </thead>
  35.         <tbody>
  36.         {% for rdvs in rdv %}
  37.             <tr>
  38.                 <td>{{ rdvs.id }}</td>
  39.                 <td>{{ rdvs.nom }}</td>
  40.                 <td>{{ rdvs.prenom }}</td>
  41.                 <td>{{ rdvs.date|date('d-m-Y') }}</td>
  42.                    <td>{{ rdvs.date|date('H:i') }}</td>
  43.                    <td>
  44.                     <button type="button" class="btn btn-warning" data-toggle="modal" data-target="#exampleModal{{rdvs.id}}">Voir</button>
  45. <!-- Modal -->
  46. <div class="modal fade" id="exampleModal{{rdvs.id}}" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
  47.   <div class="modal-dialog" role="document">
  48.     <div class="modal-content">
  49.       <div class="modal-header">
  50.         <h5 class="modal-title" id="exampleModalLabel">Informations rendez-vous n°{{rdvs.id}}</h5>
  51.         <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  52.           <span aria-hidden="true">&times;</span>
  53.         </button>
  54.       </div>
  55.       <div class="modal-body">
  56.         <label>Nom + prénom</label> : {{rdvs.nom}} {{rdvs.prenom}}
  57.         <br>
  58.         <label>Téléphone</label> : {{rdvs.telephone}}
  59.         <br>
  60.         <label>Email</label> : {{rdvs.email}} 
  61.         <br>
  62.         <label>Date + Heure</label> : {{ rdvs.date|date('d-m-Y') }} {{ rdvs.date|date('H:i') }}
  63.         <br>
  64.         <label>Lieu</label> : {{rdvs.lieux.libelle}} 
  65.         <br>
  66.         <label>Adresse</label> : {{rdvs.lieux.adresse}} 
  67.         <br>
  68.         <label>Motif</label> : <br>{{rdvs.motif}} 
  69.         <br>
  70.         
  71.       </div>
  72.     </div>
  73.   </div>
  74. </div>
  75.                 {% if etat == 1 %}
  76.                     <a href="{{path('updateEtatRdv',{'id':rdvs.id,'etat':'accepter','page':'liste'})}}" onclick="return confirm('Voulez vous accepter ce rendez-vous ?')"><button type="button" class="btn btn-success">Accepter</button></a>
  77.                    
  78.                 <a data-toggle="modal" data-target="#refuser{{rdvs.id}}"><button type="button" class="btn btn-primary">Refuser</button></a>
  79.                 
  80.                 
  81. <!-- Modal -->
  82. <div class="modal fade" id="refuser{{rdvs.id}}" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
  83.   <div class="modal-dialog" role="document">
  84.     <div class="modal-content">
  85.       <div class="modal-header">
  86.         <h5 class="modal-title" id="exampleModalLabel">Annuler le rendez-vous n°{{rdvs.id}}</h5>
  87.         <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  88.           <span aria-hidden="true">&times;</span>
  89.         </button>
  90.       </div>
  91.       <div class="modal-body">
  92.          <a href="{{path('updateEtatRdv',{'id':rdvs.id,'etat':'refuser','reponse':'reponse1','page':'liste'})}}" onclick="return confirm('Voulez vous refuser ce rendez-vous ?')"><button type="button" class="btn btn-primary">Réponse 1</button></a>
  93.          <br><br>
  94.           <a href="{{path('updateEtatRdv',{'id':rdvs.id,'etat':'refuser','reponse':'reponse2','page':'liste'})}}" onclick="return confirm('Voulez vous refuser ce rendez-vous ?')"><button type="button" class="btn btn-primary">Réponse 2</button></a>
  95.           
  96.       </div>
  97.     </div>
  98.   </div>
  99. </div>
  100.                 
  101.                  
  102.                 {% else %}
  103.                    
  104.                     <a data-toggle="modal" data-target="#annuler{{rdvs.id}}"><button type="button" class="btn btn-primary">Annuler</button></a>
  105.                 
  106.                 
  107. <!-- Modal -->
  108. <div class="modal fade" id="annuler{{rdvs.id}}" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
  109.   <div class="modal-dialog" role="document">
  110.     <div class="modal-content">
  111.       <div class="modal-header">
  112.         <h5 class="modal-title" id="exampleModalLabel">Annuler le rendez-vous n°{{rdvs.id}}</h5>
  113.         <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  114.           <span aria-hidden="true">&times;</span>
  115.         </button>
  116.       </div>
  117.       <div class="modal-body">
  118.          <a href="{{path('updateEtatRdv',{'id':rdvs.id,'etat':'annuler','reponse':'reponse1','page':'liste'})}}" onclick="return confirm('Voulez vous annuler ce rendez-vous ?')"><button type="button" class="btn btn-primary">Réponse 1</button></a>
  119.          <br><br>
  120.           <a href="{{path('updateEtatRdv',{'id':rdvs.id,'etat':'annuler','reponse':'reponse2','page':'liste'})}}" onclick="return confirm('Voulez vous annuler ce rendez-vous ?')"><button type="button" class="btn btn-primary">Réponse 2</button></a>
  121.       </div>
  122.     </div>
  123.   </div>
  124. </div>
  125.                 {% endif %}
  126. {% if etat != 3  %}
  127.                  <a href="{{path('updateEtatRdv',{'id':rdvs.id,'etat':'archiver','page':'liste'})}}"><button type="button" class="btn btn-info">Archiver</button></a>
  128. {% endif %}
  129.                    </td>
  130.                 
  131.                
  132.             </tr>
  133.         {% else %}
  134.             <tr>
  135.                 <td colspan="4">no records found</td>
  136.             </tr>
  137.         {% endfor %}
  138.         </tbody>
  139.     </table>
  140.   </div>
  141.                                             </div>
  142.                                         </div>
  143.                                     </div>
  144.                                 </div>
  145.                             </div>
  146.                         </div>     
  147.                         <!-- end page title --> 
  148.                         <div class="row">
  149.         
  150.         
  151.                         </div>
  152.                         <!-- end row -->
  153.         
  154.         
  155.                         
  156.                     </div> <!-- end container-fluid -->
  157.                 </div> <!-- end content -->
  158.                 
  159. {% endblock %}