diff --git a/files/index.php b/files/index.php index 3ba59a1f6d8..ee00d72e71f 100644 --- a/files/index.php +++ b/files/index.php @@ -164,6 +164,7 @@ require_once($CFG->dirroot.'/lib/uploadlib.php'); if (!empty($save) and confirm_sesskey()) { + $course->maxbytes = 0; // We are ignoring course limits $um = new upload_manager('userfile',false,false,$course,false,0); $dir = "$basedir$wdir"; if ($um->process_file_uploads($dir)) { @@ -172,7 +173,7 @@ // um will take care of error reporting. displaydir($wdir); } else { - $upload_max_filesize = get_max_upload_file_size($CFG->maxbytes); // Restricted by site setting + $upload_max_filesize = get_max_upload_file_size($CFG->maxbytes); $filesize = display_size($upload_max_filesize); $struploadafile = get_string("uploadafile"); @@ -188,7 +189,7 @@ echo " "; echo " "; echo " sesskey\" />"; - upload_print_form_fragment(1,array('userfile'),null,false,null,$course->maxbytes,0,false); + upload_print_form_fragment(1,array('userfile'),null,false,null,$upload_max_filesize,0,false); echo "
"; echo ""; + echo ''; echo " "; echo "sesskey\" />"; $options = array ( @@ -846,6 +848,7 @@ function displaydir ($wdir) { echo " | "; echo ""; echo " |