From 3f3944b2a93900809efcb453e7d1d37d6c547032 Mon Sep 17 00:00:00 2001 From: skodak Date: Wed, 22 Nov 2006 09:59:48 +0000 Subject: [PATCH] MDL-6914 max upload file size now printed automatically as part of upload label --- lib/form/file.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lib/form/file.php b/lib/form/file.php index 15192338c0f..8790c224870 100644 --- a/lib/form/file.php +++ b/lib/form/file.php @@ -43,5 +43,19 @@ class MoodleQuickForm_file extends HTML_QuickForm_file{ function getHelpButton(){ return $this->_helpbutton; } + + /** + * Override createElement event to add max files + */ + function onQuickFormEvent($event, $arg, &$caller) + { + if ($event == 'createElement') { + $className = get_class($this); + $this->$className($arg[0], $arg[1].' ('.get_string('maxsize', '', display_size($caller->getMaxFileSize())).')', $arg[2]); + return true; + } + return parent::onQuickFormEvent($event, $arg, $caller); + } // end func onQuickFormEvent + } ?> \ No newline at end of file