Beispiel #1
0
	public function order_list () {
		global $ecs,$db;
		checkLogin();
		include_once('includes/lib_transaction.php');
		$user_id = intval($_SESSION['user_id']);
		$page = isset($_GET['page']) ? intval($_GET['page']) : 1;
		$record_count = $db->getOne("SELECT COUNT(*) FROM " .$ecs->table('order_info'). " WHERE user_id = '$user_id'");
		$pager  = get_pager('user.php', $_GET, $record_count, $page);
		$order_list = zy_get_user_orders($user_id, $pager['size'], $pager['start']);
		$arr = array();
		$count = count($order_list);
		foreach ($order_list as $key=>$val) {
			$order_detail = zy_get_order_detail($val['order_id'], $user_id);		
			$order_status = $order_detail['order_status'];
			$shipping_status = $order_detail['shipping_status'];
			$pay_status = $order_detail['pay_status'];			
			$result = array("order_status"=>$order_status,"shipping_status"=>$shipping_status,"pay_statu"=>$pay_status);
			array_push($arr,$result);
		}
		for ($i=0;$i<$count;$i++){
			array_push($order_list[$i],$arr[$i]);
		}
		//var_dump($order_list);exit;
		$order = array('pager'=>$pager,'orderlist'=>$order_list);
		jsonExit($order);
	}
Beispiel #2
0
	{
		$msg = rpcLang('user.php', 'get_regions_failure');
		jsonExit("{\"status\":\"$msg\"}");
	}else
	{
		jsonExit($area_arr);
	}
}else if($act == 'order_list')//我的订单
{
	checkLogin();
	include_once('includes/lib_transaction.php');
	$user_id = intval($_SESSION['user_id']);
	$page = isset($_GET['page']) ? intval($_GET['page']) : 1;
	$record_count = $db->getOne("SELECT COUNT(*) FROM " .$ecs->table('order_info'). " WHERE user_id = '$user_id'");
	$pager  = get_pager('user.php', array('act' => $act), $record_count, $page);
	$order_list = zy_get_user_orders($user_id, $pager['size'], $pager['start']);
	$arr = array();
	$count = count($order_list);
	foreach ($order_list as $key=>$val) {
		$order_detail = zy_get_order_detail($val['order_id'], $user_id);		
		$order_status = $order_detail['order_status'];
		$shipping_status = $order_detail['shipping_status'];
		$pay_status = $order_detail['pay_status'];			
		$result = array("order_status"=>$order_status,"shipping_status"=>$shipping_status,"pay_statu"=>$pay_status);
		array_push($arr,$result);
		//var_dump($order_list);
	}
	for ($i=0;$i<$count;$i++){
		array_push($order_list[$i],$arr[$i]);
	}
	//var_dump($order_list);