mirror of
https://github.com/moodle/moodle.git
synced 2025-03-14 04:30:15 +01:00
set default for this element to return a '0' if unchecked and '1' if checked.
This commit is contained in:
parent
b90052f253
commit
7043d0a756
@ -4,7 +4,10 @@ require_once('HTML/QuickForm/advcheckbox.php');
|
||||
/**
|
||||
* HTML class for a advcheckbox type element
|
||||
*
|
||||
* @author Jamie Pratt
|
||||
* default behavior special for Moodle is to return '0' if not checked
|
||||
* '1' for checked.
|
||||
*
|
||||
* * @author Jamie Pratt
|
||||
* @access public
|
||||
*/
|
||||
class MoodleQuickForm_advcheckbox extends HTML_QuickForm_advcheckbox{
|
||||
@ -21,6 +24,29 @@ class MoodleQuickForm_advcheckbox extends HTML_QuickForm_advcheckbox{
|
||||
* @param array $help array of arguments to make a help button
|
||||
* @param string $function function name to call to get html
|
||||
*/
|
||||
/**
|
||||
* Class constructor
|
||||
*
|
||||
* @param string $elementName (optional)Input field name attribute
|
||||
* @param string $elementLabel (optional)Input field label
|
||||
* @param string $text (optional)Text to put after the checkbox
|
||||
* @param mixed $attributes (optional)Either a typical HTML attribute string
|
||||
* or an associative array
|
||||
* @param mixed $values (optional)Values to pass if checked or not checked
|
||||
*
|
||||
* @since 1.0
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
function HTML_QuickForm_advcheckbox($elementName=null, $elementLabel=null, $text=null, $attributes=null, $values=null)
|
||||
{
|
||||
if ($values === null){
|
||||
$values = array(0, 1);
|
||||
}
|
||||
parent::HTML_QuickForm_advcheckbox($elementName, $elementLabel, $text, $attributes, $values);
|
||||
} //end constructor
|
||||
|
||||
|
||||
function setHelpButton($helpbuttonargs, $function='helpbutton'){
|
||||
if (!is_array($helpbuttonargs)){
|
||||
$helpbuttonargs=array($helpbuttonargs);
|
||||
|
Loading…
x
Reference in New Issue
Block a user