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/flightsystem/controllers/pages.php

86 lines
2.5 KiB
PHTML

<?php
if (!defined('BASEPATH'))
exit('No direct script access allowed');
class pages extends CI_Controller{
public function __construct(){
parent::__construct();
$this->load->helper('tuniu');
}
public function index(){
exit('前方高能!!!');
}
public function homepage(){
$this->load->view('common/header');
$this->load->view('homepage');
$this->load->view('common/footer');
}
public function order_list(){
$page = $this->input->get("page");
$page_size = 10;
$page = 1;
$page_parameter = "";
$timestamp = time();
$data = '{"pageIndex":'.$page.'}';
$sign = md5(TUNIU_FLIGHT_KEY.$data.$timestamp);
$orderlistjson = '{
"purchaseId": '.TUNIU_FLIGHT_ID.',
"sign": "'.$sign .'",
"timestamp": '.$timestamp.',
"function": "orderList",
"data":'.$data.'
}';
$returnJson = post_tuniu(TUNIU_FLIGHT_API,$orderlistjson,'POST');
$page_parameter = "";
$returndata = json_decode($returnJson);
$list["data"] = $returndata;
$this->load->library('pagination');
$config['base_url'] = site_url("/apps/flightsystem/pages/order_list");
$config['total_rows'] = $returndata->data->count;
$config['per_page'] = $page_size;
$config['page_query_string']=TRUE;
$config['query_string_segment']="page";
$config['cur_tag_open'] = '<li class="active"><a href="#">';
$config['cur_tag_close'] = '</a></li>';
$config['first_tag_open']=$config['last_tag_open']=$config['next_tag_open']=$config['prev_tag_open']=$config['num_tag_open']="<li>";
$config['first_tag_close']=$config['last_tag_close']=$config['next_tag_close']=$config['prev_tag_close']=$config['num_tag_close']="</li>";
$this->pagination->initialize($config);
$list["page_link"] = $this->pagination->create_links();
$this->load->view('common/header');
$this->load->view('order_list',$list);
$this->load->view('common/footer');
}
public function order_detail($orderid=null){
if(empty($orderid)){
exit('请输入订单号');
}else{
$data = array();
$data['orderid'] = $orderid;
$this->load->view('common/header');
$this->load->view('order_detail',$data);
$this->load->view('common/footer');
}
}
public function order_refund($orderid=null){
if(empty($orderid)){
exit('请输入订单号');
}else{
$data = array();
$data['orderid'] = $orderid;
$this->load->view('common/header');
$this->load->view('order_refund',$data);
$this->load->view('common/footer');
}
}
}