diff --git a/app/controllers/multipersonsearch.php b/app/controllers/multipersonsearch.php index 8a19099e1f6b828d675ab70f743457c59b9998de..ecbcf270291f02a51a23e259396ffc96237f32ed 100644 --- a/app/controllers/multipersonsearch.php +++ b/app/controllers/multipersonsearch.php @@ -42,10 +42,23 @@ class MultipersonsearchController extends AuthenticatedController $output = []; foreach ($result as $user) { + if ($GLOBALS['perm']->have_perm('dozent')) { + $lock_string = (int)$user->locked === 1 ? sprintf(' [%s]', _('gesperrt')) : ''; + } else { + $lock_string = ''; + } + $text = sprintf( + '%s, %s%s -- %s (%s)', + $user->nachname, + $user->vorname, + $lock_string, + $user->perms, + $user->username + ); $output[] = [ 'user_id' => $user->id, 'avatar' => Avatar::getAvatar($user->id)->getURL(Avatar::SMALL), - 'text' => "{$user->nachname}, {$user->vorname} -- {$user->perms} ({$user->username})", + 'text' => $text, 'member' => in_array($user->id, $alreadyMember), ]; }