Loading CHANGELOG.md +4 −0 Original line number Diff line number Diff line Journal des modifications ========================= 5.2.4 ----- - [FIX] Correction du ViewHelper SelectHelper (ne suivant pas le lien de substitution) 5.2.3 ----- - Substitution de structures : réalisation des jointures dans les requêtes Doctrine et suppression dans les vues SRC_*. Loading doc/release-notes/v5.2.4.md 0 → 100644 +19 −0 Original line number Diff line number Diff line # Version 5.2.4 ## 1. Sur le serveur d'application - Placez-vous dans le répertoire de l'application puis lancez la commande suivante pour installer la nouvelle version : ```bash git fetch --tags && git checkout --force 5.2.4 && bash ./install.sh ``` - Selon le moteur PHP que vous avez installé, rechargez le service, exemple : - php7.4-fpm : `service php7.4-fpm reload` - apache2-mod-php7.4 : `service apache2 reload` ## 2. Dans la base de données RAS No newline at end of file module/Application/src/Application/View/Helper/SelectHelper.php +21 −3 Original line number Diff line number Diff line Loading @@ -2,9 +2,16 @@ namespace Application\View\Helper; use Application\Entity\Db\DomaineScientifique; use Structure\Entity\Db\Etablissement; use Structure\Entity\Db\StructureConcreteInterface; /** * @deprecated formatteur trop fourre tout */ class SelectHelper extends AbstractHelper { /** @var array */ /** @var Etablissement[]|DomaineScientifique[] */ private $listing; /** @var string */ Loading Loading @@ -89,7 +96,12 @@ class SelectHelper extends AbstractHelper { $texte .= '<select id="'.$this->elementId.'">'; $texte .= '<option>'.$this->text.'</option>'; foreach ($this->listing as $element) { $texte .= '<option value="'.$element->getId().'">'.$element->getLibelle().'</option>'; if ($element instanceof StructureConcreteInterface) { $libelle = $element->getStructure()->getLibelle(); } else { $libelle = $element->getLibelle(); } $texte .= '<option value="'.$element->getId().'">'.$libelle.'</option>'; } $texte .= '</select>'; return $texte; Loading @@ -104,9 +116,15 @@ class SelectHelper extends AbstractHelper { ]; foreach ($this->listing as $element) { if ($element instanceof StructureConcreteInterface) { $libelle = $element->getStructure()->getLibelle(); } else { $libelle = $element->getLibelle(); } $data[] = [ 'value' => $element->getId(), 'label' => $element->getLibelle(), 'label' => $libelle, ]; } return $data; Loading Loading
CHANGELOG.md +4 −0 Original line number Diff line number Diff line Journal des modifications ========================= 5.2.4 ----- - [FIX] Correction du ViewHelper SelectHelper (ne suivant pas le lien de substitution) 5.2.3 ----- - Substitution de structures : réalisation des jointures dans les requêtes Doctrine et suppression dans les vues SRC_*. Loading
doc/release-notes/v5.2.4.md 0 → 100644 +19 −0 Original line number Diff line number Diff line # Version 5.2.4 ## 1. Sur le serveur d'application - Placez-vous dans le répertoire de l'application puis lancez la commande suivante pour installer la nouvelle version : ```bash git fetch --tags && git checkout --force 5.2.4 && bash ./install.sh ``` - Selon le moteur PHP que vous avez installé, rechargez le service, exemple : - php7.4-fpm : `service php7.4-fpm reload` - apache2-mod-php7.4 : `service apache2 reload` ## 2. Dans la base de données RAS No newline at end of file
module/Application/src/Application/View/Helper/SelectHelper.php +21 −3 Original line number Diff line number Diff line Loading @@ -2,9 +2,16 @@ namespace Application\View\Helper; use Application\Entity\Db\DomaineScientifique; use Structure\Entity\Db\Etablissement; use Structure\Entity\Db\StructureConcreteInterface; /** * @deprecated formatteur trop fourre tout */ class SelectHelper extends AbstractHelper { /** @var array */ /** @var Etablissement[]|DomaineScientifique[] */ private $listing; /** @var string */ Loading Loading @@ -89,7 +96,12 @@ class SelectHelper extends AbstractHelper { $texte .= '<select id="'.$this->elementId.'">'; $texte .= '<option>'.$this->text.'</option>'; foreach ($this->listing as $element) { $texte .= '<option value="'.$element->getId().'">'.$element->getLibelle().'</option>'; if ($element instanceof StructureConcreteInterface) { $libelle = $element->getStructure()->getLibelle(); } else { $libelle = $element->getLibelle(); } $texte .= '<option value="'.$element->getId().'">'.$libelle.'</option>'; } $texte .= '</select>'; return $texte; Loading @@ -104,9 +116,15 @@ class SelectHelper extends AbstractHelper { ]; foreach ($this->listing as $element) { if ($element instanceof StructureConcreteInterface) { $libelle = $element->getStructure()->getLibelle(); } else { $libelle = $element->getLibelle(); } $data[] = [ 'value' => $element->getId(), 'label' => $element->getLibelle(), 'label' => $libelle, ]; } return $data; Loading