function edit($id = 0) { $this->checkRole(array(1)); $adminuser = new adminuser($id); if ($_SERVER['REQUEST_METHOD'] == "GET") { } else { $adminuser->username = $this->input->post('username'); $adminuser->password = trim($this->input->post('password')); $adminuser->confirm_password = trim($this->input->post('confirm_password')); $adminuser->fullname = $this->input->post('fullname'); $adminuser->phone = $this->input->post('phone'); $adminuser->email = $this->input->post('email'); $adminuser->address = $this->input->post('address'); $role = new adminrole(trim($this->input->post('adminrole'))); $adminuser->kfm_username = $this->input->post('kfm_username'); $adminuser->kfm_password = $this->input->post('kfm_password'); if ($adminuser->save($role)) { redirect($this->admin . 'adminusers/edit/' . $adminuser->id); } } $adminrole = new adminrole(); $adminrole->where('id !=', 1); $adminrole->where('level >=', $this->logged_in_user->adminrole->level); $adminrole->get(); $dis['adminrole'] = $adminrole; $dis['base_url'] = base_url(); $dis['title'] = "Admin User"; $dis['menu_active'] = "adminuser"; $dis['view'] = "adminuser/edit"; $dis['object'] = $adminuser; $this->viewadmin($dis); }
function list_all() { $dis['base_url'] = base_url(); $adminrole = new adminrole(); $adminrole->order_by('id', 'asc'); $adminrole->get(); $dis['view'] = 'adminrole/list'; $dis['menu_active'] = 'adminrole'; $dis['title'] = "Usergroup"; $dis['adminrole'] = $adminrole; $dis['nav_menu'] = array(array("type" => "add", "text" => "Add Role", "link" => "{$this->admin_url}adminroles/edit/", "onclick" => "")); $this->viewadmin($dis); }