dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge "Fix a typo (folow -> follow)"
[lhc/web/wiklou.git]
/
includes
/
user
/
UserNamePrefixSearch.php
diff --git
a/includes/user/UserNamePrefixSearch.php
b/includes/user/UserNamePrefixSearch.php
index
b7d5058
..
b3489a2
100644
(file)
--- a/
includes/user/UserNamePrefixSearch.php
+++ b/
includes/user/UserNamePrefixSearch.php
@@
-20,6
+20,8
@@
* @file
*/
* @file
*/
+use MediaWiki\MediaWikiServices;
+
/**
* Handles searching prefixes of user names
*
/**
* Handles searching prefixes of user names
*
@@
-46,7
+48,10
@@
class UserNamePrefixSearch {
$joinConds = [];
// Filter out hidden user names
$joinConds = [];
// Filter out hidden user names
- if ( $audience === 'public' || !$audience->isAllowed( 'hideuser' ) ) {
+ if ( $audience === 'public' || !MediaWikiServices::getInstance()
+ ->getPermissionManager()
+ ->userHasRight( $audience, 'hideuser' )
+ ) {
$tables[] = 'ipblocks';
$cond['ipb_deleted'] = [ 0, null ];
$joinConds['ipblocks'] = [ 'LEFT JOIN', 'user_id=ipb_user' ];
$tables[] = 'ipblocks';
$cond['ipb_deleted'] = [ 0, null ];
$joinConds['ipblocks'] = [ 'LEFT JOIN', 'user_id=ipb_user' ];
@@
-65,6
+70,6
@@
class UserNamePrefixSearch {
$joinConds
);
$joinConds
);
- return $res
=== false ? [] : $res
;
+ return $res;
}
}
}
}