先に書いた修正ですが,片手落ちでしたね.
>また,ソースコードを参照したlib/editor/htmlarea/popups/insert_image.phpは,$upload_max_filesizeを設定してはいますが,コースの最大アップロードサイズを考慮に入れていませんので,同様に以下のように修正した方が良さそうです.
<?php // $Id: insert_image.php,v 1.9 2007/01/27 23:23:44 skodak Exp $
require("../../../../config.php");
$id = optional_param('id', SITEID, PARAM_INT);
require_login($id);
require_capability('moodle/course:managefiles', get_context_instance(CONTEXT_COURSE, $id));
@header('Content-Type: text/html; charset=utf-8');
// ここから追加
get_context_instance(CONTEXT_COURSE, $id));
if (! $course = get_record("course", "id", $id) ) {
$course->maxbytes = 0;
}
// ここまで追加
// $upload_max_filesize = get_max_upload_file_size($CFG->maxbytes);
$upload_max_filesize = get_max_upload_file_size($CFG->maxbytes, $course->maxbytes);
?>
せっかく$courseを取得しているのですから,$course->maxbytesを第二引数に与えないと.