Exemplo 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);
 }
Exemplo 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;
 }
Exemplo n.º 3
0
 public function get_models_for_manufacturer()
 {
     $vehicle_model_service = new Vehicle_model_service();
     $models = $vehicle_model_service->get_vehicle_model_by_manufacture($this->input->post('manufacturer'));
     echo '<select name="model" id="model" title="This field is required." data-live-search="true">';
     echo '<option value="">Select Model</option>';
     foreach ($models as $model) {
         echo '<option value="' . $model->id . '">' . $model->name . '</option>';
     }
     echo '</select>';
 }
Exemplo n.º 4
0
 function load_edit_vehicle_model_content()
 {
     $vehicle_model_model = new Vehicle_model_model();
     $vehicle_model_service = new Vehicle_model_service();
     $manufacure_model = new Manufacture_model();
     $manufacture_service = new Manufacture_service();
     $vehicle_model_model->set_id(trim($this->input->post('vehicle_model_id', TRUE)));
     $vehicle_model = $vehicle_model_service->get_vehicle_model_by_id($vehicle_model_model);
     $data['vehicle_model'] = $vehicle_model;
     $manufacure_model->set_id($vehicle_model->manufacturer_id);
     $manufacturer = $manufacture_service->get_manufacure_by_id($manufacure_model);
     $data['manufacturer'] = $manufacturer;
     $data['manufacturer_results'] = $manufacture_service->get_all_manufactures();
     echo $this->load->view('vehicle_model/vehicle_model_edit_pop_up', $data, TRUE);
 }