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); }
{ $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);