* @ingroup SpecialPage
*/
+use MediaWiki\MediaWikiServices;
+
class SpecialNewFiles extends IncludableSpecialPage {
/** @var FormOptions */
protected $opts;
'mediatype' => [
'type' => 'multiselect',
- 'dropdown' => true,
'flatlist' => true,
'name' => 'mediatype',
'label-message' => 'newimages-mediatype',
* Send the text to be displayed above the options
*/
function setTopText() {
- global $wgContLang;
-
$message = $this->msg( 'newimagestext' )->inContentLanguage();
if ( !$message->isDisabled() ) {
+ $contLang = MediaWikiServices::getInstance()->getContentLanguage();
$this->getOutput()->addWikiText(
Html::rawElement( 'p',
- [ 'lang' => $wgContLang->getHtmlCode(), 'dir' => $wgContLang->getDir() ],
+ [
+ 'lang' => $contLang->getHtmlCode(),
+ 'dir' => $contLang->getDir()
+ ],
"\n" . $message->plain() . "\n"
),
/* $lineStart */ false,