* Code for mulit task assigedTo display.

This commit is contained in:
sunguangming
2022-08-18 16:22:51 +08:00
parent 88ae33eaef
commit a603c45685
+12 -6
View File
@@ -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))
{