Example #1
0
 public function index()
 {
     $post = XMLPost2Array($this->input->post());
     $post['Debug'] = $this->input->post('Debug');
     //if request from B2B.
     if (!isset($post['HotelId']) and $post['HotelCode'] != '') {
         $post['HotelId'] = $post['HotelCode'];
     }
     $query = 'SELECT SpHotelName FROM ' . _SUPPLIERCODE . '_sitec_products WHERE SpHotelCode = "' . $post['HotelId'] . '"';
     $rs = $this->db->query($query);
     if ($rs === FALSE) {
         $hotelname = '';
     }
     $hotelname = @array_shift($rs->result_object())->SpHotelName;
     $rs->free_result();
     $Exdates = datediffST(date('Y-m-d'), $post['FromDt']);
     $Policies[0] = array('BFType' => 'NONE', 'RoomCatgCode' => 'NONE', 'RoomCatgName' => 'NONE', 'FromDate' => date('Y-m-d'), 'ToDate' => $post['FromDt'], 'ExCancelDays' => $Exdates, 'ChargeType' => 'Percent', 'ChargeRate' => '100', 'Description' => 'Full charge, No refund.', 'Currency' => '');
     $data['arrViewCancelPolicy'] = array("HotelId" => $post['HotelId'], "HotelName" => $hotelname, "Policies" => $Policies);
     if ($post['Debug'] == 1) {
         print_r($post + $data);
     }
     $this->load->view('travflex/policy_response', $data);
     $post['request'] = '';
     $post['response'] = '';
     xmllog21s('ViewCancelPolicy', $post);
 }
Example #2
0
 public function index()
 {
     $post = XMLPost2Array($this->input->post());
     $post['Debug'] = $this->input->post('Debug');
     if (isset($post['LoginName'])) {
         $post['Username'] = $post['LoginName'];
         unset($post['LoginName']);
     }
     $a_post = $this->cancel_model->getSplitHBooking($post);
     $query = 'SELECT SpHotelName FROM ' . _SUPPLIERCODE . '_sitec_products WHERE SpHotelCode = "' . $a_post[0]['HotelId'] . '"';
     $rs = $this->db->query($query);
     if ($rs === FALSE) {
         $hotelname = '';
     }
     $hotelname = @array_shift($rs->result_object())->SpHotelName;
     $rs->free_result();
     $Exdates = datediffST(date('Y-m-d'), $a_post[0]['FromDt']);
     $Policies[0] = array('BFType' => 'NONE', 'RoomCatgCode' => 'NONE', 'RoomCatgName' => 'NONE', 'FromDate' => date('Y-m-d'), 'ToDate' => $a_post[0]['FromDt'], 'ExCancelDays' => $Exdates, 'ChargeType' => 'Percent', 'ChargeRate' => '100', 'Description' => 'Full charge, No refund.', 'Currency' => '');
     $this->temp_log['request'] = $a_post;
     $arrMakePolicyXML = array("ResNo" => $post['ResNo'], "HBooking" => $post['HBooking'], "HotelId" => $a_post[0]['HotelId'], "HotelName" => $hotelname, "arrPolicy" => $Policies);
     $this->temp_log['response'] = $arrMakePolicyXML;
     $this->load->view('travflex/policy_response', array('getpolicy' => $arrMakePolicyXML));
     xmllog21s('GetCancelPolicy', $this->temp_log);
 }