diff --git a/application/models/Organizer_model.php b/application/models/Organizer_model.php index c5af550..b20d279 100644 --- a/application/models/Organizer_model.php +++ b/application/models/Organizer_model.php @@ -391,7 +391,17 @@ class Organizer_model extends CI_Model { try{ $provider_id = $data['organiser_id']; $this->db->query("SET SESSION group_concat_max_len = 20000"); - $count = $this->db->query("SELECT BUK.id FROM booking AS BUK INNER JOIN events AS EVT ON (EVT.event_id = BUK.event_id) INNER JOIN translator_event AS TSEVT ON (EVT.event_id = TSEVT.event_id)INNER JOIN translator_category AS TSCAT ON (EVT.category_id = TSCAT.category_id) WHERE EVT.provider_id ='$provider_id' AND TSEVT.language_code='EN' AND TSCAT.language_code='EN' AND BUK.status !='4' GROUP BY BUK.id")->num_rows(); + $sql = "SELECT BUK.id + FROM booking AS BUK + INNER JOIN events AS EVT ON (EVT.event_id = BUK.event_id) + INNER JOIN translator_event AS TSEVT ON (EVT.event_id = TSEVT.event_id) + INNER JOIN translator_category AS TSCAT ON (EVT.category_id = TSCAT.category_id) + INNER JOIN customer AS CUST ON (CUST.customer_id = BUK.customer_id) + INNER JOIN event_date_time AS EVDT ON (BUK.event_date_id = EVDT.id) + WHERE EVT.provider_id ='$provider_id' AND TSEVT.language_code='EN' AND + TSCAT.language_code='EN' AND BUK.status !='4' AND EVDT.status='1' + GROUP BY BUK.id"; + $count = $this->db->query()->num_rows(); if($count > 0) { $perPage = 10; $page = (isset($data['page']))?$data['page']:1; @@ -399,16 +409,19 @@ class Organizer_model extends CI_Model { $meta = array('total_pages'=>ceil($count/$perPage),'total'=>$count, 'current_page'=>$page,'per_page'=>$perPage); - $sql = "SELECT TSEVT.event_id,TSEVT.event_name,BUK.bookId,TSCAT.category_name,BUK.amount,BUK.status,CUST.name AS customer_name,EVDT.date AS scheduled_date,EVDT.time AS scheduled_time - FROM booking AS BUK - INNER JOIN events AS EVT ON (EVT.event_id = BUK.event_id) - INNER JOIN translator_event AS TSEVT ON (EVT.event_id = TSEVT.event_id) - INNER JOIN translator_category AS TSCAT ON (EVT.category_id = TSCAT.category_id) - INNER JOIN customer AS CUST ON (CUST.customer_id = BUK.customer_id) - INNER JOIN event_date_time AS EVDT ON (BUK.event_date_id = EVDT.id) - WHERE EVT.provider_id ='$provider_id' AND TSEVT.language_code='EN' AND TSCAT.language_code='EN' AND BUK.status !='4' - GROUP BY BUK.id ORDER BY BUK.id DESC - LIMIT $limit,$perPage"; + $sql = "SELECT TSEVT.event_id,TSEVT.event_name,BUK.bookId,TSCAT.category_name,BUK.amount, + BUK.status,CUST.name AS customer_name,EVDT.date AS scheduled_date, + EVDT.time AS scheduled_time + FROM booking AS BUK + INNER JOIN events AS EVT ON (EVT.event_id = BUK.event_id) + INNER JOIN translator_event AS TSEVT ON (EVT.event_id = TSEVT.event_id) + INNER JOIN translator_category AS TSCAT ON (EVT.category_id = TSCAT.category_id) + INNER JOIN customer AS CUST ON (CUST.customer_id = BUK.customer_id) + INNER JOIN event_date_time AS EVDT ON (BUK.event_date_id = EVDT.id) + WHERE EVT.provider_id ='$provider_id' AND TSEVT.language_code='EN' AND + TSCAT.language_code='EN' AND BUK.status !='4' AND EVDT.status='1' + GROUP BY BUK.id ORDER BY BUK.id DESC + LIMIT $limit,$perPage"; $custData = $this->db->query($sql)->result_array(); $res = array('status'=>1,'data'=>array('data'=>$custData,'meta'=>$meta)); }else{