+
+
+ {{ entry.employeeName }}{% if entry.contractLabel %} - {{ entry.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 entry.segments %}
+ {% if entry.segments|length > 1 %}
+
{{ segment.contractName ?? 'Contrat inconnu' }}{% if segment.mode == 'driver' %} (Chauffeur){% endif %}
+ {% endif %}
+
+ {% if segment.mode == 'presence' %}
+
+
+
+ | Date |
+ Absence |
+ Présence matin |
+ Présence après-midi |
+ Total |
+
+
+
+ {% for row in segment.rows %}
+
+ | {{ row.date }} |
+ {{ row.absenceLabel ?? '' }} |
+ {{ row.presentMorning ? 'X' : '' }} |
+ {{ row.presentAfternoon ? 'X' : '' }} |
+ {{ row.total }} |
+
+ {% endfor %}
+
+
+ {% elseif segment.mode == 'driver' %}
+
+
+
+ | Date |
+ Absence |
+ Heures jour |
+ Heures nuit |
+ Heures atelier |
+ Total |
+
+
+
+ {% for row in segment.rows %}
+
+ | {{ row.date }} |
+ {{ row.absenceLabel ?? '' }} |
+ {{ row.dayHours }} |
+ {{ row.nightHours }} |
+ {{ row.workshopHours }} |
+ {{ row.total }} |
+
+ {% endfor %}
+
+
+ {% else %}
+
+
+
+ | Date |
+ Absence |
+ Début matin |
+ Fin matin |
+ Début après-midi |
+ Fin après-midi |
+ Début soir |
+ Fin soir |
+ Total |
+
+
+
+ {% for row in segment.rows %}
+
+ | {{ row.date }} |
+ {{ row.absenceLabel ?? '' }} |
+ {{ row.morningFrom }} |
+ {{ row.morningTo }} |
+ {{ row.afternoonFrom }} |
+ {{ row.afternoonTo }} |
+ {{ row.eveningFrom }} |
+ {{ row.eveningTo }} |
+ {{ row.total }} |
+
+ {% endfor %}
+
+
+ {% endif %}
+ {% endfor %}
+
+
+
+{% endfor %}
+
+
+