public function deleteRubriqueAction() { $token = VerifUser::tokenAction(); if ($token == null) { $this->redirect()->toRoute('home'); } $adminModel = new AdminModel(); $langue = $this->getEvent()->getRouteMatch()->getParam('langue'); $msgSuccess = null; //try catch du fetchAll des rubriques $listeRubriques = SendLayout::fetchAllRubriques($this, 'admin', $langue, $token); try { $adminModel->deleteRubrique($token, $this->getEvent()->getRouteMatch()->getParam('id_menu')); } catch (\Exception $e) { $this->redirect()->toRoute('admin', array('action' => 'index', 'langue' => $langue, 'exSuppRubrique' => $e->getMessage())); } //Envoi des variables au layout SendLayout::sendGeneral($this, $listeRubriques, 'admin', $langue, $token); $msgSuccess = 'deleterubrique'; $this->redirect()->toRoute('admin', array('action' => 'index', 'langue' => $langue), array('query' => array('successDltR' => $msgSuccess))); }
public function deleteRubriqueAction() { //Token en brut pour tester -- Voir Mr. Salva $token = 'WU8nb/rCD6JgtiyxTW3ZP+s4n9Vg9liUllh5bZLoLQhAMMoCaHE72nYLQSsw12uhkgWJLDmgMmZVD+aIk6BsZw=='; //----------------------------------------------------------------------- $rubriqueModel = new RubriqueModel(); $listeRubrique = $rubriqueModel->fetchAll(); $this->layout()->setVariable('listeRubrique', $listeRubrique); $this->layout()->setVariable('menu_id', 'admin'); $langue = $this->getEvent()->getRouteMatch()->getParam('langue'); $this->layout()->setVariable('langue', $langue); $idMenu = $this->getEvent()->getRouteMatch()->getParam('id_menu'); $adminModel = new AdminModel(); $adminModel->deleteRubrique($token, $idMenu); $this->redirect()->toRoute('admin', array('action' => 'index', 'langue' => $langue)); }