From: Rotem Liss Date: Sat, 14 Jun 2008 09:59:13 +0000 (+0000) Subject: * A function to get all Wikimedia extensions. X-Git-Tag: 1.31.0-rc.0~47013 X-Git-Url: http://git.cyclocoop.org//%27http:/code.google.com/p/ie7-js//%27?a=commitdiff_plain;h=831aff92e8562e5600af1f64e1d8a25079de05c0;p=lhc%2Fweb%2Fwiklou.git * A function to get all Wikimedia extensions. * Using it to allow checking all Wikimedia extensions in checkExtensions.php. --- diff --git a/maintenance/language/checkLanguage.inc b/maintenance/language/checkLanguage.inc index 16d7fbd943..5681459033 100644 --- a/maintenance/language/checkLanguage.inc +++ b/maintenance/language/checkLanguage.inc @@ -362,6 +362,12 @@ class CheckExtensionsCLI extends CheckLanguageCLI { $this->extensions[] = new extensionLanguages( $group ); } } + } elseif( $extension == 'wikimedia' ) { + $wikimedia = MessageGroups::getGroup( 'ext-0-wikimedia' ); + foreach( $wikimedia->wmfextensions() as $extension ) { + $group = MessageGroups::getGroup( $extension ); + $this->extensions[] = new extensionLanguages( $group ); + } } else { $extensions = explode( ',', $extension ); foreach( $extensions as $extension ) { @@ -381,7 +387,7 @@ class CheckExtensionsCLI extends CheckLanguageCLI { Run this script to check the status of a specific language in extensions, or all of them. Command line settings are in form --parameter[=value], except for the first one. Parameters: - * First parameter (mandatory): Extension name, multiple extension names (separated by commas) or "all" for all the extensions. + * First parameter (mandatory): Extension name, multiple extension names (separated by commas), "all" for all the extensions or "wikimedia" for extensions used by Wikimedia. * lang: Language code (default: the installation default language). * help: Show this help. * level: Show the following level (default: 2).