From a603c4568529c4912c63ae5160d1035d56a05b2c Mon Sep 17 00:00:00 2001 From: sunguangming Date: Thu, 18 Aug 2022 16:22:51 +0800 Subject: [PATCH] * Code for mulit task assigedTo display. --- module/task/model.php | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/module/task/model.php b/module/task/model.php index 5559058583..bd8296a23e 100755 --- a/module/task/model.php +++ b/module/task/model.php @@ -3592,19 +3592,25 @@ class taskModel extends model public function printAssignedHtml($task, $users) { $btnTextClass = ''; + $assignedToText = $assignedToTitle = zget($users, $task->assignedTo); if(!empty($task->team) and $task->mode == 'multi' and $task->status != 'closed') { $assignedToText = $this->lang->task->team; $teamMembers = array(); - foreach($task->team as $teamMember) $teamMembers[] = zget($users, $teamMember->account); + foreach($task->team as $teamMember) + { + $realname = zget($users, $teamMember->account); + if($this->app->user->account == $teamMember->account) + { + $task->assignedTo = $this->app->user->account; + $assignedToText = $realname; + } + $teamMembers[] = $realname; + } + $assignedToTitle = implode($this->lang->comma, $teamMembers); } - else - { - $assignedToText = $assignedToTitle = zget($users, $task->assignedTo); - } - $assignedToText = (!empty($task->team) and $task->mode == 'multi' and $task->status != 'closed') ? $this->lang->task->team : zget($users, $task->assignedTo); if(empty($task->assignedTo)) {