From 58aa56d68f5e5cd30c1448b58a643b8d212c84df Mon Sep 17 00:00:00 2001 From: Matthias Schmidt Date: Fri, 29 Jul 2016 19:33:42 +0200 Subject: [PATCH] Only show ban clipboard action for non-banned users --- .../clipboard/action/UserClipboardAction.class.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/wcfsetup/install/files/lib/system/clipboard/action/UserClipboardAction.class.php b/wcfsetup/install/files/lib/system/clipboard/action/UserClipboardAction.class.php index 32725f05f0..ace1cf20ed 100644 --- a/wcfsetup/install/files/lib/system/clipboard/action/UserClipboardAction.class.php +++ b/wcfsetup/install/files/lib/system/clipboard/action/UserClipboardAction.class.php @@ -109,7 +109,14 @@ class UserClipboardAction extends AbstractClipboardAction { return []; } - return $this->__validateAccessibleGroups(array_keys($this->objects)); + $userIDs = []; + foreach ($this->objects as $user) { + if (!$user->banned) { + $userIDs[] = $user->userID; + } + } + + return $this->__validateAccessibleGroups($userIDs); } /** -- 2.20.1