{% set info = get_global_parameters() %}
Semaine du {{ dates[0]|date('d/m/Y') }} au {{ dates[6]|date('d/m/Y') }}
{% if locked %} {% else %} {% endif %} {% if not publishedWeeks[weekId]|default(false) %} {% else %} Publiée {% endif %}
{% for date in dates %} {% endfor %} {% for emp in employees %} {% set initials = emp.prenom|slice(0, 1)|upper ~ emp.nom|slice(0, 1)|upper %} {% for date in dates %} {% set slot = planning[emp.id][date] ?? null %} {% set isPast = date < "now"|date("Y-m-d") %} {% if info.parametres.planningDelai is defined and info.parametres.planningDelai == '1' %} {% set nowPlus7 = "now"|date_modify("+7 days") %} {% set isPast = (date|date('U')) < ("now"|date_modify("+7 days")|date('U')) %} {% endif %} {% if slot %} {% else %} {% set blocked = blockedDays[emp.id][date|date('Y-m-d')] is defined %} {% endif %} {% endfor %} {% endfor %}
Employé Total{{ date|frdate }}
{% if emp.image is not null %} image de profil {% else %} {{ initials }} {% endif %}
{{ emp.prenom }} {{ emp.nom }}
{{ emp.role }}
{{ totals[emp.id]|number_format(2, ',', ' ') }}h {% if emp.heureContrat < totals[emp.id] %}
{% endif %}
{% if slot.type == "travail" %} {{ slot.start }}
{{ slot.end }} {% else %} {% if slot.typeOff == "formation" %} {{ slot.typeOff |capitalize}} {% elseif slot.typeOff == "Congés payés" %} {{ slot.typeOff |capitalize}} {% else %} {{ slot.typeOff |capitalize}} {% endif %} {% endif %} {% if locked %}
{% endif %}
{% if blocked %} {% endif %}