%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/ugotscom/public_html/boniface/application/modules/Listing/controllers/
Upload File :
Create Path :
Current File : /home/ugotscom/public_html/boniface/application/modules/Listing/controllers/Listing.php

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Listing extends CI_Controller {

 function __construct(){
    parent::__construct();

  
      $this->load->model('listing_model');

  }
  	 
	public function search()
	{
		if ($_POST) {  
			$city_frm=$_POST['speciality_id'];
			$city_to 	=$_POST['city_id'];
$data['city']=$city_to;
		//$data['listing']=$this->listing_model->searchlisting($city_to);
	 $data['brand_data'] = $this->listing_model->fetch_filter_type('themes');
  $data['ram_data'] = $this->listing_model->fetch_filter_type('hotel_category');

		$this->load->view('listing',$data);
	}

}
  public function offers($id)
  {
  
$data['city']=$id;
   $data['brand_data'] = $this->listing_model->fetch_filter_type('themes');
  $data['ram_data'] = $this->listing_model->fetch_filter_type('hotel_category');
    $this->load->view('listing2',$data);
  

}
public function searchhospital()
	{
		if ($_POST) {  
			$hospital=$_POST['hospital_id'];
			$city_id 	=$_POST['location_id'];
			$speciality_condition="hospital_id='$hospital' AND ";
			$city_condition="location_id='$city_id' ";
			$condition 	=$speciality_condition.$city_condition;
	
		$data['listing']=$this->listing_model->hsearchlisting($condition);
	
		$this->load->view('hospitallisting',$data);
	}
}
 function fetch_data()
 {
  sleep(1);
  $minimum_price = $this->input->post('minimum_price');
  $maximum_price = $this->input->post('maximum_price');
  $brand = $this->input->post('brand');
  $city=$this->input->post('city');
  $this->load->library('pagination');
  $config = array();
  $config['base_url'] = '#';
  $config['total_rows'] = $this->listing_model->count_all($minimum_price, $maximum_price, $brand,$city);
  $config['per_page'] = 8;
  $config['uri_segment'] = 3;
  $config['use_page_numbers'] = TRUE;
  $config['full_tag_open'] = '<ul class="pagination">';
  $config['full_tag_close'] = '</ul>';
  $config['first_tag_open'] = '<li>';
  $config['first_tag_close'] = '</li>';
  $config['last_tag_open'] = '<li>';
  $config['last_tag_close'] = '</li>';
  $config['next_link'] = '&gt;';
  $config['next_tag_open'] = '<li>';
  $config['next_tag_close'] = '</li>';
  $config['prev_link'] = '&lt;';
  $config['prev_tag_open'] = '<li>';
  $config['prev_tag_close'] = '</li>';
  $config['cur_tag_open'] = "<li class='active'><a href='#'>";
  $config['cur_tag_close'] = '</a></li>';
  $config['num_tag_open'] = '<li>';
  $config['num_tag_close'] = '</li>';
  $config['num_links'] = 3;
  $this->pagination->initialize($config);
  $page = $this->uri->segment(3);
  $start = ($page - 1) * $config['per_page'];
  $output = array(
   'pagination_link'  => $this->pagination->create_links(),
   'product_list'   => $this->listing_model->fetch_data($config["per_page"], $start, $minimum_price, $maximum_price, $brand,$city)
  );
  echo json_encode($output);
 }

}


 

Zerion Mini Shell 1.0