From 4b6f98f3cc8f880e57dd43ecaef5fd330147bcf3 Mon Sep 17 00:00:00 2001 From: tianshujie98 Date: Wed, 14 Apr 2021 10:10:54 +0800 Subject: [PATCH] * Fix bug #6952. --- module/task/control.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/module/task/control.php b/module/task/control.php index 3e01190019..8cb3656512 100644 --- a/module/task/control.php +++ b/module/task/control.php @@ -1567,6 +1567,18 @@ class task extends control if(isset($users[$task->closedBy])) $task->closedBy = $users[$task->closedBy]; if(isset($users[$task->lastEditedBy])) $task->lastEditedBy = $users[$task->lastEditedBy]; + /* Convert username to real name. */ + if(!empty($task->mailto)) + { + $mailtoList = explode(',', $task->mailto); + + $task->mailto = ''; + foreach($mailtoList as $mailto) + { + if(!empty($mailto)) $task->mailto .= ',' . zget($users, $mailto); + } + } + if($task->parent > 0 && strpos($task->name, htmlentities('>')) !== 0) $task->name = '>' . $task->name; if(!empty($task->team)) $task->name = '[' . $taskLang->multipleAB . '] ' . $task->name;