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);
 }
Example #2
0
 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);
 }
Example #3
0
 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);
 }