{# templates/agent/formulaire/index.html.twig #} {% extends 'agent/agent_base.html.twig' %} {% block title %}Formulaires{% endblock %} {% block content %}

Liste des formulaires

{# Affichage des messages flash #} {% for message in app.flashes('success') %} {% endfor %} {% for message in app.flashes('error') %} {% endfor %} {% for message in app.flashes('warning') %} {% endfor %}

Sélectionner un formulaire

{% if formulaires is not empty %} {% for formulaire in formulaires %} {# Définir la périodicité en texte #} {% set periodiciteText %} {% set value = formulaire.periodicite %} {% if value == 1 %}Annuelle {% elseif value == 2 %}Semestrielle {% elseif value == 3 %}Trimestrielle {% elseif value == 4 %}Mensuelle {% elseif value == 5 %}Journalière {% else %}Non définie {% endif %} {% endset %} {# Définir la localité en texte #} {% set localiteText %} {% set value = formulaire.localite %} {% if value == 1 %}Pays {% elseif value == 2 %}District {% elseif value == 4 %}Département {% elseif value == 5 %}Sous-préfecture {% elseif value == 6 %}Commune {% elseif value == 7 %}Village {% else %}Non définie {% endif %} {% endset %} {# Utiliser les variables définies #} {% endfor %}
Formulaire Acteur Périodicité Zone de collecte Catégorie Date de création
{{ formulaire.titre }} {% if formulaire.acteur is not empty %}{{ formulaire.acteur.getTitre() }}{% endif %}{{ periodiciteText }} {{ localiteText }} {{ formulaire.categorie.getTitre() }} {{ formulaire.dates ? formulaire.dates|date('d/m/Y') : '' }}
{% else %}

Aucun formulaire n'a été trouvé.

{% endif %}
    {% endblock %}