Commit b1e3e3b9 by Tobin

dc

parent 1b6aa5d7
...@@ -681,6 +681,13 @@ class Api_model extends CI_Model { ...@@ -681,6 +681,13 @@ class Api_model extends CI_Model {
$post_data['amount'] = 0; $post_data['amount'] = 0;
} }
$evtData = $this->db->get_where('event_date_time',array('event_id'=>$post_data['event_id'],
'date'=>$post_data['event_date'],'time'=>$post_data['event_time']));
if(empty($evtData = $evtData->row_array()) || !isset($evtData['id']) ||
empty($post_data['event_date_id'] = $evtData['id'])){
$res = array('status'=>0,'message'=>'Event date or time is invalid','code'=>'ER06');
}
$evtData = $this->db->get_where('events',array('event_id'=>$post_data['event_id'])); $evtData = $this->db->get_where('events',array('event_id'=>$post_data['event_id']));
$evtData = $evtData->row_array(); $evtData = $evtData->row_array();
if(!empty($evtData) && isset($evtData['approve_booking']) && $evtData['approve_booking']=='1'){ if(!empty($evtData) && isset($evtData['approve_booking']) && $evtData['approve_booking']=='1'){
...@@ -700,10 +707,12 @@ class Api_model extends CI_Model { ...@@ -700,10 +707,12 @@ class Api_model extends CI_Model {
$auth_token = $post_data['auth_token']; $auth_token = $post_data['auth_token'];
$card_data = (isset($post_data['cardData']))?$post_data['cardData']:array(); $card_data = (isset($post_data['cardData']))?$post_data['cardData']:array();
unset($post_data['auth_token'],$post_data['has_payment'],$post_data['cardData'], unset($post_data['auth_token'],$post_data['has_payment'],$post_data['cardData'],
$post_data['promocode_id'],$post_data['redeem_amount']); $post_data['promocode_id'],$post_data['redeem_amount'],$post_data['event_date'],
$post_data['event_time']);
$rs = $this->db->insert('booking', $post_data); $rs = $this->db->insert('booking', $post_data);
$this->db->insert('orders',array('booking_id'=>$post_data['bookId'],'order_type'=>'1','created_date'=>date('Y-m-d h:i:s'))); $this->db->insert('orders',array('booking_id'=>$post_data['bookId'],'order_type'=>'1',
'created_date'=>date('Y-m-d h:i:s')));
if($rs){ if($rs){
if(!empty($promocodeData)){ if(!empty($promocodeData)){
$this->db->insert('promocode_used',$promocodeData); $this->db->insert('promocode_used',$promocodeData);
......
...@@ -220,12 +220,6 @@ class Validation_model extends CI_Model { ...@@ -220,12 +220,6 @@ class Validation_model extends CI_Model {
'message' => 'Event id is null or empty' 'message' => 'Event id is null or empty'
) )
) , ) ,
'event_date_id' => array(
'required' => array(
'code' => 'ER33',
'message' => 'Event date and time is null or empty'
)
),
'no_of_ticket' => array( 'no_of_ticket' => array(
'required' => array( 'required' => array(
'code' => 'ER36', 'code' => 'ER36',
......
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