From e6740117a7fe3721a11f8fda9d3ac4021309dced Mon Sep 17 00:00:00 2001 From: Matthias Schmidt Date: Thu, 19 Sep 2013 17:27:29 +0200 Subject: [PATCH] Unifies appearance of enable/disable icons in user list Closes #1498 --- wcfsetup/install/files/acp/templates/userList.tpl | 10 ++++------ .../install/files/lib/acp/page/UserListPage.class.php | 1 + 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/wcfsetup/install/files/acp/templates/userList.tpl b/wcfsetup/install/files/acp/templates/userList.tpl index 63defbd42c..7376aa6c4e 100644 --- a/wcfsetup/install/files/acp/templates/userList.tpl +++ b/wcfsetup/install/files/acp/templates/userList.tpl @@ -97,12 +97,10 @@ {else} {/if} - {if $__wcf->session->getPermission('admin.user.canEnableUser')} - {if $user->userID != $__wcf->user->userID} - - {else} - - {/if} + {if $user->canBeEnabled} + + {else} + {/if} {event name='rowButtons'} diff --git a/wcfsetup/install/files/lib/acp/page/UserListPage.class.php b/wcfsetup/install/files/lib/acp/page/UserListPage.class.php index 4f766ec632..8e2a635778 100755 --- a/wcfsetup/install/files/lib/acp/page/UserListPage.class.php +++ b/wcfsetup/install/files/lib/acp/page/UserListPage.class.php @@ -249,6 +249,7 @@ class UserListPage extends SortablePage { $row['deletable'] = ($accessible && WCF::getSession()->getPermission('admin.user.canDeleteUser') && $row['userID'] != WCF::getUser()->userID) ? 1 : 0; $row['editable'] = ($accessible && WCF::getSession()->getPermission('admin.user.canEditUser')) ? 1 : 0; $row['bannable'] = ($accessible && WCF::getSession()->getPermission('admin.user.canBanUser') && $row['userID'] != WCF::getUser()->userID) ? 1 : 0; + $row['canBeEnabled'] = ($accessible && WCF::getSession()->getPermission('admin.user.canEnableUser') && $row['userID'] != WCF::getUser()->userID) ? 1 : 0; $row['isMarked'] = intval(in_array($row['userID'], $this->markedUsers)); $this->users[] = new UserProfile(new User(null, $row)); -- 2.20.1