$goods_list[$ii], 'buy' => $goods_buy[$ii][0], 'price' => $goods_buy[$ii][1], 'status' => 0, 'isdiscount' => $discount, 'dis_num' => $goods_discount[$ii], 'limit_val' => $limit_val, 'isdorefresh' => $shop_conf['isdorefresh'], 'hasrefreshnum' => 0, 'refreshnum' => $shop_conf['refreshnum'], )); array_splice($goods_list, $ii, 1); array_splice($goods_weight, $ii, 1); array_splice($goods_buy, $ii, 1); array_splice($goods_discount, $ii, 1); break; } } } return $goods; } function shopGoodsList($shop_conf) { $goods_list = explode('|', $shop_conf['goods_list']); $goods_weight = explode('|', $shop_conf['goods_weight']); $goods_buy = getExplode1($shop_conf['price']); $goods_discount = explode('|', $shop_conf['discount']); $discount_num = $shop_conf['discount_num']; $goods = array(); $discount = false; if ($discount_num != 0) { $discount = true; $discount_num--; } for ($ii = 0; $ii < count($goods_weight); ++$ii) { $limit_val = 0; if ($shop_conf['limit'] != '') { $limit = explode('|', $shop_conf['limit']); $limit_val = $limit[$ii]; } array_push($goods, array( 'id' => $goods_list[$ii], 'buy' => $goods_buy[$ii][0], 'price' => $goods_buy[$ii][1], 'status' => 0, 'isdiscount' => $discount, 'dis_num' => $goods_discount[$ii], 'weight' => $goods_weight[$ii], 'limit_val' => $limit_val, )); } return $goods; } function _internalGetShopConf() { global $g_shop_table; if (!$g_shop_table) { $g_shop_table = require(getConfigBaseDir() . 'shop@shop.php'); } return $g_shop_table; }