{# templates/agent/formulaire/list.html.twig #} {% extends 'agent/agent_base.html.twig' %} {% block title %}Mes formulaires remplis{% endblock %} {% block content %}

Liste des données saisies

{# 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 %}

Mes soumissions de formulaires

{% if formulaireSubmissions is not empty %} {% set monthNames = [ 'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre' ] %} {% for form_data in formulaireSubmissions %} {% for submission in form_data.submissions %} {% endfor %} {% endfor %}
Formulaire Période Localité / Acteur Validation Etat Date d'enregistrement Actions
{{ form_data.formulaire.titre }} {% if submission.annee %} Année : {{ submission.annee }}
{% endif %} {% if submission.semestre %} Semestre : {{ submission.semestre }}
{% endif %} {% if submission.trimestre %} Trimestre : {{ submission.trimestre }}
{% endif %} {% if submission.mois %} {% set monthIndex = submission.mois - 1 %} Mois : {{ monthNames[monthIndex] }}
{% endif %} {% if submission.date_jour %} Jour : {{ submission.date_jour|date('d-m-Y') }} {% endif %}
{% if submission.district_entite is not null %} District : {{ submission.district_entite.nom ?? submission.district_entite.titre }}
{% endif %} {% if submission.region_entite is not null %} Région : {{ submission.region_entite.nom ?? submission.region_entite.titre }}
{% endif %} {% if submission.departement_entite is not null %} Département : {{ submission.departement_entite.nom ?? submission.departement_entite.titre }}
{% endif %} {% if submission.sousprefecture_entite is not null %} Sous-préfecture : {{ submission.sousprefecture_entite.nom ?? submission.sousprefecture_entite.titre }}
{% endif %} {% if submission.commune_entite is not null %} Commune : {{ submission.commune_entite.nom ?? submission.commune_entite.titre }}
{% endif %} {% if submission.village_entite is not null %} Village : {{ submission.village_entite.nom ?? submission.village_entite.titre }}
{% endif %} {% if submission.acteur_entite %} Acteur : {{ submission.acteur_entite.nom }} {% endif %}
{% set validatedCount = 0 %} {% set totalCount = 0 %} {% for i in 1..form_data.formulaire.niveauValidation %} {% if attribute(submission, 'validate' ~ i ~ '_user_statut') is defined %} {% set totalCount = totalCount + 1 %} {% if attribute(submission, 'validate' ~ i ~ '_user_statut') == 1 %} {% set validatedCount = validatedCount + 1 %} {% endif %} {% endif %} {% endfor %} {% if totalCount > 0 %} {{ validatedCount }} / {{ totalCount }} {% else %} Non soumis {% endif %} {{ submission.etat ? 'Validé' : 'En attente' }} {{ submission.user_save_updated_date ? submission.user_save_updated_date|date('d/m/Y') : 'N/A' }} Voir
{% else %}

Aucune donnée de formulaire n'a été trouvée pour votre compte.

{% endif %}
    {% endblock %}