function edit_user_profile($user_id) { $user_service = new User_service(); $data['heading'] = "Edit User Details"; $data['user_detail'] = $user_service->get_user_by_id($user_id); $partials = array('content' => 'user/edit_user_profile'); $this->template->load('template/main_template', $partials, $data); }
function manage_user_privileges($id) { $user_service = new User_service(); $user_privilege_service = new User_privileges_service(); $user_model = new User_model(); $user_model->set_id($id); $data['user_detail'] = $user_service->get_user_by_id($user_model); $current_assigned_privileges = $user_privilege_service->get_assigned_privileges_by_user_id($id); $privileges = array(); foreach ($current_assigned_privileges as $current_assigned_privilege) { array_push($privileges, $current_assigned_privilege->privilege_code); } $data['assigned_privileges'] = $privileges; $data['user_id'] = $id; $partials = array('content' => 'user_privilege/manage_user_privilege_view'); $this->template->load('template/main_template', $partials, $data); }
function load_user() { $user_service = new User_service(); $user_model = new User_model(); $locations_service = new Locations_service(); $user_types = ""; if ($this->session->userdata('USER_TYPE') == '1') { $user_types = $this->config->item('USER_TYPES'); } else { if ($this->session->userdata('USER_TYPE') == '2') { //if admin users belongs to his location $user_types = $this->config->item('USER_TYPES'); unset($user_types[1]); } } $data['user_types'] = $user_types; $data['locations'] = $locations_service->get_locations(); $user_model->set_id(trim($this->input->post('user_id', TRUE))); $data['user'] = $user_service->get_user_by_id($user_model); echo $this->load->view('users/edit_user', $data); }