Commit 6b1d8573 by Tobin

Merge branch 'master' of https://gitlab.techware.co.in/timeout/timeOut into tobin

parents 1a71ff72 10549935
......@@ -352,6 +352,16 @@ class OrganizerServices extends CI_Controller {
}
}
public function acceptBooking(){
$data = (array) json_decode(file_get_contents('php://input'));
$res = $this->Organizer_model->acceptBooking($data);
if($res['status'] != 0){
$this->successResponse($res);
}else{
$this->errorResponse($res['code'],$res['message']);
}
}
/*================ END : Organizer API ================*/
}
?>
......@@ -117,7 +117,6 @@ class Organizer_model extends CI_Model {
}
}
$tagArr = array();
//$resData = array();
$resData['scheduled_for'] = "";
$resData['ticket_price'] = $price;
if(isset($startDate) && !empty($startDate)){
......@@ -164,9 +163,9 @@ class Organizer_model extends CI_Model {
set_time_limit(0);
$languages = getLanguages();
$postData['seat_pricing'] = $postData['custom_seat_layout'] = '';
if(isset($postData['layout_type']) && $postData['layout_type'] == 1){
if(isset($postData['layout_type'],$postData['fare_type']) && $postData['layout_type'] == 1 && $postData['fare_type'] == 2 && isset($postData['layout'])){
$postData['custom_seat_layout'] = $postData['layout'];
} else {
} else if($postData['layout_type'] == 2) {
$postData['seat_pricing'] = $postData['layout'];
}
$eventData = array('venue_id'=>(!empty($postData['venue_id']))?$postData['venue_id']:'',
......@@ -176,6 +175,7 @@ class Organizer_model extends CI_Model {
'has_payment'=>(!empty($postData['payment_mode']))?$postData['payment_mode']:'',
'seat_pricing'=>(!empty($postData['seat_pricing']))?json_encode($postData['seat_pricing']):'',
'custom_seat_layout'=>(!empty($postData['custom_seat_layout']))?json_encode($postData['custom_seat_layout']):'',
'approve_booking'=>$postData['approve_booking'],
'status'=>3);
$evtName = (!empty($postData['event_name']))?$postData['event_name']:'';
$evtDesc = (!empty($postData['event_desc']))?$postData['event_desc']:'';
......@@ -211,20 +211,20 @@ class Organizer_model extends CI_Model {
}
}
}
if(!empty($event_id)){
if(!empty($postData['event_id'])){
$insertEventDate = array();
if(isset($postData['show_type']) && !empty($postData['show_type'])){
if($postData['show_type'] == 1){
$date = $postData['start_date'];
foreach (json_decode($postData['show_timing']) AS $time) {
$insertEventDate[] = array('event_id'=>$event_id,'date'=>$date,'time'=>$time);
$insertEventDate[] = array('event_id'=>$postData['event_id'],'date'=>$date,'time'=>$time);
}
} else {
$cdate = strtotime($postData['start_date']);
while ($cdate <= strtotime($postData['end_date'])) {
$cdate = date('Y-m-d',$cdate);
foreach (json_decode($postData['show_timing']) AS $time) {
$insertEventDate[] = array('event_id'=>$event_id,'date'=>$cdate,'time'=>$time);
$insertEventDate[] = array('event_id'=>$postData['event_id'],'date'=>$cdate,'time'=>$time);
}
$cdate = strtotime($cdate . ' +1 day');
}
......@@ -232,11 +232,10 @@ class Organizer_model extends CI_Model {
$this->db->update('event_date_time',array('status'=>'0'),array('event_id'=>$postData['event_id']));
$this->db->insert_batch('event_date_time',$insertEventDate);
}
$insertTag = array();
if(isset($postData['tag']) && !empty($postData['tag'])){
foreach ($postData['tag'] AS $tag) {
$insertTag[] = array('event_id'=>$event_id,'tag_id'=>$tag);
$insertTag[] = array('event_id'=>$postData['event_id'],'tag_id'=>$tag);
}
$this->db->delete('event_tags',array('event_id'=>$postData['event_id']));
$this->db->insert_batch('event_tags',$insertTag);
......@@ -281,13 +280,11 @@ class Organizer_model extends CI_Model {
$sql = "SELECT VNE.id AS venue_id,VNE.location AS venue_location,VNE.region_id
FROM venue AS VNE
WHERE $cond LIMIT $limit,$perPage";
$venueData = $this->db->query($sql);
if(empty($venueData) || empty($venueData = $venueData->result_array())){
$res =array('status'=>0,'message'=>'Ohh No!! Something Went South','code'=>'ER06');
return $res;
}
foreach ($venueData AS $key => $data) {
$rtlData = langTranslator($data['venue_id'],'VEN','EN');
$venueData[$key]['venue_name'] = $rtlData['venue_name'];
......@@ -314,7 +311,6 @@ class Organizer_model extends CI_Model {
$sql = "SELECT VNE.id AS venue_id,VNE.layout AS venue_images,VNE.layout_details AS seat_block,VNE.region_id,VNE.location AS venue_location
FROM venue AS VNE
WHERE $cond";
$venueData = $this->db->query($sql);
if(empty($venueData) || empty($venueData = $venueData->row_array())){
$res = array('status'=>0,'message'=>'No Data Found','code'=>'ER06');
......@@ -326,7 +322,6 @@ class Organizer_model extends CI_Model {
$rtlData = langTranslator($venueData['region_id'],'REG','EN');
$venueData['venue_region'] = $rtlData['region_name'];
unset($venueData['region_id']);
$res = array('status'=>1,'data'=>$venueData);
} catch (Exception $e){
$res = array('status'=>0,'message'=>'Ohh No!! Something Went South','code'=>'ER06');
......@@ -393,7 +388,7 @@ class Organizer_model extends CI_Model {
public function getBookingDetails($data){
try{
$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,BUK.qrcode
$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,BUK.status AS booking_status,EVDT.date AS scheduled_date,EVDT.time AS scheduled_time,BUK.qrcode
FROM booking AS BUK
INNER JOIN customer AS CUST ON (CUST.customer_id = BUK.customer_id)
INNER JOIN events AS EVT ON (EVT.event_id = BUK.event_id)
......@@ -411,7 +406,6 @@ class Organizer_model extends CI_Model {
}
$query['ticket_details'] = (!empty($query['ticket_details']))?json_decode($query['ticket_details']):[];
$res = array('status'=>1,'data'=>$query);
} catch (Exception $e){
$res= array('status'=>0,'message'=>'Ohh No!! Something Went South','code'=>'ER06');
}
......@@ -427,7 +421,6 @@ class Organizer_model extends CI_Model {
$res = array('status'=>0,'message'=>'Username Already Exist','code'=>'ER07');
return $res;
}
$emailChk = $this->db->query("SELECT * FROM provider AS PRV
INNER JOIN users AS USR ON (USR.id=PRV.provider_id)
WHERE USR.user_type='2' AND USR.status!='2' AND
......@@ -435,8 +428,7 @@ class Organizer_model extends CI_Model {
if(!empty($emailChk) && $emailChk->num_rows() > 0){
$res = array('status'=>0,'message'=>'Email Id Already Exist','code'=>'ER08');
return $res;
}
}
$data['contact_no'] = preg_replace('/\D/', '', $data['contact_no']);
$phoneChk = $this->db->query("SELECT * FROM provider AS PRV
INNER JOIN users AS USR ON (USR.id=PRV.provider_id)
......@@ -445,11 +437,9 @@ class Organizer_model extends CI_Model {
if(!empty($phoneChk) && $phoneChk->num_rows() > 0){
$res = array('status'=>0,'message'=>'Phone Number Already Exist','code'=>'ER09');
return $res;
}
}
$this->db->insert('users',array('username'=>$data['username'],'display_name'=>$data['username'],
'password'=>md5($data['password']),'user_type'=>'2','status'=>'3'));
$last_id = $this->db->insert_id();
if($this->db->insert('provider',array('provider_id'=>$last_id,'name'=>$data['username'],
'email'=>$data['email_id'],'phone'=>$data['contact_no']))){
......@@ -474,6 +464,7 @@ class Organizer_model extends CI_Model {
$sql = $this->db->query("SELECT * FROM checker WHERE username='".$data['email_id']."' AND password='".md5($data['password'])."' AND status='1'");
}
if(empty($sql) || empty($custData = $sql->row_array())){
$this->db->update('provider',array('fcm_token'=>$data['fcm_token']),array('provider_id'=>$custData['id']));
$res = array('status'=>0,'message'=>'User Does not Exist','code'=>'ER09');
return $res;
}
......@@ -495,7 +486,6 @@ class Organizer_model extends CI_Model {
WHERE phone LIKE '%".$data['phone_number']."' AND
USR.user_type='2' AND USR.status='1'";
$usrData = $this->db->query($sql);
if(empty($usrData) || empty($usrData = $usrData->row_array())){
$res = array('status'=>0,'message'=>'Provider Doesnot Exist','code'=>'ER08');
return $res;
......@@ -503,7 +493,6 @@ class Organizer_model extends CI_Model {
$sql = "UPDATE users SET password='".md5($data['confirm_password'])."'
WHERE id='".$usrData['provider_id']."' AND user_type='".$data['user_type']."'";
$status = $this->db->query($sql);
if($status){
$res = array('status'=>1,'message'=>'Password Updated Successfully');
}
......@@ -527,13 +516,11 @@ class Organizer_model extends CI_Model {
public function getTagList($data) {
try {
$organizer_id = $data['organiser_id'];
$tagData = $this->db->query("SELECT tag_id AS id FROM tags WHERE status='1'");
if(empty($tagData) || empty($tagData = $tagData->result_array())){
$res = array('status'=>0,'message'=>'No data Found','code'=>'ER09');
return $res;
}
foreach ($tagData AS $key => $data) {
$rtlData = langTranslator($data['id'],'TAG','EN');
$tagData[$key]['tag_name'] = $rtlData['tag'];
......@@ -551,7 +538,6 @@ class Organizer_model extends CI_Model {
set_time_limit(0);
$languages = getLanguages();
$err = 0;
$postData['seat_pricing'] = $postData['custom_seat_layout'] = '';
if(isset($postData['layout_type'],$postData['fare_type']) && $postData['layout_type'] == 1 && $postData['fare_type'] == 2){
$postData['custom_seat_layout'] = $postData['layout'];
......@@ -565,6 +551,7 @@ class Organizer_model extends CI_Model {
'has_payment'=>$postData['payment_mode'],
'seat_pricing'=>$postData['seat_pricing'],
'custom_seat_layout'=>$postData['custom_seat_layout'],
'approve_booking'=>$postData['approve_booking'],
'status'=>3);
$evtName = json_decode($postData['event_name'],true);
$evtDesc = json_decode($postData['event_desc'],true);
......@@ -662,11 +649,9 @@ class Organizer_model extends CI_Model {
if($this->upload->do_upload('file')){
$iDat = $this->upload->data();
$path = $bPath.$iDat['file_name'];
if($extn != 'gif'){
$size = array('width'=>'720','height'=>'480');
$tFile = date('YmdHis').gettimeofday()['usec'].'_EVT_IMG_720x480.'.$extn;
$resp = $this->imageResize($tFile,$size,$path);
if($resp['status'] == '1'){
$file = $tFile;
......@@ -701,7 +686,6 @@ class Organizer_model extends CI_Model {
$this->image_lib->clear();
$this->image_lib->initialize($config);
$this->image_lib->resize();
$res = array('status'=>'1');
if(!$this->image_lib->resize()){
$res['status'] = '0';
......@@ -965,7 +949,6 @@ class Organizer_model extends CI_Model {
}
$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($seatlyt->{'price_details_'.$lang}))?$seatlyt->{'price_details_'.$lang}:'';
$priceArr[] = array('lang'=>$lang,'desc'=>$desc,'language'=>$langSql['language'],'language_id'=>$langSql['lang_id']);
unset($seatlyt->{'price_details_'.$lang});
......@@ -974,7 +957,6 @@ class Organizer_model extends CI_Model {
$evData['layout_details'] = $seatlyt;
}
unset($evData['layout'],$evData['date_time'],$evData['custom_seat_layout'],$evData['seat_pricing'],$evData['layoutDetails']);
$evntDes = $this->db->get_where('translator_event',array('event_id'=>$data['event_id']))->result_array();
if(!empty($evntDes)){
foreach ($evntDes as $key => $value) {
......@@ -1021,7 +1003,6 @@ class Organizer_model extends CI_Model {
$res = $res->row_array();
if($count>0 && !empty($res) && isset($res['provider_id']) &&
!empty($provider_id = $res['provider_id'])){
$sql = "SELECT BUK.id AS book_id, BUK.bookId, CUST.name AS customer_name, BUK.status,
BUK.no_of_ticket, BUK.qrcode, BUK.ticket_details, EDATE.date AS BUK_date
FROM booking AS BUK
......@@ -1032,7 +1013,6 @@ class Organizer_model extends CI_Model {
BUK.bookId='$qrCode'
GROUP BY BUK.bookId";
$result = $this->db->query($sql)->row();
if(count($result)>0){
$result->seat_class = '';
if(!empty($ticketDetls = json_decode($result->ticket_details))){
......@@ -1070,7 +1050,6 @@ class Organizer_model extends CI_Model {
INNER JOIN checker AS CHK ON (CHK.provider_id=EVT.provider_id)
WHERE CHK.id='$checker_id' AND BOOK.status='1'";
$count = $this->db->query($sql)->num_rows();
if($count > 0) {
$perPage = 10;
$page = (isset($data['page']))?$data['page']:1;
......@@ -1078,7 +1057,6 @@ class Organizer_model extends CI_Model {
$meta = array('total_pages'=>ceil($count/$perPage),'total'=>$count,
'current_page'=>$page,'per_page'=>$perPage);
if($count > $limit) {
$sql = "SELECT TEVT.event_name,TCAT.category_name,CUST.name,EDATE.date,
EDATE.time,BOOK.amount,BOOK.bookId AS booking_id
FROM booking AS BOOK
......@@ -1093,7 +1071,6 @@ class Organizer_model extends CI_Model {
TCAT.language_code='EN' AND BOOK.status='1'
GROUP BY booking_id";
$result = $this->db->query($sql)->result();
$resp = array('data'=>$result,'meta'=>$meta);
$res = array('status'=>1,'message'=>'Successfully','data'=>$resp);
} else {
......@@ -1111,5 +1088,40 @@ class Organizer_model extends CI_Model {
}
return $res;
}
public function acceptBooking($data){
$res = array('status'=>0,'message'=>'Ohh No!! Something Went South','code'=>'ER06');
try{
$sql = "SELECT fcm_token FROM booking INNER JOIN customer ON customer.customer_id = booking.customer_id WHERE bookId='".$data['booking_id']."'";
$bData = $this->db->query($sql)->row_array();
$this->db->update('booking',array('status'=>'1'),array('bookId'=>$data['booking_id']));
$userData = array('id'=>$data['booking_id'],
'title'=>'Booking Approved',
'message'=>'Your Booking is Approved by the Event Provider');
$this->push_sent_cancel($bData['fcm_token'],$userData);
$res = array('status'=>1,'message'=>'Booking Accepted Successfully');
}catch(Exception $e){
$res = array('status'=>0,'message'=>'Ohh No!! Something Went South','code'=>'ER06');
}
return $res;
}
public function push_sent_cancel($fcm_token='', $fcm_data=array()) {
$settings = getSettings();
$key = $settings['app_id'];
if(empty($key) || empty($fcm_token) || empty($fcm_data)){
return;
}
$data = "{ \"notification\": { \"title\": \"".$fcm_data['title']."\", \"text\": \"".$fcm_data['message']."\", \"sound\": \"default\" }, \"time_to_live\": 60, \"data\" : {\"response\" : {\"status\" : \"success\", \"data\" : {\"booking_id\" : \"".$fcm_data['id']."\", \"trip_status\" : 0}}}, \"collapse_key\" : \"trip\", \"priority\":\"high\", \"to\" : \"".$fcm_token."\"}";
$ch = curl_init("https://fcm.googleapis.com/fcm/send");
$header = array('Content-Type: application/json', 'Authorization: key='.$key);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$out = curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
curl_close($ch);
}
}
?>
......@@ -955,234 +955,310 @@ class Validation_app_model extends CI_Model {
'target' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Target Field is null or empty'
)
),
'session_id' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Session Id is null or empty'
)
),
'area_code' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Area Code is null or empty'
)
),
'country_code' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Country Code is null or empty'
)
),
'first_name' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'First Name is null or empty'
)
),
'last_name' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Last Name is null or empty'
)
),
'title' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Title Field is null or empty'
)
),
'email_id' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Email ID is null or empty'
)
),
'mobile_no' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Mobile Number is null or empty'
)
),
'dob' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'DOB is null or empty'
)
),
'gender' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Gender is null or empty'
)
),
'issue_country' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Issue Country is null or empty'
)
),
'passport_expiry' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Passport Expiry Field is null or empty'
)
),
'passport_no' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Passport Number is null or empty'
)
),
'type' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Type Field is null or empty'
)
),
'IsPassportMandatory' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Is Passport Mandatory Field is null or empty'
)
),
'adult_flight' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Adult flight is null or empty'
)
),
'child_flight' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Child Flight is null or empty'
)
),
'infant_flight' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Infant Flight is null or empty'
)
),
'frequentFlyrNum' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Frequent Flyr Number Field is null or empty'
)
),
'adultmealplan' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Adult Meal Plan Field is null or empty'
)
),
'child_dob' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Child Dob is null or empty'
)
),
'child_gender' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Child Gender is null or empty'
)
),
'child_title' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Child Title is null or empty'
)
),
'child_first_name' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Child First Name is null or empty'
)
),
'child_last_name' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Child Last Name is null or empty'
)
),
'child_passport_expiry_date' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Child Passport Expiry Date is null or empty'
)
),
'child_passport_no' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Child Passport Number is null or empty'
)
),
'child_frequentFlyrNum' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Child Frequent Flyr Number is null or empty'
)
),
'childMealplan' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Child Meal Plan is null or empty'
)
),
'infant_dob' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Infant Dob is null or empty'
)
),
'infant_gender' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Infant Gender is null or empty'
)
),
'infant_first_name' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Infant First Name is null or empty'
)
),'infant_last_name' => array(
),
'infant_last_name' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Infant Last Name is null or empty'
)
),
'infant_title' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Infant Title is null or empty'
)
),
'infantMealplan' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Infant Meal Plan is null or empty'
)
),
'FareSourceCode' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
'message' => 'Fare Source Code is null or empty'
)
),
'PostCode' => array(
'required' => array(
'code' => 'ER02',
'message' => 'PostCode is null or empty'
)
),
),
'flight_ticket_order'=>array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
)
),
'target' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Target Field is null or empty'
)
),
'session_id' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Session Id is null or empty'
)
),
'UniqueID' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Unique Id is null or empty'
)
),
),
'flight_trip_details'=>array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
)
),
'target' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Target Field is null or empty'
)
),
'session_id' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Session Id is null or empty'
)
),
'UniqueID' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Unique Id is null or empty'
)
),
),
'cancel_flights'=>array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
)
),
'target' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Target Field is null or empty'
)
),
'session_id' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Session Field is null or empty'
)
),
'UniqueID' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Unique ID is null or empty'
)
),
),
'flight_ticket_order'=>array(),
'flight_trip_details'=>array(),
'cancel_flights'=>array(),
'create_guest_user' => array(),
'update_user_visibility' => array(
'visible' => array(
......
......@@ -152,6 +152,12 @@ class Validation_organizer_model extends CI_Model {
'message' => 'User Type is null or empty'
)
),
'fcm_token' => array(
'required' => array(
'code' => 'ER18',
'message' => 'FCM Token is null or empty'
)
),
),
'changePassword'=>array(
'new_password' => array(
......@@ -389,9 +395,17 @@ class Validation_organizer_model extends CI_Model {
'checker_id' => array(
'required' => array(
'code' => 'ER04',
'message' => 'checker ID is null or empty'
'message' => 'Checker ID is null or empty'
)
)
),
'acceptBooking'=>array(
'booking_id' => array(
'required' => array(
'code' => 'ER04',
'message' => 'Booking Id is null or empty'
)
),
)
);
......
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