Example #1
0
 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);
 }
Example #2
0
 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);
 }
Example #3
0
 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);
     }
 }
Example #6
0
 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);
 }
Example #7
0
 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;
 }
Example #8
0
 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
Example #10
0
 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);
 }
Example #12
0
 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;
 }
Example #14
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;
     }
 }