From e8b36928147ff9eb5b9ca74c9ed597d4f742e83b Mon Sep 17 00:00:00 2001 From: tanghucheng Date: Fri, 8 Mar 2024 11:28:26 +0800 Subject: [PATCH] * Merge 18.x #eda155ad3c252a7f37a7e1b5748913381f70ea0d. --- module/project/tao.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/module/project/tao.php b/module/project/tao.php index b0dc1f9b95..2504431a34 100755 --- a/module/project/tao.php +++ b/module/project/tao.php @@ -400,6 +400,13 @@ class projectTao extends projectModel $this->dao->update(TABLE_PRODUCT)->set('`order`')->eq($productID * 5)->where('id')->eq($productID)->exec(); if($product->acl != 'open') $this->loadModel('user')->updateUserView(array($productID), 'product'); + $productSettingList = isset($this->config->global->productSettingList) ? json_decode($this->config->global->productSettingList, true) : array(); + if($this->config->edition != 'open' && $productSettingList) + { + $productSettingList[] = $productID; + $this->loadModel('setting')->setItem('system.common.global.productSettingList', json_encode($productSettingList)); + } + /* Link product. */ $projectProduct = new stdclass(); $projectProduct->project = $projectID;