{% extends "@EasyAdmin/page/content.html.twig" %} {% set titre ='Détails du trajet du ' ~ schedule %} {% block content_title %}
{{ titre }}
{% endblock %} {% block header %} {{ parent() }} {% endblock %} {% block main %}
{% set maxMontant = 0 %} {% set tabTarifs=[] %} {% set tabTarifName=[] %} {% for tarif in tarifs %} {% if ((tarif.depart.id == schedule.depart.id) and (tarif.arrivee.id == schedule.arrivee.id) and (tarif.company == schedule.company) and (tarif.typeTarif == schedule.typeTarif)) %} {% set tabTarifs = tabTarifs|merge([{ 'name' : tarif.name, 'amount' : tarif.amount }]) %} {% set tabTarifName=tabTarifName|merge([tarif.name]) %} {% set maxMontant = max(tarif.amount, maxMontant) %} {% endif %} {% endfor %} {% set buttonDisabled = '' %} {% set buttonClass = 'btn btn-warning' %} {% if ((maxMontant == 0) or (schedule.seats<=0)) %} {% set buttonDisabled = 'disabled' %} {% set buttonClass = 'btn btn-primary' %} {% endif %} {% if (schedule.scheduleDate|date('Y-m-d') >= "now"|date("Y-m-d")) %} {% endif %}

{{ schedule.scheduleDate ? schedule.scheduleDate|format_datetime('full', 'none', locale='fr') }}

{% if (schedule.seats <= 8) and (schedule.seats > 1) %} {% elseif (schedule.seats <= 1) %} {% endif %} {# #} {# #}
{{ schedule.departureTime ? schedule.departureTime|date('H:i') : '' }} {# #} {{ schedule.depart }} Tarif : {{ maxMontant }} CFA
( {% for tarif in tabTarifs %} {{tarif.name}}:{{tarif.amount}} {% endfor %})
{{ schedule.estimatedArrivalTime ? schedule.estimatedArrivalTime|date('H:i') : '' }} {# #} {{ schedule.arrivee }}
{{ schedule.company }}
{% if schedule.company.image is null %} {% else %} {% endif %}
{{ schedule.bus }}
{{ schedule.seats }} places libres
{% for conf in schedule.bus.conforts %} {{conf.description}} {% endfor %}
Retour à la liste {{ form_start(formEmbarq) }}

{{ form_row(formEmbarq.embarq)}}

{{ form_end(formEmbarq)}} {{ form_start(form) }}

{{ form_row(form.dupliqueSchedule)}}

{{ form_end(form)}}
{% set capacity = schedule.bus.capacity %}{# Création des sièges face à l'avant #}{% set i = 1 %} {% for siege in tabSieges %} {% set passagerFullName = '' %}{% set passagerInit = '' %} {% if siege.status.value == 'emp' %} {% elseif siege.status.value == 'res' %} {% set passagerFullName = siege.passager.lastname ~ ' ' ~ siege.passager.firstname %}{% set passagerInit = siege.passager.lastname|slice(0, 1) ~ '' ~ siege.passager.firstname|slice(0, 1) %} {% elseif siege.status.value == 'boa' %} {% set passagerFullName = siege.passager.lastname ~ ' ' ~ siege.passager.firstname %}{% set passagerInit = siege.passager.lastname|slice(0, 1) ~ '' ~ siege.passager.firstname|slice(0, 1) %} {% else %} {% endif %}
{% endfor %}
{% endblock main %} {% block head_javascript %} {% endblock %}