|
@@ -250,8 +250,13 @@ class optional_goods
|
|
global $config;
|
|
global $config;
|
|
$opids = $config['optional_goods'];
|
|
$opids = $config['optional_goods'];
|
|
if (empty($opids)) return true;
|
|
if (empty($opids)) return true;
|
|
- $this->mSpecials = array_unique($opids);
|
|
|
|
|
|
|
|
|
|
+ $this->mOpgroups = [];
|
|
|
|
+ $this->mAllGoods = [];
|
|
|
|
+ $this->mSpecials = [];
|
|
|
|
+ $this->mErrGoods = [];
|
|
|
|
+
|
|
|
|
+ $this->mSpecials = array_unique($opids);
|
|
foreach ($this->mSpecials as $special_id) {
|
|
foreach ($this->mSpecials as $special_id) {
|
|
$this->add_special($special_id);
|
|
$this->add_special($special_id);
|
|
}
|
|
}
|
|
@@ -265,7 +270,8 @@ class optional_goods
|
|
$blocks = $ret['blocks'];
|
|
$blocks = $ret['blocks'];
|
|
|
|
|
|
$cur_group = null;
|
|
$cur_group = null;
|
|
- foreach ($blocks as $block) {
|
|
|
|
|
|
+ foreach ($blocks as $block)
|
|
|
|
+ {
|
|
$type = $block['item_type'];
|
|
$type = $block['item_type'];
|
|
if ($type == 'home1') {
|
|
if ($type == 'home1') {
|
|
$tmp_group = $this->add_group($block, $special_id);
|
|
$tmp_group = $this->add_group($block, $special_id);
|