Example #1
0
 /**
  *
  * @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);
 }