%PDF- %PDF-
Direktori : /home/ugotscom/www/boniface/application/modules/Listing - Copy (2)/models/ |
Current File : /home/ugotscom/www/boniface/application/modules/Listing - Copy (2)/models/listing_model.php |
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Listing_model extends CI_Model { function __construct() { // Call the Model constructor parent::__construct(); } public function searchlisting($city_to){ $this->db->select('package_id,package_name,days_nights,main_image,price,city'); $this->db->from('packages'); $this->db->where('city',$city_to); $this->db->where('status','1'); $query = $this->db->get(); $row = $query->result_array(); return $row; } public function hsearchlisting($condition){ $this->db->select('hospital_id,hospital_name,image'); $this->db->from('hospitals'); $this->db->where($condition); $this->db->where('status','1'); $query = $this->db->get(); $row = $query->result_array(); return $row; } function fetch_filter_type($type) { $this->db->distinct(); $this->db->select($type); $this->db->from('product'); $this->db->where('product_status', '1'); return $this->db->get(); } function make_query($minimum_price, $maximum_price,$brand,$city) { $city1=$city; $query = " SELECT * FROM product WHERE product_status = '1' AND city= '".$city1."' "; if(isset($minimum_price, $maximum_price) && !empty($minimum_price) && !empty($maximum_price)) { $query .= " AND product_price BETWEEN '".$minimum_price."' AND '".$maximum_price."' "; } if(isset($brand)) { $brand_filter = implode("','", $brand); $query .= " AND themes IN('".$brand_filter."') "; } return $query; } function count_all($minimum_price, $maximum_price, $brand,$city) { $query = $this->make_query($minimum_price, $maximum_price, $brand,$city); $data = $this->db->query($query); return $data->num_rows(); } function fetch_data($limit, $start, $minimum_price, $maximum_price, $brand,$city) { $query = $this->make_query($minimum_price, $maximum_price, $brand,$city); $query .= ' LIMIT '.$start.', ' . $limit; $data = $this->db->query($query); $output = ''; if($data->num_rows() > 0) { foreach($data->result_array() as $row) { $output .= ' <div class="vendor-thumbnail list-view"> <div class="row"> <div class="col-xl-6 col-lg-6 col-md-12 col-sm-12 col-12"> <div class="vendor-img"> <!-- Vendor img --> <a href=""><img src="'.base_url().'assets/images/'. $row['product_image'] .'" alt="" class="img-responsive" ></a> </div> </div> <div class="col-xl-6 col-lg-6 col-md-12 col-sm-12 col-12"> <div class="vendor-content"> <h2 class="vendor-title"><a href="'.base_url().'assets/images/'. $row['product_image'] .'" class="title">'. $row['product_name'] .'</a></h2> <p class="">Included at this price</p> <div class="vendor-meta"> <!-- Vendor meta --> <span class="price-box includes-meta-box"> <span class="vendor-price"><img src="'.base_url().'assets/images/hotel.png" class="img-responsive" ></span> <span>Hotel</span> </span> <span class="guest-box includes-meta-box"> <span class="vendor-price"><img src="'.base_url().'assets/images/flight.png" class="img-responsive" ></span> <span>Flights</span> </span> </div> <div class="vendor-meta"> <!-- Vendor meta --> <span class="price-box vendor-meta-box"> <span class="vendor-price">1500</span> <span>Reviews</span> </span> <span class="guest-box vendor-meta-box"><span class="guest-no">Rs '. $row['product_price'] .'</span> <span>Price Per Person</span> </span> <span class="rating-box vendor-meta-box"> <span class="rating-star"> <i class="fa fa-star rated"></i> <i class="fa fa-star rated"></i> <i class="fa fa-star rated"></i> <i class="fa fa-star rated"></i> <i class="fa fa-star rate-mute"></i> </span> <span><a href="'.base_url().'details/view/'. $row['product_id'] .'"><button class="buttonsearch" type="button">View Details</button></a></span> </div> </div> </div> </div> </div> '; } } else { $output = '<h3>No Data Found</h3>'; } return $output; } }