X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fspecials%2FSpecialPageLanguage.php;h=5322a04fc86cbdbf4fe4d2d704d6db7003e9b261;hb=ff6ad7854625ebcd96bc1936b4a223ac95707c60;hp=20af655d496645cab08c52d4bcb931c15ac5fb37;hpb=554ca56fd5e76b0216c09543d447dbecd5773202;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/specials/SpecialPageLanguage.php b/includes/specials/SpecialPageLanguage.php index 20af655d49..5322a04fc8 100644 --- a/includes/specials/SpecialPageLanguage.php +++ b/includes/specials/SpecialPageLanguage.php @@ -50,44 +50,44 @@ class SpecialPageLanguage extends FormSpecialPage { // Get default from the subpage of Special page $defaultName = $this->par; - $page = array(); - $page['pagename'] = array( + $page = []; + $page['pagename'] = [ 'type' => 'title', 'label-message' => 'pagelang-name', 'default' => $defaultName, 'autofocus' => $defaultName === null, 'exists' => true, - ); + ]; // Options for whether to use the default language or select language - $selectoptions = array( + $selectoptions = [ (string)$this->msg( 'pagelang-use-default' )->escaped() => 1, (string)$this->msg( 'pagelang-select-lang' )->escaped() => 2, - ); - $page['selectoptions'] = array( + ]; + $page['selectoptions'] = [ 'id' => 'mw-pl-options', 'type' => 'radio', 'options' => $selectoptions, 'default' => 1 - ); + ]; // Building a language selector $userLang = $this->getLanguage()->getCode(); $languages = Language::fetchLanguageNames( $userLang, 'mwfile' ); ksort( $languages ); - $options = array(); + $options = []; foreach ( $languages as $code => $name ) { $options["$code - $name"] = $code; } - $page['language'] = array( + $page['language'] = [ 'id' => 'mw-pl-languageselector', 'cssclass' => 'mw-languageselector', 'type' => 'select', 'options' => $options, 'label-message' => 'pagelang-language', 'default' => $this->getConfig()->get( 'LanguageCode' ), - ); + ]; return $page; } @@ -104,7 +104,7 @@ class SpecialPageLanguage extends FormSpecialPage { } public function alterForm( HTMLForm $form ) { - Hooks::run( 'LanguageSelector', array( $this->getOutput(), 'mw-languageselector' ) ); + Hooks::run( 'LanguageSelector', [ $this->getOutput(), 'mw-languageselector' ] ); $form->setSubmitTextMsg( 'pagelang-submit' ); } @@ -136,7 +136,7 @@ class SpecialPageLanguage extends FormSpecialPage { $langOld = $dbw->selectField( 'page', 'page_lang', - array( 'page_id' => $pageId ), + [ 'page_id' => $pageId ], __METHOD__ ); @@ -163,11 +163,11 @@ class SpecialPageLanguage extends FormSpecialPage { $dbw = wfGetDB( DB_MASTER ); $dbw->update( 'page', - array( 'page_lang' => $langNew ), - array( + [ 'page_lang' => $langNew ], + [ 'page_id' => $pageId, 'page_lang' => $langOld - ), + ], __METHOD__ ); @@ -176,10 +176,10 @@ class SpecialPageLanguage extends FormSpecialPage { } // Logging change of language - $logParams = array( + $logParams = [ '4::oldlanguage' => $logOld, '5::newlanguage' => $logNew - ); + ]; $entry = new ManualLogEntry( 'pagelang', 'pagelang' ); $entry->setPerformer( $this->getUser() ); $entry->setTarget( $title );