From 035d0e46c9f0d5690323cb5d14770340b71cae7a Mon Sep 17 00:00:00 2001 From: tanghucheng Date: Fri, 17 Nov 2023 01:33:04 -0500 Subject: [PATCH] * Fix bug for waterfull project stage list. --- module/execution/model.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/module/execution/model.php b/module/execution/model.php index 4174b9af73..72b8ac3b30 100755 --- a/module/execution/model.php +++ b/module/execution/model.php @@ -5485,11 +5485,14 @@ class executionModel extends model foreach($execution->tasks as $task) { $showmore = (count($execution->tasks) == 50) && ($task == end($execution->tasks)); - $task->ipdStage = new stdclass(); - $task->ipdStage->canStart = $execution->ipdStage['canStart']; - $task->ipdStage->taskStartTip = sprintf($this->lang->execution->disabledTip->taskStartTip, $this->lang->stage->ipdTypeList[$execution->ipdStage['preAttribute']], $this->lang->stage->ipdTypeList[$execution->attribute]); - $task->ipdStage->taskFinishTip = sprintf($this->lang->execution->disabledTip->taskFinishTip, $this->lang->stage->ipdTypeList[$execution->ipdStage['preAttribute']], $this->lang->stage->ipdTypeList[$execution->attribute]); - $task->ipdStage->taskRecordTip = sprintf($this->lang->execution->disabledTip->taskRecordTip, $this->lang->stage->ipdTypeList[$execution->ipdStage['preAttribute']], $this->lang->stage->ipdTypeList[$execution->attribute]); + if($project->model == 'ipd') + { + $task->ipdStage = new stdclass(); + $task->ipdStage->canStart = $execution->ipdStage['canStart']; + $task->ipdStage->taskStartTip = sprintf($this->lang->execution->disabledTip->taskStartTip, $this->lang->stage->ipdTypeList[$execution->ipdStage['preAttribute']], $this->lang->stage->ipdTypeList[$execution->attribute]); + $task->ipdStage->taskFinishTip = sprintf($this->lang->execution->disabledTip->taskFinishTip, $this->lang->stage->ipdTypeList[$execution->ipdStage['preAttribute']], $this->lang->stage->ipdTypeList[$execution->attribute]); + $task->ipdStage->taskRecordTip = sprintf($this->lang->execution->disabledTip->taskRecordTip, $this->lang->stage->ipdTypeList[$execution->ipdStage['preAttribute']], $this->lang->stage->ipdTypeList[$execution->attribute]); + } echo $this->task->buildNestedList($execution, $task, false, $showmore, $users); } }