From 73207475aec114df5d2829ec28ce29cc6995809c Mon Sep 17 00:00:00 2001 From: songchenxuan Date: Tue, 25 Jan 2022 09:54:31 +0800 Subject: [PATCH] *International lang. --- module/install/model.php | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/module/install/model.php b/module/install/model.php index bc2d95ddd9..ea6d041cc8 100644 --- a/module/install/model.php +++ b/module/install/model.php @@ -543,6 +543,29 @@ class installModel extends model $this->dao->update(TABLE_CRON)->set('remark')->eq($remark)->where('command')->eq($command)->exec(); } + /* Update lang,stage by lang. */ + $this->app->loadLang('stage'); + foreach($this->lang->stage->typeList as $key => $value) + { + $this->dao->update(TABLE_LANG)->set('value')->eq($value)->where('`key`')->eq($key)->exec(); + $this->dao->update(TABLE_STAGE)->set('name')->eq($value)->where('`type`')->eq($key)->exec(); + } + + if(!empty($this->config->bizVersion)) + { + /* Update flowdatasource by lang. */ + foreach($this->lang->install->workflowdatasource as $id => $name) + { + $this->dao->update(TABLE_WORKFLOWDATASOURCE)->set('name')->eq($name)->where('id')->eq($id)->exec(); + } + + /* Update workflowrule by lang. */ + foreach($this->lang->install->workflowrule as $id => $name) + { + $this->dao->update(TABLE_WORKFLOWRULE)->set('name')->eq($name)->where('id')->eq($id)->exec(); + } + } + if(!empty($this->config->maxVersion)) { /* Update process by lang. */ @@ -556,16 +579,7 @@ class installModel extends model { $this->dao->update(TABLE_BASICMEAS)->set('name')->eq($basic['name'])->set('unit')->eq($basic['unit'])->set('definition')->eq($basic['definition'])->where('id')->eq($id)->exec(); } - - /* Update lang,stage by lang. */ - $this->app->loadLang('stage'); - foreach($this->lang->stage->typeList as $key => $value) - { - $this->dao->update(TABLE_LANG)->set('value')->eq($value)->where('`key`')->eq($key)->exec(); - $this->dao->update(TABLE_STAGE)->set('name')->eq($value)->where('`type`')->eq($key)->exec(); - } } - } /**