From 575517b0adfad6c7d6e0e30b1c5c9a2a018fe8fe Mon Sep 17 00:00:00 2001 From: "florian.joriot@unicaen.fr" <florian.joriot@unicaen.fr> Date: Mon, 10 Feb 2025 16:57:30 +0100 Subject: [PATCH] Ajout d'un tri sur l'ordre pour les types d'interventions --- .../src/View/Helper/EnseignementSaisieFormViewHelper.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/module/Enseignement/src/View/Helper/EnseignementSaisieFormViewHelper.php b/module/Enseignement/src/View/Helper/EnseignementSaisieFormViewHelper.php index eea93656d5..57539df2f0 100755 --- a/module/Enseignement/src/View/Helper/EnseignementSaisieFormViewHelper.php +++ b/module/Enseignement/src/View/Helper/EnseignementSaisieFormViewHelper.php @@ -219,11 +219,17 @@ class EnseignementSaisieFormViewHelper extends AbstractHtmlElement $element = $fieldset->getObject()->getService()->getElementPedagogique(); if ($element) { $typesIntervention = $element->getTypeIntervention(); + $typesIntervention->getValues(); // Retourne un tableau des éléments + $elements = $typesIntervention->toArray(); // Copie en tableau + usort($elements, function ($a, $b) { + return $a->getOrdre() <=> $b->getOrdre(); + }); } else { $qb = $this->getServiceTypeIntervention()->finderByHistorique(); $this->getServiceTypeIntervention()->finderByContext($qb); $this->getServiceTypeIntervention()->finderByVisibleExterieur(true, $qb); $typesIntervention = $this->getServiceTypeIntervention()->getList($qb); + } $res = $this->getView()->formHidden($fieldset->get('service')); -- GitLab