function change_publish_status() { $user_model = new User_model(); $user_service = new User_service(); $user_model->set_id(trim($this->input->post('id', TRUE))); $user_model->set_is_published(trim($this->input->post('value', TRUE))); echo $user_service->publish_status_of_user($user_model); }
function logout() { $user_model = new User_model(); $user_service = new User_service(); $user_model->set_is_online('0'); $user_model->set_id($this->session->userdata('USER_ID')); $user_service->update_user_online_status($user_model); $this->session->set_userdata('USER_ONLINE', 'N'); $this->session->set_userdata('USER_LOGGED_IN', 'FALSE'); $this->session->sess_destroy(); redirect(site_url() . '/login/load_login'); }
function user_privileges_delete_all() { $user_privilege_model = new User_privileges_model(); $user_privilege_service = new User_privileges_service(); $privilege_service = new Privilege_service(); $privilege_master_service = new Privilege_master_service(); $user_service = new User_service(); $user_model = new User_model(); $user_model->set_id($this->input->post('user_id', TRUE)); //setting the user id $user = $user_service->get_admin_by_id($user_model); $user_privilege_model->set_user_id($this->input->post('user_id', TRUE)); $master_privileges = $privilege_master_service->get_privilege_master_by_system_code($this->input->post('system_code', TRUE)); foreach ($master_privileges as $master_privilege) { $privileges = $privilege_service->get_privileges_by_master_privilege_assigned_for($master_privilege->privilege_master_code, $user->user_type); foreach ($privileges as $privilege) { $user_privilege_model->set_privilege_code($privilege->privilege_code); $user_privilege_service->delete_new_user_privilege_system($user_privilege_model); } } //adding the user piviledges based on the template echo 1; }
function update_password() { $user_service = new User_service(); $reg_user_list = $user_service->get_admin_details(); $input_username = trim($this->input->post('username', TRUE)); foreach ($reg_user_list as $user) { if (strcmp($user->user_name, $input_username) == 0) { $user_model = new User_model(); $user_model->set_id($user->id); $user_model->set_password(md5($this->input->post('password', TRUE))); $result = $user_service->update_password($user_model); if ($result == '1') { echo "1"; die; } else { echo "2"; die; } } } echo '0'; }
function check_old_password() { $user_service = new User_service(); $user_model = new User_model(); $user_model->set_id($this->session->userdata('USER_ID')); $dbpw = $user_service->checkOldPass($user_model); $typedOldPassword = $this->input->post('old_password', TRUE); if ($dbpw == md5($typedOldPassword)) { echo 1; } else { echo 0; } }