MDL-16596 minor constructor improvements

This commit is contained in:
skodak 2008-09-22 22:56:56 +00:00
parent 450f11274f
commit adb7cbb438

View File

@ -6,16 +6,19 @@ class MoodleQuickForm_areafiles extends HTML_QuickForm_element {
protected $_helpbutton = '';
protected $_options = array('subdirs'=>0, 'maxbytes'=>0);
function MoodleQuickForm_areafiles($elementName=null, $elementLabel=null, $options=null) {
function MoodleQuickForm_areafiles($elementName=null, $elementLabel=null, $options=null, $attributes=null) {
global $CFG;
if (!empty($options['subdirs'])) {
$this->_options['subdirs'] = 1;
$options = (array)$options;
foreach ($options as $name=>$value) {
if (array_key_exists($name, $this->_options)) {
$this->_options[$name] = $value;
}
}
if (!empty($options['maxbytes'])) {
$this->_options['maxbytes'] = get_max_upload_file_size($CFG->maxbytes, $options['maxbytes']);
}
parent::HTML_QuickForm_element($elementName, $elementLabel);
parent::HTML_QuickForm_element($elementName, $elementLabel, $attributes);
}
function setName($name) {