This commit is contained in:
wangyuting2
2022-05-17 09:58:28 +08:00
parent 91d1be1fa2
commit faf8ee28b9
+6 -1
View File
@@ -187,7 +187,7 @@ class dao extends baseDAO
*/ */
public function checkflow() public function checkflow()
{ {
global $app, $config; global $app, $config, $lang;
if(!isset($config->bizVersion)) return $this; if(!isset($config->bizVersion)) return $this;
@@ -204,6 +204,9 @@ class dao extends baseDAO
$rawrules = $this->dbh->query("select * from " . TABLE_WORKFLOWRULE)->fetchall(); $rawrules = $this->dbh->query("select * from " . TABLE_WORKFLOWRULE)->fetchall();
foreach($rawrules as $rule) $rules[$rule->id] = $rule; foreach($rawrules as $rule) $rules[$rule->id] = $rule;
$table = strtolower(str_replace(array($config->db->prefix, '`'), '', $this->table));
if(!isset($lang->$table)) $lang->$table = new stdclass();
foreach($flowfields as $key => $field) foreach($flowfields as $key => $field)
{ {
if(!$field) if(!$field)
@@ -212,6 +215,8 @@ class dao extends baseDAO
continue; continue;
} }
$lang->$table->{$field->field} = $field->name;
$ruleids = explode(',', trim($field->rules, ',') . ',' . trim($field->layoutrules, ',')); $ruleids = explode(',', trim($field->rules, ',') . ',' . trim($field->layoutrules, ','));
$ruleids = array_unique($ruleids); $ruleids = array_unique($ruleids);