From 4147bd819b1cf869699d60446425831365ea26b2 Mon Sep 17 00:00:00 2001 From: DannyS712 Date: Thu, 11 Jul 2019 18:28:59 +0000 Subject: [PATCH] Add help links to core special pages Bug: T227534 Change-Id: I832507223b5e006dfeaf041a071e9b7c280c6b64 --- includes/specials/SpecialComparePages.php | 1 + includes/specials/SpecialDeletedContributions.php | 1 + includes/specials/SpecialListGroupRights.php | 1 + includes/specials/SpecialProtectedpages.php | 1 + includes/specials/SpecialProtectedtitles.php | 1 + includes/specials/SpecialTags.php | 1 + includes/specials/SpecialUncategorizedimages.php | 1 + includes/specials/SpecialUncategorizedpages.php | 1 + includes/specials/SpecialUndelete.php | 1 + 9 files changed, 9 insertions(+) diff --git a/includes/specials/SpecialComparePages.php b/includes/specials/SpecialComparePages.php index 36928cae78..6d9dc0f038 100644 --- a/includes/specials/SpecialComparePages.php +++ b/includes/specials/SpecialComparePages.php @@ -49,6 +49,7 @@ class SpecialComparePages extends SpecialPage { $this->setHeaders(); $this->outputHeader(); $this->getOutput()->addModuleStyles( 'mediawiki.special' ); + $this->addHelpLink( 'Help:Diff' ); $form = HTMLForm::factory( 'ooui', [ 'Page1' => [ diff --git a/includes/specials/SpecialDeletedContributions.php b/includes/specials/SpecialDeletedContributions.php index 8817ba3de4..40d89625eb 100644 --- a/includes/specials/SpecialDeletedContributions.php +++ b/includes/specials/SpecialDeletedContributions.php @@ -46,6 +46,7 @@ class DeletedContributionsPage extends SpecialPage { $this->setHeaders(); $this->outputHeader(); $this->checkPermissions(); + $this->addHelpLink( 'Help:User contributions' ); $out = $this->getOutput(); $out->setPageTitle( $this->msg( 'deletedcontributions-title' ) ); diff --git a/includes/specials/SpecialListGroupRights.php b/includes/specials/SpecialListGroupRights.php index ae4b090d94..7f00311ca8 100644 --- a/includes/specials/SpecialListGroupRights.php +++ b/includes/specials/SpecialListGroupRights.php @@ -45,6 +45,7 @@ class SpecialListGroupRights extends SpecialPage { $out = $this->getOutput(); $out->addModuleStyles( 'mediawiki.special' ); + $this->addHelpLink( 'Help:User_rights_and_groups' ); $out->wrapWikiMsg( "
\n$1\n
", 'listgrouprights-key' ); diff --git a/includes/specials/SpecialProtectedpages.php b/includes/specials/SpecialProtectedpages.php index e9dca35923..38c6b1184a 100644 --- a/includes/specials/SpecialProtectedpages.php +++ b/includes/specials/SpecialProtectedpages.php @@ -38,6 +38,7 @@ class SpecialProtectedpages extends SpecialPage { $this->setHeaders(); $this->outputHeader(); $this->getOutput()->addModuleStyles( 'mediawiki.special' ); + $this->addHelpLink( 'Help:Protected_pages' ); $request = $this->getRequest(); $type = $request->getVal( $this->IdType ); diff --git a/includes/specials/SpecialProtectedtitles.php b/includes/specials/SpecialProtectedtitles.php index 5dc49ea8c7..4b0997e919 100644 --- a/includes/specials/SpecialProtectedtitles.php +++ b/includes/specials/SpecialProtectedtitles.php @@ -37,6 +37,7 @@ class SpecialProtectedtitles extends SpecialPage { function execute( $par ) { $this->setHeaders(); $this->outputHeader(); + $this->addHelpLink( 'Help:Protected_pages' ); $request = $this->getRequest(); $type = $request->getVal( $this->IdType ); diff --git a/includes/specials/SpecialTags.php b/includes/specials/SpecialTags.php index 110fb1ff04..9a95249c75 100644 --- a/includes/specials/SpecialTags.php +++ b/includes/specials/SpecialTags.php @@ -50,6 +50,7 @@ class SpecialTags extends SpecialPage { function execute( $par ) { $this->setHeaders(); $this->outputHeader(); + $this->addHelpLink( 'Manual:Tags' ); $request = $this->getRequest(); switch ( $par ) { diff --git a/includes/specials/SpecialUncategorizedimages.php b/includes/specials/SpecialUncategorizedimages.php index 1cb27a3fc6..ed2d5cfbc8 100644 --- a/includes/specials/SpecialUncategorizedimages.php +++ b/includes/specials/SpecialUncategorizedimages.php @@ -31,6 +31,7 @@ class UncategorizedImagesPage extends ImageQueryPage { function __construct( $name = 'Uncategorizedimages' ) { parent::__construct( $name ); + $this->addHelpLink( 'Help:Categories' ); } function sortDescending() { diff --git a/includes/specials/SpecialUncategorizedpages.php b/includes/specials/SpecialUncategorizedpages.php index ab83af1c92..0b7da7bf8a 100644 --- a/includes/specials/SpecialUncategorizedpages.php +++ b/includes/specials/SpecialUncategorizedpages.php @@ -35,6 +35,7 @@ class UncategorizedPagesPage extends PageQueryPage { function __construct( $name = 'Uncategorizedpages' ) { parent::__construct( $name ); + $this->addHelpLink( 'Help:Categories' ); } function sortDescending() { diff --git a/includes/specials/SpecialUndelete.php b/includes/specials/SpecialUndelete.php index 95563d282c..31e48368b5 100644 --- a/includes/specials/SpecialUndelete.php +++ b/includes/specials/SpecialUndelete.php @@ -158,6 +158,7 @@ class SpecialUndelete extends SpecialPage { $this->setHeaders(); $this->outputHeader(); + $this->addHelpLink( 'Help:Deletion_and_undeletion' ); $this->loadRequest( $par ); $this->checkPermissions(); // Needs to be after mTargetObj is set -- 2.20.1