diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2009-11-26 13:26:08 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@member.fsf.org> | 2009-11-26 13:26:08 (GMT) |
commit | d0afdd3565cb0c34b8516739ec3f308f617d4d05 (patch) | |
tree | 71a62a3f2266ef3c61b9404f675d5aa36071eb4e | |
parent | 7b646a1c258807e3deb71e8b557092d0623fe6fe (diff) |
Do not fail on unknown user on admin/ page
-rw-r--r-- | site/app/controllers/components/audit.php | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/site/app/controllers/components/audit.php b/site/app/controllers/components/audit.php index b94d70f..68029c2 100644 --- a/site/app/controllers/components/audit.php +++ b/site/app/controllers/components/audit.php @@ -189,10 +189,14 @@ class AuditComponent extends Object { } elseif ($log['Eventlog']['action'] == 'group_removemember') { $memberInfo = $this->controller->User->getUser($log['Eventlog']['removed']); + if (!isset($memberInfo['User'])) + $member = $log['Eventlog']['removed']; + else { $name = trim($memberInfo['User']['display_name']); if(empty($name)) $name = $memberInfo['User']['email']; $member = $this->link($name, '/admin/users/'.$log['Eventlog']['removed']); + } $entry = sprintf(___('%1$s removed %2$s from group %3$s'), $user, $member, $group); } |