{% set months = { 1:'Janvier', 2:'Février', 3:'Mars', 4:'Avril', 5:'Mai', 6:'Juin', 7:'Juillet', 8:'Août', 9:'Septembre', 10:'Octobre', 11:'Novembre', 12:'Décembre' } %}

{{ employeeName }}{% if contractLabel %} - {{ contractLabel }}{% endif %}
{% if month %}{{ months[month] }} {{ year }}{% else %}{{ year }}{% endif %}

Exporté le {{ "now"|date('d/m/Y') }} à {{ "now"|date('H:i:s') }}
{% for segment in segments %} {% if segments|length > 1 %}

{{ segment.contractName ?? 'Contrat inconnu' }}{% if segment.mode == 'driver' %} (Chauffeur){% endif %}

{% endif %} {% if segment.mode == 'presence' %} {% for row in segment.rows %} {% endfor %}
Date Absence Présence matin Présence après-midi Total
{{ row.date }} {{ row.absenceLabel ?? '' }} {% if row.holidayLabel %}Férié : {{ row.holidayLabel }}{% endif %} {{ row.presentMorning ? 'X' : '' }} {{ row.presentAfternoon ? 'X' : '' }} {{ row.total }}
{% elseif segment.mode == 'driver' %} {% for row in segment.rows %} {% endfor %}
Date Absence Heures jour Heures nuit Heures atelier Total
{{ row.date }} {{ row.absenceLabel ?? '' }} {% if row.holidayLabel %}Férié : {{ row.holidayLabel }}{% endif %} {{ row.dayHours }} {{ row.nightHours }} {{ row.workshopHours }} {{ row.total }}
{% else %} {% for row in segment.rows %} {% endfor %}
Date Absence Début matin Fin matin Début après-midi Fin après-midi Début soir Fin soir Total
{{ row.date }} {{ row.absenceLabel ?? '' }} {% if row.holidayLabel %}Férié : {{ row.holidayLabel }}{% endif %} {{ row.morningFrom }} {{ row.morningTo }} {{ row.afternoonFrom }} {{ row.afternoonTo }} {{ row.eveningFrom }} {{ row.eveningTo }} {{ row.total }}
{% endif %} {% endfor %}