function index() { $id = $this->uri->segment(4); $this->session->set_userdata(array(config_item('session_admin') . 'menu_current' => $id)); $adminmenu = new adminmenu($id); if (!$adminmenu->exists()) { show_404(); } $sub = $adminmenu->child->where_related_adminrole('id', $this->logged_in_user->adminrole->id)->order_by('position', 'asc')->get(1); redirect($this->admin . $sub->link); }
function deleteall() { $menu = $this->input->post('checkinput'); foreach ($menu as $row) { $adminmenu = new adminmenu($row); if (!$adminmenu->exists()) { continue; } if ($adminmenu->parentmenu_id == NULL) { $adminmenu->delete(); } else { if ($adminmenu->child->count() > 0) { flash_message('error', 'Vui lòng xóa hết menu con của ' . $adminmenu->name); } else { // $this->firephp->log("sdf"); $adminmenu->delete(); } } } redirect($this->admin . 'adminmenus/list_all'); }