Example #1
0
	public function collection_list () {
		global $ecs,$db;
		checkLogin();
		include_once('includes/lib_clips.php');
		$user_id = intval($_SESSION['user_id']);
		$page = isset($_GET['page']) ? intval($_GET['page']) : 1;
		$record_count = $db->getOne("SELECT COUNT(*) FROM " .$ecs->table('collect_goods')." WHERE user_id='$user_id'");
		$pager = get_pager('user.php', $_GET, $record_count, $page);
		$product_collect_list = zy_get_collection_goods($user_id, $pager['size'], $pager['start']);
		$arr_key = array_keys($product_collect_list);
		$count = count ($product_collect_list);
		$result = array();
		foreach ($arr_key as $val) {
		    $sql = "select `rec_id` from".$ecs->table('collect_goods')."where `goods_id`= {$val} and `user_id` ={$user_id}";
		    $rec_id = $db->getOne($sql);
		    array_push($result,$rec_id);
		}
		$pro_arr = 0;
		$product_collect_list = array_values($product_collect_list);
		foreach ($product_collect_list as $key=>$val) {
			$product_collect_list[$key]['rec_id'] = $result[$pro_arr];
			$pro_arr++;
		}
		if(empty($product_collect_list))
		{
			$msg = rpcLang('user.php', 'no_collect_product');
			jsonExit("{\"status\":\"$msg\"}");
		}else
		{
			$collect_list = array('pager'=>$pager,'orderlist'=>$product_collect_list);
			jsonExit($collect_list);
		}
	}
Example #2
0
File: user.php Project: noikiy/mdwp
			$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);
	}

}else if($act == 'collection_list')//显示收藏商品列表
{
	checkLogin();
	include_once('includes/lib_clips.php');
	$user_id = intval($_SESSION['user_id']);
	$page = isset($_GET['page']) ? intval($_GET['page']) : 1;
	$record_count = $db->getOne("SELECT COUNT(*) FROM " .$ecs->table('collect_goods')." WHERE user_id='$user_id'");
	$pager = get_pager('user.php', array('act' => $act), $record_count, $page);
	$product_collect_list = zy_get_collection_goods($user_id, $pager['size'], $pager['start']);
	$arr_key = array_keys($product_collect_list);
	$count = count ($product_collect_list);
	$result = array();
	foreach ($arr_key as $val) {
	    $sql = "select `rec_id` from".$ecs->table('collect_goods')."where `goods_id`= {$val} and `user_id` ={$user_id}";
	    $rec_id = $db->getOne($sql);
	    array_push($result,$rec_id);
	}
	$pro_arr = 0;
	$product_collect_list = array_values($product_collect_list);
	foreach ($product_collect_list as $key=>$val) {
		$product_collect_list[$key]['rec_id'] = $result[$pro_arr];
		$pro_arr++;
	}
	//var_dump($product_collect_list);exit;