{# Dans ajouter_absence.html.twig #} {% extends 'base.html.twig' %} {% block title %}Ajouter Absences{% endblock %} {% block header %} {{ parent() }} {% endblock %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block body %}

Ajouter Absences

{# Affichage des messages flash #} {% for label, messages in app.flashes %} {% for message in messages %}
{{ message|raw }}
{% endfor %} {% endfor %} {{ form_start(form) }} {% if not form.vars.valid %}
    {% for child in form.children %} {% for error in child.vars.errors %}
  • {{ error.message }}
  • {% endfor %} {% endfor %}
{% endif %}
{% for salarie in listeDesSalaries %} {% if salarieLatestContracts[salarie.id] is defined and salarieLatestContracts[salarie.id] is not null and salarieLatestContracts[salarie.id].entreprise is not null %} {% endif %} {% endfor %}
Nom Prénom Entreprise Poste
{{ salarie.nom }} {{ salarie.prenom }} {{ salarieLatestContracts[salarie.id].entreprise.nom }} {{ salarieLatestContracts[salarie.id].intitulePoste }}
{{ form_widget(form.salarie, {'attr': {'style': 'display: none;'}}) }}
{{ form_label(form.libelle, null, {'label_attr': {'class': 'form-label'}}) }} {{ form_widget(form.libelle, {'attr': {'class': 'form-control'}}) }}
{{ form_label(form.type, null, {'label_attr': {'class': 'form-label'}}) }} {{ form_widget(form.type, {'attr': {'class': 'form-select'}, 'id': 'typeAbsence' }) }}
{{ form_label(form.dateDebut, '', {'label_attr': {'class': 'form-label'}}) }} {{ form_widget(form.dateDebut, {'attr': {'class': 'form-control', 'type': 'date', 'name': 'dateDebut'}}) }}
{{ form_label(form.dateFin, '', {'label_attr': {'class': 'form-label'}}) }} {{ form_widget(form.dateFin, {'attr': {'class': 'form-control', 'type': 'date', 'name': 'dateFin'}}) }}
{{ form_end(form) }}
{% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}