X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fspecials%2FSpecialDoubleRedirects.php;h=540ac5aaefc572506f44bfb29059a50f1d9d35f9;hb=8ac7621625acb014e48b064deddc704437ba5854;hp=77c59f03878505df45c58af86bf59884d591b227;hpb=8519b66979096124a4a6e1720937a501d720fd5b;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/specials/SpecialDoubleRedirects.php b/includes/specials/SpecialDoubleRedirects.php index 77c59f0387..540ac5aaef 100644 --- a/includes/specials/SpecialDoubleRedirects.php +++ b/includes/specials/SpecialDoubleRedirects.php @@ -21,6 +21,7 @@ * @ingroup SpecialPage */ +use MediaWiki\MediaWikiServices; use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; @@ -30,7 +31,7 @@ use Wikimedia\Rdbms\IDatabase; * * @ingroup SpecialPage */ -class DoubleRedirectsPage extends QueryPage { +class SpecialDoubleRedirects extends QueryPage { function __construct( $name = 'DoubleRedirects' ) { parent::__construct( $name ); } @@ -155,7 +156,9 @@ class DoubleRedirectsPage extends QueryPage { // if the page is editable, add an edit link if ( // check user permissions - $this->getUser()->isAllowed( 'edit' ) && + MediaWikiServices::getInstance() + ->getPermissionManager() + ->userHasRight( $this->getUser(), 'edit' ) && // check, if the content model is editable through action=edit ContentHandler::getForTitle( $titleA )->supportsDirectEditing() ) { @@ -198,6 +201,11 @@ class DoubleRedirectsPage extends QueryPage { return ( "{$linkA} {$edit} {$arr} {$linkB} {$arr} {$linkC}" ); } + public function execute( $par ) { + $this->addHelpLink( 'Help:Redirects' ); + parent::execute( $par ); + } + /** * Cache page content model and gender distinction for performance *