コード例 #1
0
ファイル: user.action.php プロジェクト: noikiy/mdwp
	public function order_detail () {
		global $ecs,$db;
		checkLogin();
		include_once('includes/lib_transaction.php');
		$order_id = isset($_GET['order_id']) ? intval($_GET['order_id']) : 0;
		$user_id  = intval($_SESSION['user_id']);
		$order = zy_get_order_detail($order_id, $user_id);
		if(empty($order))
		{
			$msg = rpcLang('user.php', 'get_orders_failure');
			jsonExit("{\"status\":\"$msg\"}");
		}else
		{    			
			$country_id = $order['country'];
			$province_id = $order['province'];
			$city_id = $order['city'];
			$district_id = $order['district'];
			$arr = array($country_id,$province_id,$city_id,$district_id);
			$result = array (); 
			foreach ($arr as $key => $val) {
				$sql = "select `region_name` from".$ecs->table('region')."where `region_id`= {$val}";
				$region_name = $db->getOne($sql);
				array_push($result,$region_name);
			}
			$order['country_name'] = $result[0];
			$order['province_name'] = $result[1];
			$order['city_name'] = $result[2];
			$order['district_name'] = $result[3];
			/* 订单商品 */
			$goods_list = order_goods($order_id);
			foreach ($goods_list AS $key => $value)
			{
				$goods_list[$key]['market_price'] = price_format($value['market_price'], false);
				$goods_list[$key]['goods_price']  = price_format($value['goods_price'], false);
				$goods_list[$key]['subtotal']     = price_format($value['subtotal'], false);
			}
			$order_goods = array('order'=>$order,'goods_list'=>$goods_list);
			jsonExit($order_goods);
		}
	}
コード例 #2
0
ファイル: user.php プロジェクト: noikiy/mdwp
		//var_dump($order_list);
	}
	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);
}else if($act == 'order_detail')//订单详情
{
	checkLogin();
	include_once('includes/lib_transaction.php');
	$order_id = isset($_GET['order_id']) ? intval($_GET['order_id']) : 0;
	$user_id  = intval($_SESSION['user_id']);
	$order = zy_get_order_detail($order_id, $user_id);
	if(empty($order))
	{
		$msg = rpcLang('user.php', 'get_orders_failure');
		jsonExit("{\"status\":\"$msg\"}");
	}else
	{    			
		$country_id = $order['country'];
		$province_id = $order['province'];
		$city_id = $order['city'];
		$district_id = $order['district'];
		$arr = array($country_id,$province_id,$city_id,$district_id);
		$result = array (); 
		foreach ($arr as $key => $val) {
			$sql = "select `region_name` from".$ecs->table('region')."where `region_id`= {$val}";
			$region_name = $db->getOne($sql);