public function saveAction($r_controller = null, $r_action = null, $r_id = null) { $this->traiterCodeOnlineRessource(); //Valider la sélection ou pas du profil propriétaire if (!$this->validationProfilProprietaire($this->request->getPost("profil_proprietaire_id"), $messageErreurProfilProprietaire)) { foreach ($messageErreurProfilProprietaire as $message) { $this->flash->error($message); } return $this->dispatcher->forward(array("controller" => $this->ctlName, "action" => "edit")); } parent::saveAction($r_controller, $r_action); }
function saveAction($r_controller = null, $r_action = null, $r_id = null) { try { $save = parent::saveAction($r_controller, $r_action, $r_id); } catch (Exception $ex) { $this->flash->error($e->getMessage()); return $this->dispatcher->forward(array("controller" => $this->ctlName, "action" => "new", "param" => !is_null($r_id) ? "/" . $r_controller . "/" . $r_action . "/" . $r_id : "")); } // On récupère le profil propriétaire du groupe ajouté $profil_proprietaire_id = $this->request->getPost("profil_proprietaire_id"); $id = intval($this->request->getPost('id')); $this->gererAssociationParentsGroupeCouche($id, $profil_proprietaire_id); $this->gererAssociationEnfantsGroupeCouche($id, $profil_proprietaire_id); $igoVueGroupesRecursif = new IgoVueContexteGroupesRecursif(); $igoVueGroupesRecursif->refresh(); $igoVueContexteGroupesRecursif = new IgoVueContexteGroupesRecursif(); $igoVueContexteGroupesRecursif->refresh(); return $save; }
public function saveAction($r_controller = null, $r_action = null, $r_id = null) { $this->setGeometrieDesc(); parent::saveAction($r_controller, $r_action, $r_id); }