X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fspecials%2FSpecialResetTokens.php;h=6c5401ac2331f1bb74e1e9cafbdcccc15cf0024e;hb=f311f96e98b133849b505a07b0a674fdbe67025d;hp=864485ce5c037f9a5cb51c1fb9facf4a4d7e79cf;hpb=e3825282d11dbbf86d3e4a963cc0b7f1b4d7ed25;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/specials/SpecialResetTokens.php b/includes/specials/SpecialResetTokens.php index 864485ce5c..6c5401ac23 100644 --- a/includes/specials/SpecialResetTokens.php +++ b/includes/specials/SpecialResetTokens.php @@ -40,16 +40,15 @@ class SpecialResetTokens extends FormSpecialPage { * @return array */ protected function getTokensList() { - global $wgHiddenPrefs; - if ( !isset( $this->tokensList ) ) { $tokens = array( array( 'preference' => 'watchlisttoken', 'label-message' => 'resettokens-watchlist-token' ), ); wfRunHooks( 'SpecialResetTokensTokens', array( &$tokens ) ); - $tokens = array_filter( $tokens, function ( $tok ) use ( $wgHiddenPrefs ) { - return !in_array( $tok['preference'], $wgHiddenPrefs ); + $hiddenPrefs = $this->getConfig()->get( 'HiddenPrefs' ); + $tokens = array_filter( $tokens, function ( $tok ) use ( $hiddenPrefs ) { + return !in_array( $tok['preference'], $hiddenPrefs ); } ); $this->tokensList = $tokens; @@ -113,6 +112,7 @@ class SpecialResetTokens extends FormSpecialPage { /** * Suppress the submit button if there's nothing to do; * provide additional message on it otherwise. + * @param HTMLForm $form */ protected function alterForm( HTMLForm $form ) { if ( $this->getTokensList() ) {