Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
srv
/
data
/
web
/
vhosts
/
716cf56cb2.url-de-test.ws
/
htdocs
/
templates
/
Front
/
User
/
/srv/data/web/vhosts/716cf56cb2.url-de-test.ws/htdocs/templates/Front/User/profile.html.twig
{% extends "Front/layout.html.twig" %} {% block content %} <div class="container my-5"> <div class="row"> <div class="col-sm-12"> <h1>Mes réservations</h1> {% if bookings|length > 0 %} {% for booking in bookings %} <div class="one-reservation"> <div class="infos"> <h3>{{ booking.logementName }}</h3> <p>Total : {{ booking.totalPrice|amount }}</p> <p>Acompte (30%) : {{ booking.advance|amount }} <b>{{ booking.statusAdvance }}</b> </p> <p>Reste : {{ booking.rest|amount }} <b>{{ booking.statusRest }}</b> </p> <p>Prix/nuit : {{ booking.logementPrice|amount }}</p> <p>Dates du séjour : du {{ booking.checkin|date('d-m-Y') }} au {{ booking.checkout|date('d-m-Y') }}</p> </div> {% if booking.statusRest == "EN ATTENTE" %} {% if booking.isCancel %} <button class="btn btn-danger" disabled>Cette réservation à été annulée</button> {% else %} <a class="btn btn-danger" href="#" data-toggle="modal" data-target="#exampleModal">Annuler votre réservation</a> {% endif %} {% else %} <button class="btn btn-danger" disabled>Cette réservation ne peut pas être annnulé car le reste est déja payé</button> {% endif %} </div> <!-- Modal --> <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <p> Souhaitez-vous annuler cette réservation ? </p> <p> Votre acompte sera remboursé <b>hors frais de transaction </b> </p> </div> <div class="modal-footer"> <a type="button" class="btn btn-secondary" data-dismiss="modal">Non</a> <a class="btn btn-danger" href="#" data-toggle="modal" data-dismiss="modal" data-target="#exampleModal2">Oui</a> </div> </div> </div> </div> <!-- Modal --> <div class="modal fade" id="exampleModal2" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel2" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> Cette reservation sera annulée définitivement, souhaitez-vous continuer ? </div> <div class="modal-footer"> <a type="button" class="btn btn-secondary" data-dismiss="modal">Non</a> <a href="{{ path('app_front_cancel_booking', {'id': booking.id}) }}" class="btn btn-danger">Oui</a> </div> </div> </div> </div> {% endfor %} {% else %} <p>Vous n'avez aucune réservation</p> {% endif %} </div> </div> <div class="row mt-5"> <div class="col-sm-12"> <a href="{{ path('app_logout') }}" class="btn btn-danger">Déconnexion</a> </div> </div> </div> {% endblock %}