From: Sam Wilson Date: Mon, 21 Aug 2017 02:08:32 +0000 (+0800) Subject: Don't hard-code Preferences page name X-Git-Tag: 1.31.0-rc.0~2348^2 X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/wiki/supprimer.php?a=commitdiff_plain;h=2a416c57d59997893b2e6345c85743c6f3b06552;p=lhc%2Fweb%2Fwiklou.git Don't hard-code Preferences page name This fixes the restore-prefs link by switching to use whatever the current title of the PreferencesForm is. Bug: T173682 Change-Id: I67a13269a63f719a011a2d59a07493d9eb6b653b --- diff --git a/includes/Preferences.php b/includes/Preferences.php index c74d6e1dce..04a3637ce4 100644 --- a/includes/Preferences.php +++ b/includes/Preferences.php @@ -1682,7 +1682,7 @@ class PreferencesForm extends HTMLForm { $html = parent::getButtons(); if ( $this->getModifiedUser()->isAllowed( 'editmyoptions' ) ) { - $t = SpecialPage::getTitleFor( 'Preferences', 'reset' ); + $t = $this->getTitle()->getSubpage( 'reset' ); $linkRenderer = MediaWikiServices::getInstance()->getLinkRenderer(); $html .= "\n" . $linkRenderer->makeLink( $t, $this->msg( 'restoreprefs' )->text(),