{# templates/app/presences/recap.html.twig #} {% extends 'app/base.html.twig' %} {% set joursNoms = {'Monday': 'Lundi', 'Tuesday': 'Mardi', 'Wednesday': 'Mercredi', 'Thursday': 'Jeudi', 'Friday': 'Vendredi', 'Saturday': 'Samedi', 'Sunday': 'Dimanche'} %} {% block title %}Récapitulatif des présences — GestRestoSco {% endblock %} {% block body %}
{# ── Sélecteur de période ──────────────────────────────────────────────── #}Aucune donnée pour cette période.
| Date | {% for key, label in services %}{{ label }} | {% endfor %}Total du jour | Saisie |
|---|---|---|---|
| {{ joursNoms[d|date('l')] }} {{ d|date('d/m/Y') }} | {% for key, label in services %}{% if recap[d][key] is defined %} {{ recap[d][key].nb_presents }}P {% if recap[d][key].nb_absents > 0 %} {{ recap[d][key].nb_absents }}A {% endif %} {% else %} — {% endif %} | {% endfor %}{{ totalJour }} | Modifier |
| Total | {% for key in services|keys %}{% set col = 0 %} {% for d in dates %} {% if recap[d][key] is defined %} {% set col = col + recap[d][key].nb_presents %} {% endif %} {% endfor %} {{ col }}P | {% endfor %}{{ totalPresents }} |