{% extends 'base.html.twig' %} {% block title %}Détails Absences{% endblock %} {% block stylesheet %} {% endblock %} {% block body %}

Détail des absences {{salarie.titre}} {{salarie.nom}} {{salarie.prenom}}

{% for absence in absences %} {% endfor %}
Libellé Type Date de Début Date de Fin
{{ absence.libelle }} {{ absenceTypes[absence.type] }} {{ absence.dateDebut|date('d/m/Y') }} {{absence.heureDebut|date('H:i:s')}} {{ absence.dateFin|date('d/m/Y') }} {{absence.heureFin|date('H:i:s')}}
Ajouter une absence
{#} {% for day in 1..31 %} {% endfor %} {% set months = ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'] %} {% for monthIndex, month in months %} {% for day in 1..31 %} {% set isAbsenceDay = false %} {% for absence in absences %} {% set absenceStartMonth = absence.dateDebut|date('m') %} {% set absenceStartDay = absence.dateDebut|date('d') %} {% set absenceEndMonth = absence.dateFin|date('m') %} {% set absenceEndDay = absence.dateFin|date('d') %} {% if monthIndex + 1 == absenceStartMonth and day == absenceStartDay %} {% set isAbsenceDay = true %} {% elseif monthIndex + 1 == absenceEndMonth and day == absenceEndDay %} {% set isAbsenceDay = true %} {% endif %} {% endfor %} {% if isAbsenceDay %} {% else %} {% endif %} {% endfor %} {% endfor %}
 {{ day }}
{{ month }}
#}
{% endblock %}