function add_new_advertisement() { // $perm = Access_controllerservice :: checkAccess('ADD_PRIVILEGES'); // if ($perm) { $vehicle_advertisement_model = new Vehicle_advertisments_model(); $vehicle_advertisement_service = new Vehicle_advertisments_service(); $vehicle_images_temp_service = new Vehicle_images_temp_service(); $vehicle_images_service = new Vehicle_images_service(); $vehicle_images_model = new Vehicle_images_model(); $vehicle_equipment_model = new Vehicle_equipment_model(); $vehicle_equipment_service = new Vehicle_equipment_service(); $temp_images = $vehicle_images_temp_service->get_all_temp_images_for_user($this->session->userdata('USER_ID')); $marker_position = $this->input->post('marker_position'); $marker_position = str_replace(array('(', ')'), '', $marker_position); $cordinates = explode(',', $marker_position); $vehicle_advertisement_model->set_model_id($this->input->post('model', TRUE)); $vehicle_advertisement_model->set_manufacture_id($this->input->post('manufacturer', TRUE)); $vehicle_advertisement_model->set_description($this->input->post('description', TRUE)); $vehicle_advertisement_model->set_fuel_type_id($this->input->post('fuel_type', TRUE)); $vehicle_advertisement_model->set_year($this->input->post('fabrication', TRUE)); $vehicle_advertisement_model->set_transmission_id($this->input->post('transmission', TRUE)); $vehicle_advertisement_model->set_body_type_id($this->input->post('body_type', TRUE)); $vehicle_advertisement_model->set_doors($this->input->post('doors')); $vehicle_advertisement_model->set_location_id($this->input->post('location')); $vehicle_advertisement_model->set_colour($this->input->post('colour')); $vehicle_advertisement_model->set_sale_type($this->input->post('sale_type')); $vehicle_advertisement_model->set_chassis_no($this->input->post('chassis_no')); $vehicle_advertisement_model->set_kilometers($this->input->post('kilo_meters')); $vehicle_advertisement_model->set_price($this->input->post('price')); $vehicle_advertisement_model->set_latitude($cordinates[0]); $vehicle_advertisement_model->set_longitude($cordinates[1]); $vehicle_advertisement_model->set_is_deleted('0'); $vehicle_advertisement_model->set_is_featured('0'); $vehicle_advertisement_model->set_is_price_drop('0'); $vehicle_advertisement_model->set_is_published('0'); $vehicle_advertisement_model->set_added_date(date("Y-m-d H:i:s")); $vehicle_advertisement_model->set_added_by($this->session->userdata('USER_ID')); $advertisement_id = $vehicle_advertisement_service->add_new_advertisements($vehicle_advertisement_model); $msg = 1; $equipments = $this->input->post('equipment', TRUE); if (!empty($equipments)) { foreach ($equipments as $equipment) { $vehicle_equipment_model->set_equipment_id($equipment); $vehicle_equipment_model->set_vehicle_id($advertisement_id); $vehicle_equipment_service->add_new_vehicle_equipment($vehicle_equipment_model); } } foreach ($temp_images as $image) { $vehicle_images_model->set_image_path($image->image_path); $vehicle_images_model->set_vehicle_id($advertisement_id); $vehicle_images_model->set_is_published('1'); $vehicle_images_model->set_is_deleted('0'); $vehicle_images_model->set_added_date(date("Y-m-d H:i:s")); $vehicle_images_model->set_added_by($this->session->userdata('USER_ID')); $msg = $vehicle_images_service->add_new_images($vehicle_images_model); } if ($msg == '1') { $email = '*****@*****.**'; $email_subject = "AutoVille New Advertisement"; $data['msg'] = "New Advertisement submitted!!"; $mseg = $this->load->view('template/mail_template/body_ask', $data, TRUE); $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From: AutoVille <*****@*****.**>' . "\r\n"; $headers .= 'Cc: gayathma3@gmail.com' . "\r\n"; mail($email, $email_subject, $mseg, $headers); //sms to admins $message = "New Advertisement has submitted. \n "; // $message .= 'Driver:' . $driver_details->Employee_Name . ' ' . $driver_details->last_name . ' \n '; // $message .= 'Start Time:' . $basic_request_details->required_date . ' \n '; // $message .= 'Location(s):'; // // $message .= $location_messages; // $this->sms_handler->sendSMS(0756020115, $message); //correct one } echo $msg; // } else { // $this->template->load('template/access_denied_page'); // } }
function change_featured_status() { $vehicle_advertisments_model = new Vehicle_advertisments_model(); $vehicle_advertisments_service = new Vehicle_advertisments_service(); $vehicle_advertisments_model->set_id(trim($this->input->post('id', TRUE))); $vehicle_advertisments_model->set_is_featured(trim($this->input->post('value', TRUE))); echo $vehicle_advertisments_service->feature_advertisement($vehicle_advertisments_model); }