/** * * @todo IMPORTANT: Add security here so we can not reorder data we do not own * @TODO Changer le nom de cette méthode car pas contextuelle du tout... On change l'order des pagdiv pas des pages * @return void */ public function updatepagerorderAction() { $msg = 'error! Generic in updatepagerorderAction'; $status = 0; try { $data = Zend_Json::decode($this->getRequest()->jsondata); $pagstructure_id = Zend_Json::decode($this->getRequest()->pagstructureid); $i = 1; foreach ($data as $n) { $nodes = new Pagdivs(); $nodes->updateOrder($i, $n, $pagstructure_id); $i++; } $msg = 'Items order saved.'; $status = 1; } catch (Exception $e) { $msg = 'error! The order could not be save'; } $this->view->ResultSet = array('message' => $msg, 'status' => $status, 'modal' => false); }