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 reset_password() { $user_model = new User_model(); $user_service = new User_service(); $user_model->set_user_name($this->input->post('txtusername', TRUE)); $user_model->set_password(md5($this->input->post('txtpassword', TRUE))); echo $user_service->update_password($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 manage_advertisements() { $perm = Access_controll_service::check_access('ADD_ADVERTISEMENT'); if ($perm) { $website_advertisments_service = new Website_advertisements_service(); $user_service = new User_service(); $data['heading'] = "Advertisements"; $data['results'] = $website_advertisments_service->get_all_website_advertisements(); $data['reg_users'] = $user_service->get_all_active_registered_users(); $parials = array('content' => 'website_advertisements/manage_advertisements_view'); $this->template->load('template/main_template', $parials, $data); } }
function get_Approved_advertisements() { $perm = Access_controll_service::check_access('ADD_ADVERTISEMENT'); if ($perm) { $vehicle_advertisments_service = new Vehicle_advertisments_service(); $user_service = new User_service(); $data['heading'] = "Advertisements"; $data['reg_users'] = $user_service->get_all_active_registered_users(); $data['approved_ads'] = $vehicle_advertisments_service->get_approved_advertisements_for_featured(4); $parials = array('content' => 'vehicle_advertisements/featured_advertisements_view'); $this->template->load('template/main_template', $parials, $data); } }
function add_new_user() { $user_model = new User_model(); $user_service = new User_service(); $user_model->set_user_id($this->input->post('user_id', TRUE)); $user_model->set_user_fname($this->input->post('user_fname', TRUE)); $user_model->set_user_lname($this->input->post('user_lname', TRUE)); $user_model->set_user_password(md5($this->input->post('user_password', TRUE))); $user_model->set_user_email($this->input->post('user_email', TRUE)); $user_model->set_user_type($this->input->post('user_type', TRUE)); $user_model->set_user_job($this->input->post('user_job', TRUE)); $user_model->set_user_bday($this->input->post('user_bday', TRUE)); $user_model->set_user_contact($this->input->post('user_contact', TRUE)); $user_model->set_user_avatar('default_cover_pic.png'); $user_model->set_del_ind('1'); $user_model->set_added_by($this->session->userdata('USER_CODE')); $user_model->set_added_date(date("Y-m-d H:i:s")); echo $user_service->add_new_user($user_model); }
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 authenticate_user() { $user_model = new User_model(); $user_service = new User_service(); $user_model->set_Email($this->input->post('login_username', TRUE)); $user_model->set_password(md5($this->input->post('login_password', TRUE))); $result_user = $user_service->authenticate_user_with_password($user_model); if (count($result_user) == 0) { $logged_user_result = false; } else { $logged_user_result = true; } if ($logged_user_result) { $this->session->set_userdata('USER_ID', $result_user->UserID); $this->session->set_userdata('USER_FULLNAME', $result_user->FirstName); $this->session->set_userdata('USER_NAME', $result_user->FirstName); $this->session->set_userdata('USER_TYPE', 'admin'); $this->session->set_userdata('USER_EMAIL', $result_user->Email); $this->session->set_userdata('USER_LOGGED_IN', 'TRUE'); echo 1; } else { echo 0; } }
<div class="row"> <div class="col-sm-12"> <div> <header class="panel-heading"> <a class=" pull-right" href="<?php echo site_url(); ?> /settings"><i class="fa fa-cogs"></i>Settings</a> </header> <div class="panel-body"> <div class="row state-overview"> <?php $user_service = new User_service(); $questionnaire_service = new Questionnaire_service(); foreach ($locations as $location) { ?> <div id="first_btn" class="col-md-3 col-lg-2"> <div class="panel-base"> <div class="s-ad green"><?php echo $location->name . ' - (' . ucfirst($location->type) . ')'; ?> </div> <div class="s-top-ad green"> <span class="smilie fa dash-plus" style="font-size:4em;padding-top:20px;font-family: 'Open Sans';"> <?php echo count($user_service->get_users_for_location($location->id)); ?> </span> Users
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'; }
public function vehicle_advertisement_detail_view($id) { $vehicle_advertisments_service = new Vehicle_advertisments_service(); $vehicle_images_service = new Vehicle_images_service(); $searched_vehicles_model = new Searched_vehicles_model(); $searched_vehicles_service = new Searched_vehicles_service(); $vehicle_reviews_service = new Vehicle_reviews_service(); $vehicle_equipment_service = new Vehicle_equipment_service(); $equipment_service = new Equipment_service(); $user_service = new User_service(); $website_advertisement_service = new Website_advertisements_service(); $vehicle_id = $this->uri->segment(3); $data['equipments'] = $equipment_service->get_all_active_equipment(); $data['vehicle_detail'] = $vehicle_advertisments_service->get_advertisement_by_id($id); $data['seller_add'] = $user_service->get_user($data['vehicle_detail']->added_by); $data['images'] = $vehicle_images_service->get_images_for_advertisement($id); $data['vehicle_reviews'] = $vehicle_reviews_service->get_all_vehicle_reviews($vehicle_id); $data['review_looks_count'] = count($searched_vehicles_service->get_view_count_for_advertisement($id)); $data['suggestions'] = $vehicle_advertisments_service->similar_suggestions($data['vehicle_detail']->manufacture_id, $data['vehicle_detail']->model_id); //Ashani $vehicle_equipments = $vehicle_equipment_service->get_equipments_by_vehicle_id($id); $equipment_array = array(); foreach ($vehicle_equipments as $value) { $equipment_array[] = $value->equipment_id; } $data['vehicle_equipments'] = $equipment_array; $data['latest_vehicles'] = $vehicle_advertisments_service->get_new_arrival(2); $data['commercial_images'] = $website_advertisement_service->get_advertisement_image(); $parials = array('content' => 'vehicle_adds/vehicle_detail_view', 'new_arrivals' => 'vehicle_adds/new_arrivals'); $this->template->load('template/main_template', $parials, $data); }
function logout() { $user_login_status_model = new User_model(); $user_service = new User_service(); $user_login_status_model->set_is_online('N'); $user_login_status_model->set_user_id($this->session->userdata('USER_ID')); $user_service->update_online_status($user_login_status_model); $this->session->sess_destroy(); redirect(site_url() . '/login/login_controller'); }
function update_user_cover_image() { $user_service = new User_service(); $user_model = new User_model(); $user_model->set_user_cover_image($this->input->post('user_cover_image', TRUE)); $user_model->set_user_id($this->input->post('user_id', TRUE)); $result = $user_service->update_user_cover_image($user_model); //update session profile pic into new pic $this->session->set_userdata('USER_COVERPIC', $this->input->post('user_cover_image', TRUE)); echo $result; }
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; } }