Commit d14c33a3 by Tobin

Merge branch 'jansa' into 'master'

Jansa See merge request !188
parents 37d0f7a4 50d97223
...@@ -46,7 +46,7 @@ class Organizer_model extends CI_Model { ...@@ -46,7 +46,7 @@ class Organizer_model extends CI_Model {
try { try {
$organizer_id = $data['organiser_id']; $organizer_id = $data['organiser_id'];
$this->db->query("SET SESSION group_concat_max_len = 20000"); $this->db->query("SET SESSION group_concat_max_len = 20000");
$languages = getLanguages();
$sql = "SELECT EVT.has_payment,EVT.event_id,EVT.custom_seat_layout, $sql = "SELECT EVT.has_payment,EVT.event_id,EVT.custom_seat_layout,
EVT.seat_pricing,VNE.layout,VNE.layout_details,EVT.max_booking, EVT.seat_pricing,VNE.layout,VNE.layout_details,EVT.max_booking,
VNE.location,VNE.location_lat AS lat,VNE.location_lng AS lng,VNE.id AS venue_id, VNE.location,VNE.location_lat AS lat,VNE.location_lng AS lng,VNE.id AS venue_id,
...@@ -62,7 +62,6 @@ class Organizer_model extends CI_Model { ...@@ -62,7 +62,6 @@ class Organizer_model extends CI_Model {
LEFT JOIN event_tags AS EVTG ON EVT.event_id=EVTG.event_id LEFT JOIN event_tags AS EVTG ON EVT.event_id=EVTG.event_id
WHERE EVT.provider_id='$organizer_id' AND TSEVT.language_code='EN' AND TSVNE.language_code='EN' AND TSREG.language_code='EN' AND EVT.event_id=".$data['event_id']; WHERE EVT.provider_id='$organizer_id' AND TSEVT.language_code='EN' AND TSVNE.language_code='EN' AND TSREG.language_code='EN' AND EVT.event_id=".$data['event_id'];
$result = $this->db->query($sql)->row(); $result = $this->db->query($sql)->row();
//pr($this->db->last_query());
if(empty($result->event_id)){ if(empty($result->event_id)){
$res = array('status'=>0,'message'=>'No data Found','code'=>'ER06'); $res = array('status'=>0,'message'=>'No data Found','code'=>'ER06');
return $res; return $res;
...@@ -85,6 +84,19 @@ class Organizer_model extends CI_Model { ...@@ -85,6 +84,19 @@ class Organizer_model extends CI_Model {
$event_layout = $pricelist = json_decode($result->seat_pricing, TRUE); $event_layout = $pricelist = json_decode($result->seat_pricing, TRUE);
$price = $pricelist['price']; $price = $pricelist['price'];
//$event_layout = $result->seat_pricing; //$event_layout = $result->seat_pricing;
$priceArr = array();
foreach ($languages as $lang) {
if(!isset($event_layout['price_details_'.$lang])){
continue;
}
$sql = "SELECT country_id AS lang_id,language_code AS lang,language FROM country WHERE status='1' AND language_code='$lang'";
$langSql = $this->db->query($sql)->row_array();
$desc=(!empty($event_layout['price_details_'.$lang]))?$event_layout['price_details_'.$lang]:'';
$priceArr[] = array('lang'=>$lang,'desc'=>$desc,'language'=>$langSql['language'],'language_id'=>$langSql['lang_id']);
unset($event_layout['price_details_'.$lang]);
}
$event_layout['about_price_division'] = $priceArr;
} }
if($result->date_time != ''){ if($result->date_time != ''){
$dates = explode(',', $result->date_time); $dates = explode(',', $result->date_time);
...@@ -375,7 +387,7 @@ class Organizer_model extends CI_Model { ...@@ -375,7 +387,7 @@ class Organizer_model extends CI_Model {
public function getBookingDetails($data){ public function getBookingDetails($data){
try{ try{
$this->db->query("SET SESSION group_concat_max_len = 20000"); $this->db->query("SET SESSION group_concat_max_len = 20000");
$sql = "SELECT BUK.ticket_details,CASE WHEN BUK.reserved_by='1' THEN 'Admin' WHEN BUK.reserved_by='2' THEN 'Provider' ELSE 'Customer' END AS reserved_by,TSEVT.event_name,TSEVT.event_description,BUK.bookId,TSCAT.category_name,CUST.name AS customer_name,CUST.email,CUST.phone AS customer_phone_no,PDR.name AS provider_name,PDR.email AS provider_email,PDR.phone AS provider_phone_no,VNE.location AS venue_address,TSVNE.venue_name,BUK.no_of_ticket,BUK.amount,CASE WHEN BUK.status ='0' THEN 'Cancelled' WHEN BUK.status='1' THEN 'Booked' WHEN BUK.status='2' THEN 'Completed' WHEN BUK.status='3' THEN 'Pending' WHEN BUK.status='4' THEN 'Deleted' ELSE 'Payment Failed' END AS booking_status,EVDT.date AS scheduled_date,EVDT.time AS scheduled_time $sql = "SELECT BUK.ticket_details,CASE WHEN BUK.reserved_by='1' THEN 'Admin' WHEN BUK.reserved_by='2' THEN 'Provider' ELSE 'Customer' END AS reserved_by,TSEVT.event_name,TSEVT.event_description,BUK.bookId,TSCAT.category_name,CUST.name AS customer_name,CUST.email,CUST.phone AS customer_phone_no,PDR.name AS provider_name,PDR.email AS provider_email,PDR.phone AS provider_phone_no,VNE.location AS venue_address,TSVNE.venue_name,BUK.no_of_ticket,BUK.amount,CASE WHEN BUK.status ='0' THEN 'Cancelled' WHEN BUK.status='1' THEN 'Booked' WHEN BUK.status='2' THEN 'Completed' WHEN BUK.status='3' THEN 'Pending' WHEN BUK.status='4' THEN 'Deleted' ELSE 'Payment Failed' END AS booking_status,EVDT.date AS scheduled_date,EVDT.time AS scheduled_time,BUK.qrcode
FROM booking AS BUK FROM booking AS BUK
INNER JOIN customer AS CUST ON (CUST.customer_id = BUK.customer_id) INNER JOIN customer AS CUST ON (CUST.customer_id = BUK.customer_id)
INNER JOIN events AS EVT ON (EVT.event_id = BUK.event_id) INNER JOIN events AS EVT ON (EVT.event_id = BUK.event_id)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment