From 1fd5298216b844094008fcc56cf9b002c22df83b Mon Sep 17 00:00:00 2001 From: dongsheng Date: Mon, 18 May 2009 04:06:55 +0000 Subject: [PATCH] "MDL-16597, passing maxbytes and maxfiles to file picker" --- lib/form/filemanager.php | 14 ++++++++------ lib/form/filepicker.php | 8 +++++++- 2 files changed, 15 insertions(+), 7 deletions(-) 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; -- 2.39.5