{% 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}}
Libellé |
Type |
Date de Début |
Date de Fin |
|
{% for absence in absences %}
{{ 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')}} |
|
{% endfor %}
Ajouter une absence
{#}
|
{% for day in 1..31 %}
{{ day }} |
{% endfor %}
{% set months = ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'] %}
{% for monthIndex, month in months %}
{{ month }} |
{% 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 %}
#}
{% endblock %}