private $existingPropNames = null;
/**
- * @var string|null
+ * @var int|null
*/
private $ns;
$request = $this->getRequest();
$propname = $request->getVal( 'propname', $par );
+ $this->ns = $request->getIntOrNull( 'namespace' );
$this->reverse = $request->getBool( 'reverse' );
$this->sortByValue = $request->getBool( 'sortbyvalue' );
'type' => 'namespaceselect',
'name' => 'namespace',
'label-message' => 'namespace',
- 'all' => null,
- 'default' => null,
+ 'all' => '',
+ 'default' => $this->ns,
],
'reverse' => [
'type' => 'check',
public function onSubmit( $data, $form ) {
$this->propName = $data['propname'];
- $this->ns = $data['namespace'];
parent::execute( $data['propname'] );
}
'options' => []
];
- if ( $this->ns && isset( $this->ns ) ) {
+ if ( $this->ns !== null ) {
$query['conds']['page_namespace'] = $this->ns;
}