コード例 #1
0
ファイル: menus_controller.php プロジェクト: paolocerto/x3cms
 /**
  * Refresh menu order
  * Called via Ajax
  *
  * @param   integer $id Page ID
  * @param   integer	$holder Menu ID
  * @param   string 	$orders Encoded string, for each menu you have a section, each section contains the list of Page ID in menu
  * @return  void
  */
 public function menu($id, $holder, $orders)
 {
     $msg = null;
     if (!is_null($id) && is_numeric($id)) {
         // check permission
         $msg = AdmUtils_helper::chk_priv_level($_SESSION['xuid'], 'pages', $id, 3);
         if (is_null($msg)) {
             // refresh order
             $menu = new Menu_model();
             $result = $menu->menu($id, substr($holder, 1), $orders);
             // set message
             $this->dict->get_words();
             $msg = AdmUtils_helper::set_msg($result);
         }
     }
     $this->response($msg);
 }