From: dongsheng Date: Mon, 18 May 2009 04:06:55 +0000 (+0000) Subject: "MDL-16597, passing maxbytes and maxfiles to file picker" X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=1fd5298216b844094008fcc56cf9b002c22df83b;p=moodle.git "MDL-16597, passing maxbytes and maxfiles to file picker" --- diff --git a/lib/form/filemanager.php b/lib/form/filemanager.php index 23a8b8468b..eef7bf044a 100644 --- a/lib/form/filemanager.php +++ b/lib/form/filemanager.php @@ -206,12 +206,14 @@ function callpicker(el_id, client_id, itemid) { picker.className = 'file-picker'; document.body.appendChild(picker); var el=document.getElementById(el_id); - var obj = {}; - obj.env = 'filemanager'; - obj.itemid = itemid; - obj.target = el; - obj.callback = fp_callback; - var fp = open_filepicker(client_id, obj); + var params = {}; + params.env = 'filemanager'; + params.maxbytes = $this->_options['maxbytes']; + params.maxfiles = $this->_options['maxfiles']; + params.itemid = itemid; + params.target = el; + params.callback = fp_callback; + var fp = open_filepicker(client_id, params); } //]]> diff --git a/lib/form/filepicker.php b/lib/form/filepicker.php index 1ded21d1e9..167262f70f 100644 --- a/lib/form/filepicker.php +++ b/lib/form/filepicker.php @@ -103,7 +103,13 @@ function callpicker(client_id, id) { picker.className = 'file-picker'; document.body.appendChild(picker); var el=document.getElementById(id); - open_filepicker({'env':'filepicker', 'target':el, 'callback':updatefile}) + var params = {}; + params.env = 'filepicker'; + params.maxbytes = $this->_options['maxbytes']; + params.maxfiles = $this->_options['maxfiles']; + params.target = el; + params.callback = updatefile; + open_filepicker(client_id, params); } EOD;