Ejemplo n.º 1
0
 function advanced_search_view()
 {
     $manufacture_service = new Manufacture_service();
     $vehicle_model_service = new Vehicle_model_service();
     $body_type_service = new Body_type_service();
     $fuel_type_service = new Fuel_Type_service();
     $transmission_service = new Transmission_service();
     $district_service = new District_service();
     $vehicle_advertisments_service = new Vehicle_advertisments_service();
     $advanced_search_content_service = new Advanced_search_content_service();
     $data['manufactures'] = $manufacture_service->get_all_active_manufactures_for_home();
     $data['models'] = $vehicle_model_service->get_all_active_vehicle_models();
     $data['body_types'] = $body_type_service->get_all_active_body_types();
     $data['fuel_types'] = $fuel_type_service->get_all_active_fuel_types();
     $data['transmissions'] = $transmission_service->get_all_active_transmissions();
     $data['locations'] = $district_service->get_all_districts();
     $data['latest_vehicles'] = $vehicle_advertisments_service->get_new_arrival(2);
     $fields = $advanced_search_content_service->get_user_advanced_search_field($this->session->userdata('USER_ID'));
     $data['fields'] = $fields;
     $fields_arr = array();
     $i = 0;
     foreach ($fields as $field) {
         $fields_arr[$i] = $field->field_name;
         $i++;
     }
     $data['fields_arr'] = $fields_arr;
     $parials = array('content' => 'vehicle_adds/advanced_search', 'new_arrivals' => 'vehicle_adds/new_arrivals');
     $this->template->load('template/main_template', $parials, $data);
 }
Ejemplo n.º 2
0
 function load_data()
 {
     $manufacture_service = new Manufacture_service();
     $vehicle_model_service = new Vehicle_model_service();
     $body_type_service = new Body_type_service();
     $fuel_type_service = new Fuel_Type_service();
     $transmission_service = new Transmission_service();
     $district_service = new District_service();
     $content_service = new Content_service();
     $data['manufactures'] = $manufacture_service->get_all_active_manufactures();
     $data['models'] = $vehicle_model_service->get_all_active_vehicle_models();
     $data['body_types'] = $body_type_service->get_all_active_body_types();
     $data['fuel_types'] = $fuel_type_service->get_all_active_fuel_types();
     $data['transmissions'] = $transmission_service->get_all_active_transmissions();
     $data['locations'] = $district_service->get_all_districts();
     return $data;
 }
Ejemplo n.º 3
0
 function edit_new_advertisement($advertisement_id)
 {
     $_POST['last_vehicle_id'] = $advertisement_id;
     $manufacture_service = new Manufacture_service();
     $vehicle_model_service = new Vehicle_model_service();
     $body_type_service = new Body_type_service();
     $fuel_type_service = new Fuel_Type_service();
     $transmission_service = new Transmission_service();
     $equipment_service = new Equipment_service();
     $vehicle_advertisement_service = new Vehicle_advertisments_service();
     $vehicle_equipment_service = new Vehicle_equipment_service();
     $district_service = new District_service();
     $vehicle_images_service = new Vehicle_images_service();
     $data['heading'] = "Sell your vehicle";
     $data['manufactures'] = $manufacture_service->get_all_active_manufactures();
     $data['models'] = $vehicle_model_service->get_all_active_vehicle_models();
     $data['body_types'] = $body_type_service->get_all_active_body_types();
     $data['fuel_types'] = $fuel_type_service->get_all_active_fuel_types();
     $data['transmissions'] = $transmission_service->get_all_active_transmissions();
     $data['equipments'] = $equipment_service->get_all_active_equipment();
     $data['locations'] = $district_service->get_all_districts();
     $data['vehicle_advertisement'] = $vehicle_advertisement_service->get_advertisement_by_id($advertisement_id);
     $vehicle_equipments = $vehicle_equipment_service->get_equipments_by_vehicle_id($advertisement_id);
     $equipment_array = array();
     $data['vehicle_images'] = $vehicle_images_service->get_images_for_advertisement($advertisement_id);
     foreach ($vehicle_equipments as $value) {
         $equipment_array[] = $value->equipment_id;
     }
     $data['vehicle_equipments'] = $equipment_array;
     $data['latest_vehicles'] = $vehicle_advertisement_service->get_new_arrival(2);
     $parials = array('content' => 'vehicle_adds/edit_advertisement', 'new_arrivals' => 'vehicle_adds/new_arrivals');
     $this->template->load('template/main_template', $parials, $data);
 }
Ejemplo n.º 4
0
 function index()
 {
     $manufacture_service = new Manufacture_service();
     $vehicle_model_service = new Vehicle_model_service();
     $body_type_service = new Body_type_service();
     $fuel_type_service = new Fuel_Type_service();
     $transmission_service = new Transmission_service();
     $district_service = new District_service();
     $content_service = new Content_service();
     $vehicle_advertisments_service = new Vehicle_advertisments_service();
     $vehicle_news_service = new Vehicle_news_service();
     $comment_service = new Comments_service();
     $data['website_comments'] = $comment_service->get_all_comments();
     $data['manufactures'] = $manufacture_service->get_all_active_manufactures_for_home();
     //$data['models']        = $vehicle_model_service->get_all_active_vehicle_models();
     $data['body_types'] = $body_type_service->get_all_active_body_types();
     $data['fuel_types'] = $fuel_type_service->get_all_active_fuel_types();
     $data['transmissions'] = $transmission_service->get_all_active_transmissions();
     $data['locations'] = $district_service->get_all_districts();
     $data['why_us'] = $content_service->get_content_by_hcodes('WHYUS');
     if (isset($this->session)) {
         $vehicle_results = $vehicle_advertisments_service->get_recently_viewed_vehicles($this->session->userdata('USER_ID'));
     }
     $data['vehicle_results'] = $vehicle_results;
     $data['names'] = $manufacture_service->get_manufacture_name();
     //        $data['logos'] = $manufacture_service->get_manufacture_logo();
     $data['price_drop_vehicles'] = $vehicle_advertisments_service->get_price_drop_vehicles(4);
     //Ashani
     $data['latest_vehicles'] = $vehicle_advertisments_service->get_new_arrival(2);
     //author-Ishani
     $data['vehicle_news_results'] = $vehicle_news_service->get_vehicle_news();
     //author-Ishani
     $data['featured_vehicles'] = $vehicle_advertisments_service->get_featured_advertisements(4);
     $data['popular_vehicles'] = $vehicle_advertisments_service->get_popular_advertisements();
     //Ashani
     $parials = array('content' => 'content_pages/home_content', 'new_arrivals' => 'vehicle_adds/new_arrivals');
     $this->template->load('template/main_template', $parials, $data);
 }