From a7fed54edb569a073d5705660310635d9be6c8a3 Mon Sep 17 00:00:00 2001 From: jansa <jansa@techware.in> Date: Tue, 22 Oct 2019 15:47:37 +0530 Subject: [PATCH] bookinglist --- application/models/Organizer_model.php | 63 +++++++++++++++------------------------------------------------ 1 file changed, 15 insertions(+), 48 deletions(-) diff --git a/application/models/Organizer_model.php b/application/models/Organizer_model.php index 0f10e0e..0994d79 100644 --- a/application/models/Organizer_model.php +++ b/application/models/Organizer_model.php @@ -252,7 +252,7 @@ class Organizer_model extends CI_Model { $meta = array('total_pages'=>ceil($count/$perPage),'total'=>$count, 'current_page'=>$page,'per_page'=>$perPage); - $sql = "SELECT TESVT.event_id,TSEVT.event_name,BUK.bookId,TSCAT.category_name,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 status,CUST.name AS customer_name,EVDT.date AS scheduled_date,EVDT.time AS scheduled_time + $sql = "SELECT TSEVT.event_id,TSEVT.event_name,BUK.bookId,TSCAT.category_name,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 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) @@ -424,65 +424,32 @@ class Organizer_model extends CI_Model { ini_set("memory_limit", "-1"); set_time_limit(0); $language = getLanguages(); - $err = 0; - $errMsg = ''; - // if($err == 0 && (!isset($postData['event_name_EN']) || empty($postData['event_name_EN']))){ - // $err = 1; - // $errMsg = 'Provide Event Name (English)'; - // } - // else if ($err == 0 && (!isset($postData['event_description_EN']) || $postData['event_description_EN']=='')){ - // $err = 1; - // $errMsg = 'Provide Event Description (English)'; - // } - // else if ($err == 0 && (!isset($postData['event_start_date']) || $postData['event_start_date'] == '')){ - // $err = 1; - // $errMsg = 'Provide Event Start Date'; - // } - // else if ($err == 0 && (!isset($postData['event_time']) || count($postData['event_time']) <= 0)){ - // $err = 1; - // $errMsg = 'Provide Event Timing'; - // } - // else if ($err == 0 && (!isset($postData['category_id']) || $postData['category_id'] == '')){ - // $err = 1; - // $errMsg = 'Provide Event Category'; - // } - // else if ($err == 0 && (!isset($postData['tags']) || count($postData['tags']) <= 0)){ - // $err = 1; - // $errMsg = 'Provide Proper Event Details'; - // } - // else if ($err == 0 && isset($postData['fare_type']) && $postData['fare_type'] == 1 && - // !isset($postData['seat_color']) || empty($postData['seat_color']) || - // !isset($postData['seat_price']) || empty($postData['seat_price']) || - // count($postData['seat_price']) != count($postData['seat_color'])){ - // $err = 1; - // $errMsg = 'Provide Proper Layout details'; - // } - + $postData['seat_pricing'] = $postData['custom_seat_layout'] = ''; if(isset($postData['fare_type']) && $postData['fare_type'] == 1){ $cstmSeatLayout = array(); for($i = 0 ; $i < count($postData['seat_block']) ; $i++){ + if(!isset($_POST['custom_price'][$i]) || empty($_POST['custom_price'][$i])){ + $_POST['custom_price'][$i] = $_POST['seat_price'][$i]; + } $cstmSeatLayout[] = array('color'=>$postData['seat_block'][$i]['block_name'], 'price'=>$postData['seat_block'][$i]['seat_price'], 'capacity'=>$postData['seat_block'][$i]['capacity'], 'weekend_price'=>$postData['seat_block'][$i]['custom_price']); } $postData['custom_seat_layout'] = json_encode($cstmSeatLayout); + } else { + $seatPriceArr = array('price'=>$postData['price'],'capacity'=>$postData['capacity']); + foreach($language AS $lang) { + $details = $postData['price_details_EN']; + if(isset($postData['price_details_'.$lang]) && !empty($postData['price_details_'.$lang])){ + $details = $postData['price_details_'.$lang]; + } + $seatPriceArr['price_details_'.$lang] = $details; + } + $postData['seat_pricing'] = json_encode($seatPriceArr); } - // else { - // $seatPriceArr = array('price'=>$postData['price'],'capacity'=>$postData['capacity']); - // foreach($language AS $lang) { - // $details = $postData['price_details_EN']; - // if(isset($postData['price_details_'.$lang]) && !empty($postData['price_details_'.$lang])){ - // $details = $postData['price_details_'.$lang]; - // } - // $seatPriceArr['price_details_'.$lang] = $details; - // } - // $postData['seat_pricing'] = json_encode($seatPriceArr); - // } - - // $postData['maximum_seat_booking'] = (isset($postData['maximum_seat_booking']) && !empty($postData['maximum_seat_booking']))?$postData['maximum_seat_booking']:'14'; $provider = ($this->session->userdata['user_type']==1)?'1':$this->session->userdata['id']; $eventData = array('venue_id'=>$postData['venue_id'], -- libgit2 0.27.1