'HTMLRestrictionsField' => __DIR__ . '/includes/htmlform/fields/HTMLRestrictionsField.php',
'HTMLSelectAndOtherField' => __DIR__ . '/includes/htmlform/fields/HTMLSelectAndOtherField.php',
'HTMLSelectField' => __DIR__ . '/includes/htmlform/fields/HTMLSelectField.php',
- 'HTMLSelectLanguageField' => __DIR__ . '/includes/htmlform/HTMLSelectLanguageField.php',
+ 'HTMLSelectLanguageField' => __DIR__ . '/includes/htmlform/fields/HTMLSelectLanguageField.php',
'HTMLSelectLimitField' => __DIR__ . '/includes/htmlform/fields/HTMLSelectLimitField.php',
'HTMLSelectNamespace' => __DIR__ . '/includes/htmlform/fields/HTMLSelectNamespace.php',
'HTMLSelectNamespaceWithButton' => __DIR__ . '/includes/htmlform/fields/HTMLSelectNamespaceWithButton.php',
+++ /dev/null
-<?php
-
-/**
- * Language select field.
- */
-class HTMLSelectLanguageField extends HTMLSelectField {
- public function __construct( $params ) {
- parent::__construct( $params );
-
- if ( $this->mParent instanceof HTMLForm ) {
- $config = $this->mParent->getConfig();
- $languageCode = $config->get( 'LanguageCode' );
- } else {
- global $wgLanguageCode;
- $languageCode = $wgLanguageCode;
- }
-
- $languages = Language::fetchLanguageNames( null, 'mw' );
-
- // Make sure the site language is in the list;
- // a custom language code might not have a defined name…
- if ( !array_key_exists( $languageCode, $languages ) ) {
- $languages[$languageCode] = $languageCode;
- }
-
- ksort( $languages );
-
- foreach ( $languages as $code => $name ) {
- $this->mParams['options'][$code . ' - ' . $name] = $code;
- }
-
- if ( !array_key_exists( 'default', $params ) ) {
- $this->mParams['default'] = $languageCode;
- }
- }
-}
--- /dev/null
+<?php
+
+/**
+ * Language select field.
+ */
+class HTMLSelectLanguageField extends HTMLSelectField {
+ public function __construct( $params ) {
+ parent::__construct( $params );
+
+ if ( $this->mParent instanceof HTMLForm ) {
+ $config = $this->mParent->getConfig();
+ $languageCode = $config->get( 'LanguageCode' );
+ } else {
+ global $wgLanguageCode;
+ $languageCode = $wgLanguageCode;
+ }
+
+ $languages = Language::fetchLanguageNames( null, 'mw' );
+
+ // Make sure the site language is in the list;
+ // a custom language code might not have a defined name…
+ if ( !array_key_exists( $languageCode, $languages ) ) {
+ $languages[$languageCode] = $languageCode;
+ }
+
+ ksort( $languages );
+
+ foreach ( $languages as $code => $name ) {
+ $this->mParams['options'][$code . ' - ' . $name] = $code;
+ }
+
+ if ( !array_key_exists( 'default', $params ) ) {
+ $this->mParams['default'] = $languageCode;
+ }
+ }
+}