{% extends "base.html.twig" %} {% block title %}Réservation n° {{ reservation.id }} {% endblock %} {% block stylesheet %} {% endblock %} {% block scriptStripe %} {% endblock scriptStripe %} {% block body %} {% set annonce = reservation.annonce %} {% set host = annonce.host %} {% if app.request.query.get('withAlert') %}

Merci pour votre réservation 😍

Votre réservation auprès de {{host.user.nom}} pour l'annonce {{ annonce.titre }} a bien été prise en compte !
Vous allez recevoir un mail de confirmation.

{% endif %}

Votre réservation (n°{{reservation.id}})

{% if reservation.status == 0 %}

Compteur de réservation

Temps restant :

{% endif %}

Détails

Numéro
{{reservation.id}}
Date d'arrivée
{{reservation.startAt | date('d/m/Y')}}
Date de départ
{{reservation.endAt | date('d/m/Y')}}
Nombre de nuits
{{reservation.duration}}
Montant total
{{reservation.amount | number_format(2, ',', ' ')}} DZD
Commentaire
{{reservation.comment | default('Aucun commentaire')}}

Votre hôte

{% if host.user.image != null %} Avatar de {{host.user.nom}} {% else %} Avatar de {{host.user.nom}} {% endif %}

{{ host.user.nom }}

{{host|length}} annonces
{# {{host.description | raw}} #} Faire un peu plus connaissance avec {{host.user.nom}}

Votre avis compte !

{% if date() > date(reservation.endAt) %} {% set comment = reservation.annonce.commentFromUser(app.user) %} {% if comment is not null %}
{{comment.commentaire}}
Note : {% include 'includes/rating.html.twig' with {'rating': comment.rating} %} {% else %}
{{ form_start(form) }} {{ form_label(form.commentaire, 'Nouveau commentaire', {'attr' : {'class' : 'form-label inline-block mb-2 text-gray-700'}}) }} {{ form_widget(form.commentaire, {'attr': {'class': 'form-control block w-full px-3 py-1.5 text-base font-normal text-gray-700 bg-white bg-clip-padding border border-solid border-gray-300 rounded transition ease-in-out m-0 focus:text-gray-700 focus:bg-white focus:border-blue-600 focus:outline-none'}}) }}
{% set ratingField = form_row(form.rating) %} {{form_label(form.rating)}}
{% for choice in form.rating.vars.choices %} {% endfor %}
{{ form_end(form) }}
{% endif %} {% else %}

Vous ne pourrez pas noter cette annonce tant que vous n'aurez pas fait votre voyage 🙄

{% endif %}
Image de {{annonce.titre}}
{{annonce.titre}}

{{annonce.category.nom}}

{% if annonce.avis[0].rating is defined %} 0 rating (0 commentaires) {% elseif comment is not null %} {% include 'includes/rating.html.twig' with {'rating': comment.rating} %} ({{annonce.avis|length}} commentaires) {% endif %}

Détails du prix

{% set date1 = reservation.startAt|date('Y-m-d') %} {% set date2 = reservation.endAt|date('Y-m-d') %} {% set daysDifference = (date2|date('U') - date1|date('U')) / (24 * 3600) %} {% set price = annonce.price * daysDifference %} {% set totalPrice = price + 600 %}

{{annonce.price}} x {{daysDifference}} nuits

Frais de Layyali

{{price}} DZD

600 DZD


Total

{{totalPrice}} DZD

{% if reservation.status == constant('App\\Entity\\Reservation::STATUS_PENDING') %}

Payement

{% elseif reservation.status == constant('App\\Entity\\Reservation::STATUS_VALIDATION') %}
{% endif %}
{% endblock %} {% block javascripts %} {# Votre script JavaScript pour le compteur #} {% endblock %}