Linux anchor 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
Apache/2.4.18 (Ubuntu)
Server IP : 10.10.100.4 & Your IP : 216.73.217.150
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
wiki.bernardino.org /
includes /
widget /
Delete
Unzip
Name
Size
Permission
Date
Action
AUTHORS.txt
428
B
-rw-r--r--
2016-11-28 20:20
ComplexNamespaceInputWidget.php
3.54
KB
-rw-r--r--
2016-11-28 20:20
ComplexTitleInputWidget.php
1.7
KB
-rw-r--r--
2016-11-28 20:20
DateTimeInputWidget.php
2.02
KB
-rw-r--r--
2016-11-28 20:20
LICENSE.txt
1.3
KB
-rw-r--r--
2016-11-28 20:20
NamespaceInputWidget.php
2.05
KB
-rw-r--r--
2016-11-28 20:20
SearchInputWidget.php
2.14
KB
-rw-r--r--
2016-11-28 20:20
TitleInputWidget.php
2.37
KB
-rw-r--r--
2016-11-28 20:20
UserInputWidget.php
645
B
-rw-r--r--
2016-11-28 20:20
Save
Rename
<?php /** * MediaWiki Widgets – NamespaceInputWidget class. * * @copyright 2011-2015 MediaWiki Widgets Team and others; see AUTHORS.txt * @license The MIT License (MIT); see LICENSE.txt */ namespace MediaWiki\Widget; /** * Namespace input widget. Displays a dropdown box with the choice of available namespaces. */ class NamespaceInputWidget extends \OOUI\DropdownInputWidget { protected $includeAllValue = null; /** * @param array $config Configuration options * @param string $config['includeAllValue'] If specified, add a "all namespaces" option to the * namespace dropdown, and use this as the input value for it * @param number[] $config['exclude'] List of namespace numbers to exclude from the selector */ public function __construct( array $config = [] ) { // Configuration initialization $config['options'] = $this->getNamespaceDropdownOptions( $config ); // Parent constructor parent::__construct( $config ); // Properties $this->includeAllValue = isset( $config['includeAllValue'] ) ? $config['includeAllValue'] : null; $this->exclude = isset( $config['exclude'] ) ? $config['exclude'] : []; // Initialization $this->addClasses( [ 'mw-widget-namespaceInputWidget' ] ); } protected function getNamespaceDropdownOptions( array $config ) { $namespaceOptionsParams = [ 'all' => isset( $config['includeAllValue'] ) ? $config['includeAllValue'] : null, 'exclude' => isset( $config['exclude'] ) ? $config['exclude'] : null ]; $namespaceOptions = \Html::namespaceSelectorOptions( $namespaceOptionsParams ); $options = []; foreach ( $namespaceOptions as $id => $name ) { $options[] = [ 'data' => (string)$id, 'label' => $name, ]; } return $options; } protected function getJavaScriptClassName() { return 'mw.widgets.NamespaceInputWidget'; } public function getConfig( &$config ) { $config['includeAllValue'] = $this->includeAllValue; $config['exclude'] = $this->exclude; // Skip DropdownInputWidget's getConfig(), we don't need 'options' config return \OOUI\InputWidget::getConfig( $config ); } }