{% extends "base_admin.html.twig" %}
{% block body %}
<!-- ============================================================== -->
<!-- Start Page Content here -->
<!-- ============================================================== -->
<div class="content-page">
<div class="content">
<!-- Start Content-->
<div class="container-fluid">
<!-- Button trigger modal -->
<!-- start page title -->
<div class="row">
<div class="col-12">
<div class="page-title-box">
<h4 class="page-title">Liste des des demandes de rendez-vous {% if etat == 1 %}en attente{% endif %}</h4>
<div class="col-lg-12">
<div class="card">
<div class="card-body">
<a href="{{path('listeRdvAConfirmer',{'etat':3})}}">Voir les rendez-vous archivés</a>
<div class="table-responsive" >
<table class="table table-striped mb-0" id="datatable-buttons">
<thead>
<tr>
<th>Id</th>
<th>Nom</th>
<th>Prenom</th>
<th>Date</th>
<th>Heure</th>
<th>actions</th>
</tr>
</thead>
<tbody>
{% for rdvs in rdv %}
<tr>
<td>{{ rdvs.id }}</td>
<td>{{ rdvs.nom }}</td>
<td>{{ rdvs.prenom }}</td>
<td>{{ rdvs.date|date('d-m-Y') }}</td>
<td>{{ rdvs.date|date('H:i') }}</td>
<td>
<button type="button" class="btn btn-warning" data-toggle="modal" data-target="#exampleModal{{rdvs.id}}">Voir</button>
<!-- Modal -->
<div class="modal fade" id="exampleModal{{rdvs.id}}" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Informations rendez-vous n°{{rdvs.id}}</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<label>Nom + prénom</label> : {{rdvs.nom}} {{rdvs.prenom}}
<br>
<label>Téléphone</label> : {{rdvs.telephone}}
<br>
<label>Email</label> : {{rdvs.email}}
<br>
<label>Date + Heure</label> : {{ rdvs.date|date('d-m-Y') }} {{ rdvs.date|date('H:i') }}
<br>
<label>Lieu</label> : {{rdvs.lieux.libelle}}
<br>
<label>Adresse</label> : {{rdvs.lieux.adresse}}
<br>
<label>Motif</label> : <br>{{rdvs.motif}}
<br>
</div>
</div>
</div>
</div>
{% if etat == 1 %}
<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>
<a data-toggle="modal" data-target="#refuser{{rdvs.id}}"><button type="button" class="btn btn-primary">Refuser</button></a>
<!-- Modal -->
<div class="modal fade" id="refuser{{rdvs.id}}" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Annuler le rendez-vous n°{{rdvs.id}}</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<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>
<br><br>
<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>
</div>
</div>
</div>
</div>
{% else %}
<a data-toggle="modal" data-target="#annuler{{rdvs.id}}"><button type="button" class="btn btn-primary">Annuler</button></a>
<!-- Modal -->
<div class="modal fade" id="annuler{{rdvs.id}}" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Annuler le rendez-vous n°{{rdvs.id}}</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<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>
<br><br>
<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>
</div>
</div>
</div>
</div>
{% endif %}
{% if etat != 3 %}
<a href="{{path('updateEtatRdv',{'id':rdvs.id,'etat':'archiver','page':'liste'})}}"><button type="button" class="btn btn-info">Archiver</button></a>
{% endif %}
</td>
</tr>
{% else %}
<tr>
<td colspan="4">no records found</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- end page title -->
<div class="row">
</div>
<!-- end row -->
</div> <!-- end container-fluid -->
</div> <!-- end content -->
{% endblock %}