MediaWiki
REL1_31
HTMLSelectLimitField.php
Go to the documentation of this file.
1
<?php
2
6
class
HTMLSelectLimitField
extends
HTMLSelectField
{
15
public
function
validate
(
$value
, $alldata ) {
16
if
(
$value
==
''
) {
17
return
true
;
18
}
19
20
// Let folks pick an explicit limit not from our list, as long as it's a real numbr.
21
if
( !in_array(
$value
, $this->mParams[
'options'
] )
22
&&
$value
== intval(
$value
)
23
&&
$value
> 0
24
) {
25
// This adds the explicitly requested limit value to the drop-down,
26
// then makes sure it's sorted correctly so when we output the list
27
// later, the custom option doesn't just show up last.
28
$this->mParams[
'options'
][$this->mParent->getLanguage()->formatNum(
$value
)] =
29
intval(
$value
);
30
asort( $this->mParams[
'options'
] );
31
}
32
33
return
true
;
34
}
35
}
HTMLSelectField
A select dropdown field.
Definition
HTMLSelectField.php:6
HTMLSelectLimitField
A limit dropdown, which accepts any valid number.
Definition
HTMLSelectLimitField.php:6
HTMLSelectLimitField\validate
validate( $value, $alldata)
Basically don't do any validation.
Definition
HTMLSelectLimitField.php:15
$value
$value
Definition
styleTest.css.php:45
includes
htmlform
fields
HTMLSelectLimitField.php
Generated on Mon Nov 25 2024 15:34:50 for MediaWiki by
1.10.0