{% extends 'base.html.twig' %} {% block title %} {{ 'confirmation.metatitle'|trans }} {% endblock %} {% block body %} {% set carts = reservation.produitReservation %} {% set cartCalendar = reservation.dateResa %} {% set cartHotel = reservation.hotelReservation %} {% set navetteAeroport = reservation.navetteAeroport %}
{% if reservation.ModePayment == "cache" and reservation.paye == 0 %} {{ 'confirmation.enregistrement'|trans }} : {% else %} {{ 'confirmation.order'|trans }} : {% endif %} {{reservation.reference }}
{% if reservation.ModePayment == "cache" %} {{ 'confirmation_text_enregistrement'|trans }} {% else %} {{ 'confirmation_text_order'|trans }} {% endif %}
{#{{reservation.civilite|capitalize }}
{{reservation.nom}}
{{reservation.prenom}}
{{item.civilite|capitalize }}
{{item.nom}}
{{item.prenom}}
{{reservation.email}}
{{reservation.telephone}}
{{ reservation.numerodechambre }}
{{reservation.informations}}
{{ 'confirmation.text24.1'|trans }}
{{ cartCalendar[firstKey].start|date('H:00') }}
{% if app.request.locale == 'en' %}
{{ cartCalendar[firstKey].start|format_datetime(locale='en',pattern="EEEE dd MMMM YYYY") }}
{% else %}
{{ cartCalendar[firstKey].start|format_datetime(locale='fr',pattern="EEEE dd MMMM YYYY") }}
{% endif %}
{% set minutes = cartCalendar[firstKey].duree %}
{% set hours = minutes // 60 %}
{% set remainingMinutes = minutes % 60 %}
{# Format hours and minutes as strings with leading zeros if needed #}
{% set hoursString = hours < 10 ? '0' ~ hours : hours %}
{% set minutesString = remainingMinutes < 10 ? '0' ~ remainingMinutes : remainingMinutes %}
{{ hoursString }}h{{ minutesString }} {{ 'confirmation.text25'|trans }}
{{ item.price|number_format(0,'.','') }} DH
{{ 'confirmation.text27'|trans }} {{ (tarifHotel > 0) ? tarifHotel ~ 'DH' : 'panier.gratuit'|trans }}
{% set text1 = "" %} {% set reservation_date = cartCalendar[firstKey].start|date('d-m-Y H:00') %} {% if pickup %} {% set reservation_date = reservation_date|date_modify("-" ~ pickup ~ " minutes") %} {% set text = (app.request.locale == 'fr') ? 'Ramassage de l\'hôtel à ' : 'Pick-up time ' %} {% set text1 = text ~ reservation_date|date("H:i")|replace({':': 'h'}) %} {% endif %}{{nomHotel}} x {{personne}} {% if text1 %} ({{ text1 }}) {% endif %}
{% if reservation.numerodechambre %}{{'confirmation.numerodechambre'|trans }}: {{ reservation.numerodechambre }}
{% endif %}{{ (tarifHotel > 0) ? tarifHotel ~ 'DH' : 'panier.gratuit'|trans }}
{{ 'confirmation.codepromo'|trans }} ({{reservation.codePromo}})
{{ reservation.Total - reservation.MontantReservation }}DH
{{ reservation.MontantReservation}}DH