MediaWiki  REL1_19
HTMLRadioField Class Reference

Radio checkbox fields. More...

Inheritance diagram for HTMLRadioField:
Collaboration diagram for HTMLRadioField:

List of all members.

Public Member Functions

 formatOptions ($options, $value)
 getInputHTML ($value)
 This returns a block of all the radio options, in one cell.
 validate ($value, $alldata)
 Override this function to add specific validation checks on the field input.

Protected Member Functions

 needsLabel ()
 Should this field have a label, or is there no input element with the appropriate id for the label to point to?

Detailed Description

Radio checkbox fields.

Definition at line 1854 of file HTMLForm.php.


Member Function Documentation

HTMLRadioField::formatOptions ( options,
value 
)

Definition at line 1889 of file HTMLForm.php.

References $options, Sanitizer\escapeId(), Xml\radio(), and Html\rawElement().

Referenced by getInputHTML().

Here is the call graph for this function:

Here is the caller graph for this function:

This returns a block of all the radio options, in one cell.

See also:
includes/HTMLFormFieldgetInputHTML()
Parameters:
$valueString
Returns:
String

Reimplemented from HTMLFormField.

Definition at line 1883 of file HTMLForm.php.

References formatOptions().

Here is the call graph for this function:

HTMLRadioField::needsLabel ( ) [protected]

Should this field have a label, or is there no input element with the appropriate id for the label to point to?

Returns:
bool True to output a label, false to suppress

Reimplemented from HTMLFormField.

Definition at line 1920 of file HTMLForm.php.

HTMLRadioField::validate ( value,
alldata 
)

Override this function to add specific validation checks on the field input.

Don't forget to call parent::validate() to ensure that the user-defined callback mValidationCallback is still run

Parameters:
$valueString the value the field was submitted with
$alldataArray the data collected from the form
Returns:
Mixed Bool true on success, or String error to display.

Reimplemented from HTMLFormField.

Definition at line 1857 of file HTMLForm.php.

References HTMLFormField\flattenOptions(), and wfMsgExt().

Here is the call graph for this function:


The documentation for this class was generated from the following file: