{% extends 'base.html.twig' %} {% block title %} {{ 'confirmation.metatitle'|trans }} {% endblock %} {% block description %} {{ 'confirmation.metadescription'|trans }} {% endblock %} {% block stylesheets %} {% endblock %} {% block body %} {% set total = 0 %} {% set tarifHotel = 0 %} {% set personneHotel = 0 %} {% set limite = -2 %} {% set qtyuptwo = 0 %} {% if app.session.get('cart', [])|length > 0 %} {% for key,item in app.session.get('cart', []) %} {% set total = total + item.price %} {% set limite = limite + item.quantity %} {% if item.quantity >= 2 %} {% set qtyuptwo = item.quantity %} {% endif %} {% endfor %} {% endif %} {% if app.session.get('cartHotel', [])|length > 0 %} {% set cartHotel = app.session.get('cartHotel', []) %} {% set tarifHotel = cartHotel[app.session.get('_sessionkey')].tarif %} {% set personneHotel = cartHotel[app.session.get('_sessionkey')].personne %} {% endif %} {% set ttclients = 0 %} {% if personneHotel >= 2 %} {% set ttclients = personneHotel - 1 %} {% else %} {% if qtyuptwo > 0 %} {% set ttclients = qtyuptwo - 1 %} {% else %} {% set ttclients = 1 %} {% endif %} {% endif %} {% set departure = '' %} {% set arrival = '' %} {% set nbPersonne = 0 %} {% set date = '' %} {% set time = '' %} {% set tarifNavetteAeroport = 0 %} {% set dateReturn = '' %} {% set timeReturn = '' %} {% set numeroVol = '' %} {% if app.session.get('cartNavetteAeroport', [])|length > 0 %} {% set cartNavetteAeroport = app.session.get('cartNavetteAeroport', []) %} {% set departure = cartNavetteAeroport.departure %} {% set arrival = cartNavetteAeroport.arrival %} {% set nbPersonne = cartNavetteAeroport.nbPersonne %} {% set date = cartNavetteAeroport.date %} {% set time = cartNavetteAeroport.time %} {% set tarifNavetteAeroport = cartNavetteAeroport.tarif %} {% set dateReturn = cartNavetteAeroport.dateReturn %} {% set timeReturn = cartNavetteAeroport.timeReturn %} {% set numeroVol = cartNavetteAeroport.numeroVol %} {% endif %} {% set remisepromo = app.session.get('remise') %} {% set remisetype = app.session.get('type') %} {% set codepromo = app.session.get('coupon') %} {% set total = (total + tarifHotel + tarifNavetteAeroport)|number_format(0,'.','') %} {% set totalremise = total %} {% set totaltopay = total %} {% if codepromo and remisepromo %} {% set label = "DH" %} {% if remisetype == "pourcentage" %} {% set label = "%" %} {% set totalremise = (total * (remisepromo / 100)) %} {% set totaltopay = total - totalremise %} {% else %} {% set totalremise = remisepromo %} {% set totaltopay = total - totalremise %} {% endif %} {% endif %}
{% if app.user is null %} {% endif %}

{{ 'footer.paiementsecurise'|trans }}

* {{ 'confirmation.text1'|trans }}
{{ 'confirmation.text2'|trans }}
{% for i in range(1, ttclients) %}
{{ 'confirmation.text2-2'|trans }} {{ i + 1 }}
{% endfor %} {# {% if (limite > ttclients ) %} {% set limite = limite - ttclients %} {% endif %} #}
{{ 'confirmation.text2'|trans }}
{% if personneHotel > 0 %}
{% endif %}

{{ 'confirmation.text12'|trans }}

{{ 'confirmation.text15'|trans }}

{{ 'confirmation.text16'|trans }}

{{ 'confirmation.text17'|trans }}

{{ 'confirmation.text18'|trans }}

{{ 'confirmation.text19'|trans }}

{{ 'confirmation.text7'|trans }}

{{ 'confirmation.text8'|trans }}

{{ 'confirmation.text9'|trans }}

{# {% if app.session.get('cmi') == 'true' %} #}
{% if totaltopay > 0 %}

{{ 'confirmation.text10'|trans }}

{{ 'confirmation.text10.1'|trans }}

  • picto-pyment
{% endif %}
{# {% endif %} #}

{{ 'confirmation.text11'|trans }}

{{ 'confirmation.text20'|trans }}

{{ 'confirmation.text21'|trans|raw }}

{{ 'confirmation.text22'|trans|raw }}

{{ 'confirmation.text23'|trans }} : {{ total }} DH

{{ 'confirmation.text24.1'|trans }}

{% if app.session.get('cartCalendar', [])|length > 0 %} {% set cartCalendar = app.session.get('cartCalendar', []) %}

{{ cartCalendar[app.session.get('_sessionkey')].start|date('H:00') }}

{% if app.request.locale == 'en' %} {{ cartCalendar[app.session.get('_sessionkey')].start|format_datetime(locale='en',pattern="EEEE dd MMMM YYYY") }} {% else %} {{ cartCalendar[app.session.get('_sessionkey')].start|format_datetime(locale='fr',pattern="EEEE dd MMMM YYYY") }} {% endif %}
{% set minutes = cartCalendar[app.session.get('_sessionkey')].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 }}

{% endif %}
{% if app.session.get('cart', [])|length > 0 %} {% for key,item in app.session.get('cart', []) %}
{% set categorie = item.product|getProduct(app.request.locale)['cat']|getCategorie(app.request.locale) %} {% if categorie.iconCategorie %} {% set svgPath = sonata_path(categorie.iconCategorie, 'reference')|showsvgFileGetContent %} {{ svgPath|raw }} {% endif %}

{{ item.product|getProduct(app.request.locale)['nomProduits'] }}

{% if item.product|getProduct(app.request.locale)['reserveAuFemme'] is same as(true) %}
{{ 'message.pourlesfemme'|trans }}
{% endif %}

{{ item.duration|getdatadure(app.request.locale)['intitule'] }} x {{item.quantity}}

{{ item.price|number_format(0,'.','') }} DH

{% endfor %} {% endif %} {% if app.session.get('cartHotel', [])|length > 0 %} {% set cartHotel = app.session.get('cartHotel', []) %} {% set hotel_id = cartHotel[app.session.get('_sessionkey')].hotel %} {% set nomHotel = cartHotel[app.session.get('_sessionkey')].nomHotel %} {% set personne = cartHotel[app.session.get('_sessionkey')].personne %} {% set tarifHotel = cartHotel[app.session.get('_sessionkey')].tarif %} {% set pickup = cartHotel[app.session.get('_sessionkey')].pickup %}

{{ 'confirmation.text27'|trans }} {{ (tarifHotel > 0) ? tarifHotel ~ 'DH' : 'panier.gratuit'|trans }}

{% set text1 = "" %} {% set reservation_date = cartCalendar[app.session.get('_sessionkey')].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 (app.session.get('numerodechambre')) %}

{{ 'confirmation.numerodechambre'|trans }}: {{ app.session.get('numerodechambre') }}

{% endif %}
{#

{{ (tarifHotel > 0) ? tarifHotel ~ 'DH' : 'panier.gratuit'|trans }}

#}
{% endif %} {% if app.session.get('cartNavetteAeroport', [])|length > 0 %}
{% endif %}
{% if codepromo and remisepromo %}

{% if remisetype == "cheque_cadeaux" %} {{ 'menu.chequecadeaux'|trans }} {% else %} {{ 'confirmation.codepromo'|trans }} {% endif %} -{{ remisepromo ~ label }}

{{ totalremise|number_format(0,'.','') }} DH

{% endif %}

{{ 'confirmation.text28'|trans }}

{{ (totaltopay > 0 ? totaltopay : 0 )|number_format(0,'.','') }} DH

{% endblock %} {% block javascripts %} {% endblock %}