X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Fspecials%2FSpecialListusers.php;h=7eb3757a3d3706681c8ec03f8561e94ea13b354a;hp=d43a263f7e71ad60cc2b7112ca64ee72b17384f7;hb=e3bd13db0c285f312e31bb1b7271af4628cca80c;hpb=8a5b362c435a054918a2392bc9d470ff85992022 diff --git a/includes/specials/SpecialListusers.php b/includes/specials/SpecialListusers.php index d43a263f7e..7eb3757a3d 100644 --- a/includes/specials/SpecialListusers.php +++ b/includes/specials/SpecialListusers.php @@ -53,7 +53,7 @@ class UsersPager extends AlphabeticPager { $request = $this->getRequest(); $par = ( $par !== null ) ? $par : ''; $parms = explode( '/', $par ); - $symsForAll = array( '*', 'user' ); + $symsForAll = [ '*', 'user' ]; if ( $parms[0] != '' && ( in_array( $par, User::getAllGroups() ) || in_array( $par, $symsForAll ) ) @@ -103,14 +103,14 @@ class UsersPager extends AlphabeticPager { */ function getQueryInfo() { $dbr = wfGetDB( DB_SLAVE ); - $conds = array(); + $conds = []; // Don't show hidden names if ( !$this->getUser()->isAllowed( 'hideuser' ) ) { $conds[] = 'ipb_deleted IS NULL OR ipb_deleted = 0'; } - $options = array(); + $options = []; if ( $this->requestedGroup != '' ) { $conds['ug_group'] = $this->requestedGroup; @@ -131,29 +131,29 @@ class UsersPager extends AlphabeticPager { $options['GROUP BY'] = $this->creationSort ? 'user_id' : 'user_name'; - $query = array( - 'tables' => array( 'user', 'user_groups', 'ipblocks' ), - 'fields' => array( + $query = [ + 'tables' => [ 'user', 'user_groups', 'ipblocks' ], + 'fields' => [ 'user_name' => $this->creationSort ? 'MAX(user_name)' : 'user_name', 'user_id' => $this->creationSort ? 'user_id' : 'MAX(user_id)', 'edits' => 'MAX(user_editcount)', 'creation' => 'MIN(user_registration)', 'ipb_deleted' => 'MAX(ipb_deleted)' // block/hide status - ), + ], 'options' => $options, - 'join_conds' => array( - 'user_groups' => array( 'LEFT JOIN', 'user_id=ug_user' ), - 'ipblocks' => array( - 'LEFT JOIN', array( + 'join_conds' => [ + 'user_groups' => [ 'LEFT JOIN', 'user_id=ug_user' ], + 'ipblocks' => [ + 'LEFT JOIN', [ 'user_id=ipb_user', 'ipb_auto' => 0 - ) - ), - ), + ] + ], + ], 'conds' => $conds - ); + ]; - Hooks::run( 'SpecialListusersQueryInfo', array( $this, &$query ) ); + Hooks::run( 'SpecialListusersQueryInfo', [ $this, &$query ] ); return $query; } @@ -182,7 +182,7 @@ class UsersPager extends AlphabeticPager { $groups_list = self::getGroups( intval( $row->user_id ), $this->userGroupCache ); if ( !$this->including && count( $groups_list ) > 0 ) { - $list = array(); + $list = []; foreach ( $groups_list as $group ) { $list[] = self::buildGroupLink( $group, $userName ); } @@ -214,14 +214,14 @@ class UsersPager extends AlphabeticPager { ' ' . $this->msg( 'listusers-blocked', $userName )->escaped() : ''; - Hooks::run( 'SpecialListusersFormatRow', array( &$item, $row ) ); + Hooks::run( 'SpecialListusersFormatRow', [ &$item, $row ] ); - return Html::rawElement( 'li', array(), "{$item}{$edits}{$created}{$blocked}" ); + return Html::rawElement( 'li', [], "{$item}{$edits}{$created}{$blocked}" ); } function doBatchLookups() { $batch = new LinkBatch(); - $userIds = array(); + $userIds = []; # Give some pointers to make user links foreach ( $this->mResult as $row ) { $batch->add( NS_USER, $row->user_name ); @@ -233,12 +233,12 @@ class UsersPager extends AlphabeticPager { $dbr = wfGetDB( DB_SLAVE ); $groupRes = $dbr->select( 'user_groups', - array( 'ug_user', 'ug_group' ), - array( 'ug_user' => $userIds ), + [ 'ug_user', 'ug_group' ], + [ 'ug_user' => $userIds ], __METHOD__ ); - $cache = array(); - $groups = array(); + $cache = []; + $groups = []; foreach ( $groupRes as $row ) { $cache[intval( $row->ug_user )][] = $row->ug_group; $groups[$row->ug_group] = true; @@ -268,7 +268,7 @@ class UsersPager extends AlphabeticPager { # Form tag $out = Xml::openElement( 'form', - array( 'method' => 'get', 'action' => wfScript(), 'id' => 'mw-listusers-form' ) + [ 'method' => 'get', 'action' => wfScript(), 'id' => 'mw-listusers-form' ] ) . Xml::fieldset( $this->msg( 'listusers' )->text() ) . Html::hidden( 'title', $self ); @@ -279,12 +279,12 @@ class UsersPager extends AlphabeticPager { 'username', $this->requestedUser, 'text', - array( + [ 'class' => 'mw-autocomplete-user', 'id' => 'offset', 'size' => 20, 'autofocus' => $this->requestedUser === '' - ) + ] ) . ' '; # Group drop-down list @@ -318,12 +318,12 @@ class UsersPager extends AlphabeticPager { ); $out .= '
'; - Hooks::run( 'SpecialListusersHeaderForm', array( $this, &$out ) ); + Hooks::run( 'SpecialListusersHeaderForm', [ $this, &$out ] ); # Submit button and form bottom $out .= Html::hidden( 'limit', $this->mLimit ); $out .= Xml::submitButton( $this->msg( 'listusers-submit' )->text() ); - Hooks::run( 'SpecialListusersHeader', array( $this, &$out ) ); + Hooks::run( 'SpecialListusersHeader', [ $this, &$out ] ); $out .= Xml::closeElement( 'fieldset' ) . Xml::closeElement( 'form' ); @@ -335,7 +335,7 @@ class UsersPager extends AlphabeticPager { * @return array */ function getAllGroups() { - $result = array(); + $result = []; foreach ( User::getAllGroups() as $group ) { $result[$group] = User::getGroupName( $group ); } @@ -356,7 +356,7 @@ class UsersPager extends AlphabeticPager { if ( $this->requestedUser != '' ) { $query['username'] = $this->requestedUser; } - Hooks::run( 'SpecialListusersDefaultQuery', array( $this, &$query ) ); + Hooks::run( 'SpecialListusersDefaultQuery', [ $this, &$query ] ); return $query; } @@ -373,7 +373,7 @@ class UsersPager extends AlphabeticPager { $user = User::newFromId( $uid ); $effectiveGroups = $user->getEffectiveGroups(); } else { - $effectiveGroups = isset( $cache[$uid] ) ? $cache[$uid] : array(); + $effectiveGroups = isset( $cache[$uid] ) ? $cache[$uid] : []; } $groups = array_diff( $effectiveGroups, User::getImplicitGroups() ); @@ -388,7 +388,7 @@ class UsersPager extends AlphabeticPager { * @return string */ protected static function buildGroupLink( $group, $username ) { - return User::makeGroupLinkHtml( + return User::makeGroupLinkHTML( $group, User::getGroupMember( $group, $username ) ); @@ -427,7 +427,7 @@ class SpecialListUsers extends IncludableSpecialPage { if ( $usersbody ) { $s .= $up->getNavigationBar(); - $s .= Html::rawElement( 'ul', array(), $usersbody ); + $s .= Html::rawElement( 'ul', [], $usersbody ); $s .= $up->getNavigationBar(); } else { $s .= $this->msg( 'listusers-noresult' )->parseAsBlock();