X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2Fspecials%2FSpecialBlockList.php;h=b3d2358193b90c4973e1b16ba6fc6bc585232302;hb=3bb3c8b0ae092b2e667f6f33abfc98f9c205d53c;hp=4e541c9581ae20900c8f54ac033a5e80989547ca;hpb=fdb67e1d40e1725d8bd6c96187101551b29bc777;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/specials/SpecialBlockList.php b/includes/specials/SpecialBlockList.php index 4e541c9581..b3d2358193 100644 --- a/includes/specials/SpecialBlockList.php +++ b/includes/specials/SpecialBlockList.php @@ -21,6 +21,8 @@ * @ingroup SpecialPage */ +use MediaWiki\Block\DatabaseBlock; + /** * A special page that lists existing blocks * @@ -43,9 +45,10 @@ class SpecialBlockList extends SpecialPage { public function execute( $par ) { $this->setHeaders(); $this->outputHeader(); + $this->addHelpLink( 'Help:Blocking_users' ); $out = $this->getOutput(); $out->setPageTitle( $this->msg( 'ipblocklist' ) ); - $out->addModuleStyles( [ 'mediawiki.special', 'mediawiki.special.blocklist' ] ); + $out->addModuleStyles( [ 'mediawiki.special' ] ); $request = $this->getRequest(); $par = $request->getVal( 'ip', $par ); @@ -139,28 +142,28 @@ class SpecialBlockList extends SpecialPage { } if ( $this->target !== '' ) { - list( $target, $type ) = Block::parseTarget( $this->target ); + list( $target, $type ) = DatabaseBlock::parseTarget( $this->target ); switch ( $type ) { - case Block::TYPE_ID: - case Block::TYPE_AUTO: + case DatabaseBlock::TYPE_ID: + case DatabaseBlock::TYPE_AUTO: $conds['ipb_id'] = $target; break; - case Block::TYPE_IP: - case Block::TYPE_RANGE: + case DatabaseBlock::TYPE_IP: + case DatabaseBlock::TYPE_RANGE: list( $start, $end ) = IP::parseRange( $target ); $conds[] = wfGetDB( DB_REPLICA )->makeList( [ 'ipb_address' => $target, - Block::getRangeCond( $start, $end ) + DatabaseBlock::getRangeCond( $start, $end ) ], LIST_OR ); $conds['ipb_auto'] = 0; break; - case Block::TYPE_USER: + case DatabaseBlock::TYPE_USER: $conds['ipb_address'] = $target->getName(); $conds['ipb_auto'] = 0; break;