* [bug#52920,done,0.5h] Fix an error of variable overlap.

This commit is contained in:
hufangzhou
2024-07-19 19:14:35 +08:00
committed by 谢杞钰
parent 3264dbed2a
commit 80d64f6e91
+3 -3
View File
@@ -759,10 +759,10 @@ function initItemActions(object &$item, string $actionMenu, array $actionList, o
$actions = $model->loadModel('workflowaction')->getList($module);
$model->loadModel('flow');
$model->enables = array();
foreach($actions as $action)
foreach($actions as $flowAction)
{
$model->enables[$action->action] = $action->status == 'enable';
if($action->status == 'enable' && $action->extensionType != 'none' && !empty($action->conditions)) $model->enables[$action->action] = $model->flow->checkConditions($action->conditions, $item);
$model->enables[$flowAction->action] = $flowAction->status == 'enable';
if($flowAction->status == 'enable' && $flowAction->extensionType != 'none' && !empty($flowAction->conditions)) $model->enables[$flowAction->action] = $model->flow->checkConditions($flowAction->conditions, $item);
}
}
if(isset($model->enables[$method]) && !$model->enables[$method]) $isClickable = false;