Loading module/Application/src/Application/Controller/StructureConcreteController.php +5 −9 Original line number Diff line number Diff line Loading @@ -160,28 +160,24 @@ abstract class StructureConcreteController extends AbstractController $data = $request->getPost()->toArray(); $file = $request->getFiles()->toArray(); // action d'affacement du logo if (isset($data['supprimer-logo'])) { $this->supprimerLogoStructure(); return $this->redirect()->toRoute($this->routeName, [], ['query' => ['selected' => $structureId], "fragment" => $structureId], true); } // action de modification $cheminLogo = $structureConcrete->getCheminLogo(); $this->structureForm->setData($data); if ($this->structureForm->isValid()) { // sauvegarde du logo si fourni if ($file['cheminLogo']['tmp_name'] !== '') { $this->ajouterLogoStructure($file['cheminLogo']['tmp_name']); } else { $structureConcrete->setCheminLogo($cheminLogo); } // mise à jour des données relatives aux structures $structureConcrete = $this->structureForm->getData(); $this->getStructureConcreteService()->update($structureConcrete); $this->flashMessenger()->addSuccessMessage("Structure '$structureConcrete' modifiée avec succès"); return $this->redirect()->toRoute($this->routeName, [], ['query' => ['selected' => $structureId], "fragment" => "" . $structureId], true); $test = $this->routeName .'/information'; return $this->redirect()->toRoute($this->routeName.'/information', ['structure' => $structureId], [], true); } $this->flashMessenger()->addErrorMessage("Echec de la mise à jour : données incorrectes saissie"); Loading module/Application/view/application/ecole-doctorale/information.phtml +2 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,8 @@ $canAddRole = $canEdit; École doctorale « <?php echo $ecole->getLibelle(); ?> » </h1> <?php echo $this->messenger()->addMessagesFromFlashMessengerWithNoNamespace() ?> <div> <h2> Informations générales Loading module/Application/view/application/etablissement/information.phtml +2 −0 Original line number Diff line number Diff line Loading @@ -22,6 +22,8 @@ $canAddRole = true; Details de l'établissement [ <?php echo $etablissement->getLibelle(); ?> ] </h1> <?php echo $this->messenger()->addMessagesFromFlashMessengerWithNoNamespace() ?> <a href="<?php echo $this->url('etablissement', [], [], true); ?>" class="btn btn-primary action" > Loading module/Application/view/application/unite-recherche/information.phtml +1 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ $canAddRole = $canEdit; Unité de recherche « <?php echo $unite->getLibelle(); ?> » </h1> <?php echo $this->messenger()->addMessagesFromFlashMessengerWithNoNamespace() ?> <h2> Informations générales Loading Loading
module/Application/src/Application/Controller/StructureConcreteController.php +5 −9 Original line number Diff line number Diff line Loading @@ -160,28 +160,24 @@ abstract class StructureConcreteController extends AbstractController $data = $request->getPost()->toArray(); $file = $request->getFiles()->toArray(); // action d'affacement du logo if (isset($data['supprimer-logo'])) { $this->supprimerLogoStructure(); return $this->redirect()->toRoute($this->routeName, [], ['query' => ['selected' => $structureId], "fragment" => $structureId], true); } // action de modification $cheminLogo = $structureConcrete->getCheminLogo(); $this->structureForm->setData($data); if ($this->structureForm->isValid()) { // sauvegarde du logo si fourni if ($file['cheminLogo']['tmp_name'] !== '') { $this->ajouterLogoStructure($file['cheminLogo']['tmp_name']); } else { $structureConcrete->setCheminLogo($cheminLogo); } // mise à jour des données relatives aux structures $structureConcrete = $this->structureForm->getData(); $this->getStructureConcreteService()->update($structureConcrete); $this->flashMessenger()->addSuccessMessage("Structure '$structureConcrete' modifiée avec succès"); return $this->redirect()->toRoute($this->routeName, [], ['query' => ['selected' => $structureId], "fragment" => "" . $structureId], true); $test = $this->routeName .'/information'; return $this->redirect()->toRoute($this->routeName.'/information', ['structure' => $structureId], [], true); } $this->flashMessenger()->addErrorMessage("Echec de la mise à jour : données incorrectes saissie"); Loading
module/Application/view/application/ecole-doctorale/information.phtml +2 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,8 @@ $canAddRole = $canEdit; École doctorale « <?php echo $ecole->getLibelle(); ?> » </h1> <?php echo $this->messenger()->addMessagesFromFlashMessengerWithNoNamespace() ?> <div> <h2> Informations générales Loading
module/Application/view/application/etablissement/information.phtml +2 −0 Original line number Diff line number Diff line Loading @@ -22,6 +22,8 @@ $canAddRole = true; Details de l'établissement [ <?php echo $etablissement->getLibelle(); ?> ] </h1> <?php echo $this->messenger()->addMessagesFromFlashMessengerWithNoNamespace() ?> <a href="<?php echo $this->url('etablissement', [], [], true); ?>" class="btn btn-primary action" > Loading
module/Application/view/application/unite-recherche/information.phtml +1 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ $canAddRole = $canEdit; Unité de recherche « <?php echo $unite->getLibelle(); ?> » </h1> <?php echo $this->messenger()->addMessagesFromFlashMessengerWithNoNamespace() ?> <h2> Informations générales Loading