Example #1
0
<?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);
Example #2
0
<?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);
}
Example #3
0
<?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);
}