<?php if (isset($post['Debug']) and $post['Debug'] == 1) { print_r($post); } if (!isset($CI)) { $CI =& getInstance(); } $CI->output->setContentType('xml'); if (!isset($post)) { $post = XMLPost2Array($CI->input->post()); } //if not request compress data,set output as xml. $Accesspage = ''; if (isset($post['Compress']) and strtoupper($post['Compress']) == 'TRUE') { $Accesspage = 'B2B'; } if (isset($post['response']['errors'])) { $msg = ''; foreach ($post['response']['errors'] as $err) { $msg .= $err; } $RP = f_error_Please_send_requestXML('Service_SearchHotel', 'SearchHotel_Response', $msg); } else { $arrRP = f_create_text_rp_searchhotels($post, $CI->input->get()); $RP = RPSearch($arrRP); } //Last response for search. // if RP variable is not set, i guess their come from exception error....understand? echo compressXML($post['Compress'], $RP, $Accesspage);
<?php $this->output->setContentType('xml'); $arrCompleteServices = array_filter($arrCompleteServices); if (empty($arrCompleteServices)) { $arrCompleteServices = array(); } if (isset($err['response']['errors'])) { $msg = ''; foreach ($err['response']['errors'] as $err) { $msg .= $err; } echo $RP = f_error_Please_send_requestXML('BookingHotel', 'BookHotel_Response', $msg); } else { $abooking = array("ResNo" => randomID(), "Status" => $arrCompleteServices[0]['Status'], "PaxPassport" => $post[0]['PaxPassport'], "OSRefNo" => $post[0]['OSRefNo'], "FinishBook" => $post[0]['FinishBook'], "RPCurrency" => $arrCompleteServices[0]["RPCurrency"], "CompleteService" => $arrCompleteServices, "UnCompleteService" => array()); echo generateXMLBookHotelInfo($abooking); }
<?php $this->output->setContentType('xml'); if (isset($bookInfo['errors'])) { echo f_error_Please_send_requestXML("BookingHotel", "BookingHotel_Response", $bookInfo['errors']['error']); } else { echo generateXMLBookHotelInfo($bookInfo); }