|
Moodle
2.2.1
http://www.collinsharper.com
|
00001 <?php 00002 require_once("HTML/QuickForm/group.php"); 00003 00013 class MoodleQuickForm_group extends HTML_QuickForm_group{ 00019 var $_helpbutton=''; 00020 function MoodleQuickForm_group($elementName=null, $elementLabel=null, $elements=null, $separator=null, $appendName = true) { 00021 parent::HTML_QuickForm_group($elementName, $elementLabel, $elements, $separator, $appendName); 00022 } 00023 //would cause problems with client side validation so will leave for now 00024 //var $_elementTemplateType='fieldset'; 00032 function setHelpButton($helpbuttonargs, $function='helpbutton'){ 00033 debugging('component setHelpButton() is not used any more, please use $mform->setHelpButton() instead'); 00034 } 00042 function getHelpButton(){ 00043 return $this->_helpbutton; 00044 } 00045 function getElementTemplateType(){ 00046 if ($this->_flagFrozen){ 00047 if ($this->getGroupType() == 'submit'){ 00048 return 'nodisplay'; 00049 } else { 00050 return 'static'; 00051 } 00052 } else { 00053 return 'fieldset'; 00054 } 00055 } 00056 00057 function setElements($elements){ 00058 parent::setElements($elements); 00059 foreach ($this->_elements as $element){ 00060 if (method_exists($element, 'setHiddenLabel')){ 00061 $element->setHiddenLabel(true); 00062 } 00063 } 00064 } 00065 }