Commit 3ad01cbd by Jansa Jose

changes in trawex api

parent b7b1da51
......@@ -2,493 +2,788 @@
class Validation_app_model extends CI_Model {
public $validation_array = array(
'login'=> array('email'=>array('required'=>array('code'=>'ER02', 'message'=>'Email id is null or empty'),
'email'=>array('code'=>'ER03', 'message'=>'Invalid Email id')),
'password'=>array('required'=>array('code'=>'ER04', 'message'=>'Password is null or empty')),
'country_id'=>array('required'=>array('code'=>'ER05','message'=>'Country Id is null or empty'))),
'check_email_availability'=> array('email'=>array('required'=>array('code'=>'ER02', 'message'=>'Email id is null or empty'),
'email'=>array('code'=>'ER03', 'message'=>'Invalid Email id')),
'phone'=>array('required'=>array('code'=>'ER07', 'message'=>'Phone no is null or empty'),
'phone'=>array('code'=>'ER08', 'message'=>'Invalid Phone no')),),
'registration'=> array('email'=>array('required'=>array('code'=>'ER02', 'message'=>'Email id is null or empty'),
'email'=>array('code'=>'ER03', 'message'=>'Invalid Email id')),
'phone'=>array('required'=>array('code'=>'ER07', 'message'=>'Phone no is null or empty'),
'phone'=>array('code'=>'ER08', 'message'=>'Invalid Phone no'),),
'name'=>array('required'=>array('code'=>'ER04', 'message'=>'Name is null or empty'),),
'password'=>array('required'=>array('code'=>'ER04','message'=>'Password is null or empty')),
'password'=>array('required'=>array('code'=>'ER04','message'=>'Password is null or empty'))),
'get_events_list'=>array('auth_token'=>array('required'=>array('code'=>'ER17', 'message'=>'User Id is null or empty'),)),
'filters'=>array('auth_token'=>array('required'=>array('code'=>'ER17', 'message'=>'User Id is null or empty'),)),
'events_details'=>array('auth_token'=>array('required'=>array('code'=>'ER17', 'message'=>'User Id is null or empty'),)),
'get_category_list'=>array('auth_token'=>array('required'=>array('code'=>'ER17', 'message'=>'User Id is null or empty'),)),
'event_search'=>array(),
'get_last_booking'=>array('auth_token'=>array('required'=>array('code'=>'ER17', 'message'=>'User Id is null or empty'),)),
'user_language'=> array('auth_token'=>array('required'=>array('code'=>'ER17', 'message'=>'User Id is null or empty')),
'country_id'=>array('required'=>array('code'=>'ER16', 'message'=>'Country ID is null or empty'))),
'add_favorites'=> array('auth_token'=>array('required'=>array('code'=>'ER17', 'message'=>'User Id is null or empty')),
'event_id'=>array('required'=>array('code'=>'ER16', 'message'=>'Event id is null or empty')),),
'get_cities_list'=>array('auth_token'=>array('required'=>array('code'=>'ER19', 'message'=>'User Id is null or empty'),)),
'update_city'=>array('auth_token'=>array('required'=>array('code'=>'ER19', 'message'=>'User Id is null or empty'),)),
'booking_summary'=>array('auth_token'=>array('required'=>array('code'=>'ER17', 'message'=>'User Id is null or empty'),)),
'payment'=> array('auth_token'=>array('required'=>array('code'=>'ER17', 'message'=>'User Id is null or empty')),
'booking_id'=>array('required'=>array('code'=>'ER34', 'message'=>'Booking id is null or empty'))),
'event_rating'=> array('auth_token'=>array('required'=>array('code'=>'ER17', 'message'=>'User Id is null or empty')),
'rating'=>array('required'=>array('code'=>'ER26', 'message'=>'Rating is null or empty')),
'event_id'=>array('required'=>array('code'=>'ER27', 'message'=>'Event id is null or empty')),
'description'=>array('required'=>array('code'=>'ER28', 'message'=>'description id is null or empty')),),
'update_notification_email_status'=>array('auth_token'=>array('required'=>array('code'=>'ER17',
'message'=>'User Id is null or empty'),)),
'get_app_version'=>array(),
'logout'=>array('auth_token'=>array('required'=>array('code'=>'ER17', 'message'=>'User Id is null or empty'))),
'profile_details'=>array('auth_token'=>array('required'=>array('code'=>'ER17', 'message'=>'User Id is null or empty'))),
'profile_edit'=> array('auth_token'=>array('required'=>array('code'=>'ER17', 'message'=>'User Id is null or empty')),),
'booking'=> array('auth_token'=>array('required'=>array('code'=>'ER17', 'message'=>'User Id is null or empty')),
'event_id'=>array('required'=>array('code'=>'ER20', 'message'=>'Event id is null or empty')),
'customer_id'=>array('required'=>array('code'=>'ER29', 'message'=>'Customer id is null or empty')),
'event_date_id'=>array('required'=>array('code'=>'ER30', 'message'=>'Event date id is null or empty')),
'no_of_ticket'=>array('required'=>array('code'=>'ER31', 'message'=>'Number of ticket is null or empty')),
'ticket_details'=>array('required'=>array('code'=>'ER32', 'message'=>'Ticket details is null or empty'))),
'cancel_booking'=> array('auth_token'=>array('required'=>array('code'=>'ER17', 'message'=>'User Id is null or empty')),
'booking_id'=>array('required'=>array('code'=>'ER34', 'message'=>'Booking Id is null or empty'))),
'update_fcm_token'=> array('auth_token'=>array('required'=>array('code'=>'ER17', 'message'=>'User Id is null or empty')),
'fcm_token'=>array('required'=>array('code'=>'ER16', 'message'=>'Fcm token is null or empty'))),
'get_favorites_list'=>array('auth_token'=>array('required'=>array('code'=>'ER17', 'message'=>'User Id is null or empty'),)),
'get_booking_list'=>array('auth_token'=>array('required'=>array('code'=>'ER17', 'message'=>'User Id is null or empty'),)),
'settings'=>array('auth_token'=>array('required'=>array('code'=>'ER17', 'message'=>'User Id is null or empty'),)),
'forgot_password'=> array('new_password'=>array('required'=>array('code'=>'ER35', 'message'=>'New password is null or empty')),
'phone'=>array('required'=>array('code'=>'ER07', 'message'=>'Phone is null or empty')),),
'convertCurrency'=> array(),
'sync_contacts' => array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User id is null or empty'
)
),
'contacts' => array(
'required' => array(
'code' => 'ER04',
'message' => 'Contacts is null or empty'
),
)
),
'update_friend_request' => array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User id is null or empty'
)
),
'user_id' => array(
'required' => array(
'code' => 'ER04',
'message' => 'User Id is null or empty'
),
),
'add_as_friend' => array(
'required' => array(
'code' => 'ER04',
'message' => 'Accept/Reject value is null or empty'
),
)
),
'send_friend_request' => array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User id is null or empty'
)
),
'user_id' => array(
'required' => array(
'code' => 'ER04',
'message' => 'User Id is null or empty'
),
)
),
'get_friend_requests' => array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User id is null or empty'
)
)
),
'recent_chats' => array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User id is null or empty'
)
)
),
'upload_audio_message' => array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User id is null or empty'
)
)
),
'getCountry' => array(),
'validate_promo_code'=>array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User id is null or empty'
)
),
'event_id' => array(
'required' => array(
'code' => 'ER04',
'message' => 'Event Id is null or empty'
),
),
'promo_code' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Promocode is null or empty'
)
),
'no_of_tickets' => array(
'required' => array(
'code' => 'ER04',
'message' => 'No of Ticket is null or empty'
)
),
'seat_class' => array(
'required' => array(
'code' => 'ER04',
'message' => 'Seat Class is null or empty'
),
),
'tot_cost' => array(
'required' => array(
'code' => 'ER04',
'message' => 'Total Cost is null or empty'
)
)
),
'get_hotel_city_list'=>array(),
'hotel_search'=>array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User id is null or empty'
)
)
),
'get_specific_hotel_content'=>array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User id is null or empty'
)
),
'hotelId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Hotel Id is null or empty'
)
),
'productId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Product Id is null or empty'
)
),
'sessionId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Session Id is null or empty'
)
),
'trackingId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Tracking Id is null or empty'
)
)
),
'get_room_rates'=>array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User id is null or empty'
)
),
'TraceId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Trace Id is null or empty'
)
),
'propertyid' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Property Id is null or empty'
)
),
'trackingId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Tracking Id is null or empty'
)
),
'sessionId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Session Id is null or empty'
)
),
'productId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Product Id is null or empty'
)
),
'TokenId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Token Id is null or empty'
)
),
'resultindex' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Result Index Field is null or empty'
)
),
'hotelCode' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Hotel Code is null or empty'
)
),
'login'=> array(
'email'=>array(
'required'=>array(
'code'=>'ER02',
'message'=>'Email id is null or empty'
),
'email'=>array(
'code'=>'ER03',
'message'=>'Invalid Email id'
)
),
'get_rate_rules'=>array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
)
),
'TokenId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Token Id is null or empty'
)
),
'TraceId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Trace Id is null or empty'
)
),
'allocationDetails' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Allocation Details is null or empty'
)
),
'booking_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Booking Token is null or empty'
)
),
'hotel_name' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Hotel Name is null or empty'
)
),
'hotelcode' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Hotel Code is null or empty'
)
),
'infosource' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Infosource Field is null or empty'
)
),
'meal_code' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Meal Code Field is null or empty'
)
),
'productId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Product Id is null or empty'
)
),
'propertyid' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Property Id is null or empty'
)
),
'rate_basis_id' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Rate Basis Id is null or empty'
)
),
'resultindex' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Result Index field is null or empty'
)
),
'room_code' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Room Code is null or empty'
)
),
'roomType_runno' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Room Type Runno Field is null or empty'
)
),
'sessionId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Session Id is null or empty'
)
),
'trackingId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Tracking Id is null or empty'
)
),
'password'=>array(
'required'=>array(
'code'=>'ER04',
'message'=>'Password is null or empty'
)
),
'hotel_book'=>array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
)
),
'TokenId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Token Id is null or empty'
)
),
'TraceId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Trace Id is null or empty'
)
),
'changedOccupancy' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Changed Occupancy Field is null or empty'
)
),
'extrabeds' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Extrabeds Field is null or empty'
)
),
'guests_details' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Guest Details field is null or empty'
)
),
'hotelcode' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Hotel Code is null or empty'
)
),
'refcode' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Refcode Field is null or empty'
)
),
'prebookingtoken' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Pre Booking Token is null or empty'
)
),
'productId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Product Id is null or empty'
)
),
'propertyid' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Property Id is null or empty'
)
),
'resultindex' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Result Index field is null or empty'
)
),
'sessionId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Session Id is null or empty'
)
),
'trackingId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Tracking Id is null or empty'
)
),
'country_id'=>array(
'required'=>array(
'code'=>'ER05',
'message'=>'Country Id is null or empty'
)
)
),
'check_email_availability'=> array(
'email'=>array(
'required'=>array(
'code'=>'ER02',
'message'=>'Email id is null or empty'
),
'email'=>array(
'code'=>'ER03',
'message'=>'Invalid Email id'
)
),
'trawex_cancel_booking'=>array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
)
),
'trackingId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Tracking Id is null or empty'
)
),
'productId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Product Id is null or empty'
)
'phone'=>array(
'required'=>array(
'code'=>'ER07',
'message'=>'Phone no is null or empty'
),
'phone'=>array(
'code'=>'ER08',
'message'=>'Invalid Phone no'
)
)
),
'registration'=> array(
'email'=>array(
'required'=>array(
'code'=>'ER02',
'message'=>'Email id is null or empty'
),
'email'=>array(
'code'=>'ER03',
'message'=>'Invalid Email id'
)
),
'phone'=>array(
'required'=>array(
'code'=>'ER07',
'message'=>'Phone no is null or empty'
),
'phone'=>array(
'code'=>'ER08',
'message'=>'Invalid Phone no'
)
),
'name'=>array(
'required'=>array(
'code'=>'ER04',
'message'=>'Name is null or empty'
)
),
'password'=>array(
'required'=>array(
'code'=>'ER04',
'message'=>'Password is null or empty'
)
)
),
'get_events_list'=>array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER17',
'message'=>'User Id is null or empty'
)
)
),
'filters'=>array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER17',
'message'=>'User Id is null or empty'
)
)
),
'events_details'=>array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER17',
'message'=>'User Id is null or empty'
)
)
),
'get_category_list'=>array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER17',
'message'=>'User Id is null or empty'
)
)
),
'event_search'=>array(),
'get_last_booking'=>array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER17',
'message'=>'User Id is null or empty'
)
)
),
'user_language'=> array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER17',
'message'=>'User Id is null or empty'
)
),
'country_id'=>array(
'required'=>array(
'code'=>'ER16',
'message'=>'Country ID is null or empty'
)
)
),
'add_favorites'=> array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER17',
'message'=>'User Id is null or empty'
)
),
'event_id'=>array(
'required'=>array(
'code'=>'ER16',
'message'=>'Event id is null or empty'
)
)
),
'get_cities_list'=>array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER19',
'message'=>'User Id is null or empty'
)
)
),
'update_city'=>array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER19',
'message'=>'User Id is null or empty'
)
)
),
'booking_summary'=>array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER17',
'message'=>'User Id is null or empty'
)
)
),
'payment'=> array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER17',
'message'=>'User Id is null or empty'
)
),
'booking_id'=>array(
'required'=>array(
'code'=>'ER34',
'message'=>'Booking id is null or empty'
)
)
),
'event_rating'=> array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER17',
'message'=>'User Id is null or empty'
)
),
'rating'=>array(
'required'=>array(
'code'=>'ER26',
'message'=>'Rating is null or empty'
)
),
'event_id'=>array(
'required'=>array(
'code'=>'ER27',
'message'=>'Event id is null or empty'
)
),
'description'=>array(
'required'=>array(
'code'=>'ER28',
'message'=>'description id is null or empty'
)
)
),
'update_notification_email_status'=>array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER17',
'message'=>'User Id is null or empty'
)
)
),
'get_app_version'=>array(),
'logout'=>array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER17',
'message'=>'User Id is null or empty'
)
)
),
'profile_details'=>array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER17',
'message'=>'User Id is null or empty'
)
)
),
'profile_edit'=> array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER17',
'message'=>'User Id is null or empty'
)
)
),
'booking'=> array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER17',
'message'=>'User Id is null or empty'
)
),
'event_id'=>array(
'required'=>array(
'code'=>'ER20',
'message'=>'Event id is null or empty'
)
),
'customer_id'=>array(
'required'=>array(
'code'=>'ER29',
'message'=>'Customer id is null or empty'
)
),
'event_date_id'=>array(
'required'=>array(
'code'=>'ER30',
'message'=>'Event date id is null or empty'
)
),
'no_of_ticket'=>array(
'required'=>array(
'code'=>'ER31',
'message'=>'Number of ticket is null or empty'
)
),
'ticket_details'=>array(
'required'=>array(
'code'=>'ER32',
'message'=>'Ticket details is null or empty'
)
)
),
'cancel_booking'=> array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER17',
'message'=>'User Id is null or empty'
)
),
'booking_id'=>array(
'required'=>array(
'code'=>'ER34',
'message'=>'Booking Id is null or empty'
)
)
),
'update_fcm_token'=> array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER17',
'message'=>'User Id is null or empty'
)
),
'fcm_token'=>array(
'required'=>array(
'code'=>'ER16',
'message'=>'Fcm token is null or empty'
)
)
),
'get_favorites_list'=>array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER17',
'message'=>'User Id is null or empty'
)
)
),
'get_booking_list'=>array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER17',
'message'=>'User Id is null or empty'
)
)
),
'settings'=>array(
'auth_token'=>array(
'required'=>array(
'code'=>'ER17',
'message'=>'User Id is null or empty'
)
)
),
'forgot_password'=> array(
'new_password'=>array(
'required'=>array(
'code'=>'ER35',
'message'=>'New password is null or empty'
)
),
'phone'=>array(
'required'=>array(
'code'=>'ER07',
'message'=>'Phone is null or empty'
)
)
),
'convertCurrency'=> array(),
'sync_contacts' => array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User id is null or empty'
)
),
'contacts' => array(
'required' => array(
'code' => 'ER04',
'message' => 'Contacts is null or empty'
),
)
),
'update_friend_request' => array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User id is null or empty'
)
),
'user_id' => array(
'required' => array(
'code' => 'ER04',
'message' => 'User Id is null or empty'
),
'supplierConfirmationNum' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Supplier Confirmation Number is null or empty'
)
),
'add_as_friend' => array(
'required' => array(
'code' => 'ER04',
'message' => 'Accept/Reject value is null or empty'
),
)
),
'send_friend_request' => array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User id is null or empty'
)
),
'user_id' => array(
'required' => array(
'code' => 'ER04',
'message' => 'User Id is null or empty'
),
)
),
'get_friend_requests' => array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User id is null or empty'
)
)
),
'recent_chats' => array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User id is null or empty'
)
)
),
'upload_audio_message' => array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User id is null or empty'
)
)
),
'getCountry' => array(),
'validate_promo_code'=>array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User id is null or empty'
)
),
'event_id' => array(
'required' => array(
'code' => 'ER04',
'message' => 'Event Id is null or empty'
),
'reference' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Reference Id is null or empty'
)
),
'promo_code' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Promocode is null or empty'
)
),
'no_of_tickets' => array(
'required' => array(
'code' => 'ER04',
'message' => 'No of Ticket is null or empty'
)
),
'seat_class' => array(
'required' => array(
'code' => 'ER04',
'message' => 'Seat Class is null or empty'
),
),
);
'tot_cost' => array(
'required' => array(
'code' => 'ER04',
'message' => 'Total Cost is null or empty'
)
)
),
'get_hotel_city_list'=>array(),
'hotel_search'=>array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User id is null or empty'
)
)
),
'get_specific_hotel_content'=>array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User id is null or empty'
)
),
'hotelId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Hotel Id is null or empty'
)
),
'productId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Product Id is null or empty'
)
),
'sessionId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Session Id is null or empty'
)
),
'trackingId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Tracking Id is null or empty'
)
)
),
'get_room_rates'=>array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User id is null or empty'
)
),
'TraceId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Trace Id is null or empty'
)
),
'propertyid' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Property Id is null or empty'
)
),
'trackingId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Tracking Id is null or empty'
)
),
'sessionId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Session Id is null or empty'
)
),
'productId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Product Id is null or empty'
)
),
'TokenId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Token Id is null or empty'
)
),
'resultindex' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Result Index Field is null or empty'
)
),
'hotelCode' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Hotel Code is null or empty'
)
),
),
'get_rate_rules'=>array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
)
),
'TokenId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Token Id is null or empty'
)
),
'TraceId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Trace Id is null or empty'
)
),
'allocationDetails' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Allocation Details is null or empty'
)
),
'booking_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Booking Token is null or empty'
)
),
'hotel_name' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Hotel Name is null or empty'
)
),
'hotelcode' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Hotel Code is null or empty'
)
),
'infosource' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Infosource Field is null or empty'
)
),
'meal_code' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Meal Code Field is null or empty'
)
),
'productId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Product Id is null or empty'
)
),
'propertyid' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Property Id is null or empty'
)
),
'rate_basis_id' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Rate Basis Id is null or empty'
)
),
'resultindex' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Result Index field is null or empty'
)
),
'room_code' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Room Code is null or empty'
)
),
'roomType_runno' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Room Type Runno Field is null or empty'
)
),
'sessionId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Session Id is null or empty'
)
),
'trackingId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Tracking Id is null or empty'
)
),
),
'hotel_book'=>array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
)
),
'TokenId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Token Id is null or empty'
)
),
'TraceId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Trace Id is null or empty'
)
),
'changedOccupancy' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Changed Occupancy Field is null or empty'
)
),
'extrabeds' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Extrabeds Field is null or empty'
)
),
'guests_details' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Guest Details field is null or empty'
)
),
'hotelcode' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Hotel Code is null or empty'
)
),
'refcode' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Refcode Field is null or empty'
)
),
'prebookingtoken' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Pre Booking Token is null or empty'
)
),
'productId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Product Id is null or empty'
)
),
'propertyid' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Property Id is null or empty'
)
),
'resultindex' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Result Index field is null or empty'
)
),
'sessionId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Session Id is null or empty'
)
),
'trackingId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Tracking Id is null or empty'
)
),
),
'trawex_cancel_booking'=>array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
)
),
'trackingId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Tracking Id is null or empty'
)
),
'productId' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Product Id is null or empty'
)
),
'supplierConfirmationNum' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Supplier Confirmation Number is null or empty'
)
),
'reference' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Reference Id is null or empty'
)
),
),
);
public function validation_check($method_name, $parms) {
$state = 0;
......
......@@ -2115,18 +2115,8 @@ class Webservice_model extends CI_Model {
'requiredCurrency'=>$countryData['currency']);
}
$postFields = (isset($data['nextToken']) && !empty($data['nextToken']))?'':json_encode($postData);
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$postFields);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch,CURLOPT_HTTPHEADER,array('Content-Type:application/json'));
$result = curl_exec($ch);
curl_close($ch);
$postFields = (isset($data['nextToken']) && !empty($data['nextToken']))?'':$postData;
$result = $this->passToJsonCurl($url,$postFields);
if(!empty($result)){
$result = json_decode($result);
$result->status->trackingId = (!isset($data['nextToken']) && empty($data['nextToken']))?$trackingId:$data['trackingId'];
......@@ -2149,15 +2139,7 @@ class Webservice_model extends CI_Model {
if($user_id > 0) {
$settings = getSettings();
$url = "https://trawex.biz/api/hotel_trawexv5/get_specific_hotel_content?user_id=".$settings['trawex_user_id']."&user_password=".$settings['trawex_user_password']."&access=".$settings['trawex_access']."&ip_address=".$settings['trawex_ip_address']."&sessionId=".$data['sessionId']."&trackingId=".$data['trackingId']."&productId=".$data['productId']."&hotelId=".$data['hotelId']."";
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_HTTPHEADER,array('Content-Type:application/json'));
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec($ch);
curl_close($ch);
$result = $this->passToJsonCurl($url,'');
if(!empty($result)){
$result = json_decode($result);
$result->trackingId = $data['trackingId'];
......@@ -2181,16 +2163,7 @@ class Webservice_model extends CI_Model {
$settings = getSettings();
$url = "https://trawex.biz/api/hotel_trawexv5/get_room_rates";
$postData = array("user_id"=>$settings['trawex_user_id'],"user_password"=>$settings['trawex_user_password'],"access"=>$settings['trawex_access'],"ip_address"=>$settings['trawex_ip_address'],"TraceId"=>$data['TraceId'],"propertyid"=>$data['propertyid'],"trackingId"=>$data['trackingId'],"sessionId"=>$data['sessionId'],"productId"=>$data['productId'],"TokenId"=>$data['TokenId'],"resultindex"=>$data['resultindex'],"hotelCode"=>$data['hotelCode']);
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,json_encode($postData));
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch,CURLOPT_HTTPHEADER,array('Content-Type:application/json'));
$result = curl_exec($ch);
curl_close($ch);
$result = $this->passToJsonCurl($url,$postData);
if(!empty($result)){
$result = json_decode($result);
$result->trackingId = $data['trackingId'];
......@@ -2229,16 +2202,7 @@ class Webservice_model extends CI_Model {
"rate_basis_id"=>$data['rate_basis_id'],
"room_code"=>$data['room_code'],
"roomType_runno"=>$data['roomType_runno']);
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,json_encode($postData));
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch,CURLOPT_HTTPHEADER,array('Content-Type:application/json'));
$result = curl_exec($ch);
curl_close($ch);
$result = $this->passToJsonCurl($url,$postData);
if(!empty($result)){
$result = json_decode($result);
$result->trackingId = $data['trackingId'];
......@@ -2275,17 +2239,7 @@ class Webservice_model extends CI_Model {
"guests_details"=>$data['guests_details'],"refcode"=>$data['refcode'],
"prebookingtoken"=>$data['prebookingtoken']
);
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,json_encode($postData));
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch,CURLOPT_HTTPHEADER,array('Content-Type:application/json'));
$result = curl_exec($ch);
curl_close($ch);
$result = $this->passToJsonCurl($url,$postData);
if(!empty($result)){
$result = json_decode($result);
$result->trackingId = $data['trackingId'];
......@@ -2317,16 +2271,7 @@ class Webservice_model extends CI_Model {
'supplierConfirmationNum'=>$data['supplierConfirmationNum'],
'reference'=>$data['reference']
);
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,json_encode($postData));
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch,CURLOPT_HTTPHEADER,array('Content-Type:application/json'));
$result = curl_exec($ch);
curl_close($ch);
$result = $this->passToJsonCurl($url,$postData);
if(!empty($result)){
$result = json_decode($result);
$result->trackingId = $data['trackingId'];
......@@ -2342,5 +2287,19 @@ class Webservice_model extends CI_Model {
}
return $res;
}
public function passToJsonCurl($url='',$postData=array()){
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,json_encode($postData));
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch,CURLOPT_HTTPHEADER,array('Content-Type:application/json'));
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
}
?>
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