/**
* Can $wgUser perform $action on this page?
- * This skips potentially expensive cascading permission checks
- * as well as avoids expensive error formatting
+ * This skips potentially expensive cascading permission checks.
*
* Suitable for use for nonessential UI controls in common cases, but
* _not_ for functional access control.
}
} elseif( !$user->isAllowed( $action ) ) {
$return = null;
-
- // We avoid expensive display logic for quickUserCan's and such
- $groups = false;
- if (!$short) {
- $groups = array_map( array( 'User', 'makeGroupLinkWiki' ),
- User::getGroupsWithPermission( $action ) );
- }
-
+ $groups = array_map( array( 'User', 'makeGroupLinkWiki' ),
+ User::getGroupsWithPermission( $action ) );
if( $groups ) {
$return = array( 'badaccess-groups',
array( implode( ', ', $groups ), count( $groups ) ) );