*/
class SpecialPageLanguage extends FormSpecialPage {
/**
- * @var $goToUrl URL to go to if language change successful
+ * @var string URL to go to if language change successful
*/
private $goToUrl;
$options["$code - $name"] = $code;
}
- $page['language'] = array(
+ $page['languageSelector'] = array(
'id' => 'mw-pl-languageselector',
'type' => 'select',
'options' => $options,
'default' => $wgLanguageCode
);
+ $page['language'] = array(
+ 'id' => 'mw-pl-languagevalue',
+ 'type' => 'hidden',
+ 'default' => $wgLanguageCode
+ );
+
return $page;
}
// Returns the default since the page is not loaded from DB
$defLang = $title->getPageLanguage()->getCode();
- $pageId = $title->getArticleID();
+ $pageId = $title->getArticleID();
// Check if article exists
if ( !$pageId ) {