You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
information-system/application/third_party/flight/libraries/Flightapi.php

50 lines
2.0 KiB
PHP

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<?php
if (!defined('BASEPATH'))
exit('No direct script access allowed');
/*
* 机票API接口
*/
class Flightapi {
var $CI;
public function __construct() {
$this->CI = & get_instance();
//$this->CI->load->library('Currency');
}
////////////// 携程API ///////////////////
//国内机票查询
public function ctrip_flight($form_city,$to_city,$flight_date,$search_type='S',$return_date=false,$departport=false,$arriveport=false) {
require_once("API/CtripUnion.php");
$cu = new CU('flight', 'OTA_FlightSearch');
$data = array('from_city' => $form_city, 'to_city' => $to_city, 'date' => $flight_date, 'search_type' => $search_type, 'return_date'=>$return_date, 'departport'=>$departport, 'arriveport'=>$arriveport);
//第二个参数为返回类型参数支持stringjsonxmlarrayobject缺省默认执行对应方法中的respond_xml
$result_data = $cu->OTA_FlightSearch($data, 'object');
//var_dump($result_data);
return($result_data);
}
//国际机票
public function international_flight($form_city,$to_city,$flight_date,$returndate=false,$order_name=false,$order_type=false,$route_rearch_token=false){
require_once("API/CtripUnion.php");
$cu = new CU('flight', 'OAE_IntlFlightSearch');
$data['intflight_form_city'] = $form_city;
$data['intflight_to_city'] = $to_city;
$data['intflight_date'] = $flight_date;
$data['return_date'] = $returndate;
if ($order_name)
$data['order_name'] = $order_name;
if ($order_type)
$data['order_type'] = $order_type;
if($route_rearch_token) $data['route_rearch_token']=$route_rearch_token;
//第二个参数为返回类型参数支持stringjsonxmlarrayobject缺省默认执行对应方法中的respond_xml
$result_data = $cu->OAE_IntlFlightSearch($data, 'object');
return($result_data);
}
////////////// 携程API ///////////////////
}