From: Matthias Schmidt Date: Thu, 19 Sep 2013 15:27:29 +0000 (+0200) Subject: Unifies appearance of enable/disable icons in user list X-Git-Tag: 2.0.0_Beta_10~54 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=e6740117a7fe3721a11f8fda9d3ac4021309dced;p=GitHub%2FWoltLab%2FWCF.git Unifies appearance of enable/disable icons in user list Closes #1498 --- 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));