/** * 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); }