{% block stylesheets %} {% endblock %} {# Définition des variables Twig en haut du fichier pour éviter les conflits #} {% set currentRoute = app.request.attributes.get('_route') %} {% set visualisationRoutes = [ 'app_agent_consultation_formulaire', 'app_agent_consultation_indicateur', 'app_agent_consultation_culture' ] %} {% set isVisualisationActive = currentRoute in visualisationRoutes %} {% set formulaireRoutes = [ 'app_agent_formulaire_add', 'app_agent_formulaire_index', 'agent_formulaire_addprocess' ] %} {% set isFormulaireActive = currentRoute in formulaireRoutes %} {% set isVisualisationActive = currentRoute in visualisationRoutes %} {% set MyformulaireRoutes = [ 'app_agent_formulaire_edit', 'app_agent_formulaire_delete', 'app_agent_formulaire_editprocess', 'app_agent_formulaire_list' ] %} {% set MyCollabformulaireRoutes = [ 'app_agent_formulaire_collab', 'app_agent_formulaire_valide', 'app_agent_formulaire_rejet' ] %} {% if submission is not null and submission.submissionSuperviseur is defined %} {% if submission.submissionSuperviseur <= 0 %} {% set MyformulaireRoutes = MyformulaireRoutes|merge(['app_agent_formulaire_show']) %} {% else %} {% set MyCollabformulaireRoutes = MyCollabformulaireRoutes|merge(['app_agent_formulaire_show']) %} {% endif %} {% endif %} {% set isMyFormulaireActive = currentRoute in MyformulaireRoutes %} {% set isMyCollabFormulaireActive = currentRoute in MyCollabformulaireRoutes %}