From 872950ac314cd15a17b57a79bb78c26a56b807eb Mon Sep 17 00:00:00 2001 From: caoyanyi Date: Thu, 16 Feb 2023 10:31:17 +0800 Subject: [PATCH] * Modify feature bar list. --- module/dev/model.php | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/module/dev/model.php b/module/dev/model.php index 7e53f8a9ff..b476cc9cd4 100644 --- a/module/dev/model.php +++ b/module/dev/model.php @@ -307,7 +307,7 @@ class devModel extends model // Defalut value set, remove when left tree display. if($type == 'feature') { - $module = 'program'; + $module = 'product'; $method = 'browse'; } elseif($type == 'second') @@ -323,12 +323,11 @@ class devModel extends model $originalLangs = array(); $clientLang = $this->app->getClientLang(); - $defaultLang = $this->loadDefaultLang(); if($type == 'feature') { $this->defaultLang = $defaultLang; - $defaultLang = $this->loadDefaultLang($clientLang, $module); + $defaultLang = $this->loadDefaultLang($clientLang, $module); } $lang = new stdClass(); @@ -344,7 +343,18 @@ class devModel extends model } elseif($type == 'feature') { - $originalLangs = $defaultLang->$module->featureBar[$method]; + $langKey = $module . '_feature-' . $method . '_'; + foreach($defaultLang->$module->featureBar[$method] as $feature => $featureName) + { + $selectKey = $feature . 'Selects'; + if(isset($defaultLang->$module->$selectKey)) + { + foreach($defaultLang->$module->$selectKey as $feature => $featureName) $originalLangs[$langKey . $feature] = $featureName; + continue; + } + $originalLangs[$langKey . $feature] = $featureName; + } + } elseif($type == 'first') { @@ -466,6 +476,7 @@ class devModel extends model $lang->productCommon = $this->lang->productCommon; $lang->projectCommon = $this->lang->projectCommon; $lang->executionCommon = $this->lang->executionCommon; + $lang->hourCommon = $this->lang->hourCommon; if(!isset($lang->common)) $lang->common = new stdclass(); $loadedLangs = array();