From 7d3818dd5afc6cd85318d4d79c0bdcf488207235 Mon Sep 17 00:00:00 2001 From: liugang Date: Tue, 30 Jul 2019 10:38:15 +0800 Subject: [PATCH] * Add function to process status of a record. --- framework/control.class.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/framework/control.class.php b/framework/control.class.php index 983312b8ca..e9b237b1b3 100644 --- a/framework/control.class.php +++ b/framework/control.class.php @@ -241,4 +241,19 @@ class control extends baseControl if(!isset($this->config->bizVersion)) return false; $this->loadModel('flow')->printFields($this->moduleName, $this->methodName, $object, $type, $extras); } + + /** + * Process status of an object according to its subStatus. + * + * @param string $module product | release | story | project | task | bug | testcase | testsuite | feedback + * @param object $record a record of above modules. + * @access public + * @return string + */ + public function processStatus($module, $record) + { + if(!isset($this->config->bizVersion)) return zget($this->lang->$module->statusList, $record->status); + + return $this->loadModel('workflowfield')->processSubStatus($module, $record->subStatus); + } }