From: Andrew Garrett Date: Wed, 3 Jun 2009 16:45:03 +0000 (+0000) Subject: Add extra toggles from $wgContLang->getExtraUserToggles() to preferences, under i18n X-Git-Tag: 1.31.0-rc.0~41521 X-Git-Url: http://git.cyclocoop.org//%27http:/code.google.com/p/ie7-js//%27?a=commitdiff_plain;h=4d960674890035b3d6683144517c7d742c6ea081;p=lhc%2Fweb%2Fwiklou.git Add extra toggles from $wgContLang->getExtraUserToggles() to preferences, under i18n --- diff --git a/includes/Preferences.php b/includes/Preferences.php index f7af653223..65f0722549 100644 --- a/includes/Preferences.php +++ b/includes/Preferences.php @@ -885,6 +885,20 @@ class Preferences { 'section' => 'misc/diffs', 'label-message' => 'tog-norollbackdiff', ); + + // Stuff from Language::getExtraUserToggles() + global $wgContLang; + + $toggles = $wgContLang->getExtraUserToggles(); + + foreach( $toggles as $toggle ) { + $defaultPreferences[$toggle] = + array( + 'type' => 'toggle', + 'section' => 'personal/i18n', + 'label-message' => "tog-$toggle", + ); + } } static function generateSkinOptions( $user ) {