Moodle開発者フォーラム

マイMoodleの画面で「このページを編集する」でエラーが大量に出力される

 
1997年の頃の写真です
マイMoodleの画面で「このページを編集する」でエラーが大量に出力される
Translators

 www.yourdomain.com/moodle/myのようにマイMoodleでアクセスした画面(マイコースの概要)において,「このページを編集する」をクリックしますと大量のエラーが出力されます.

 moodle/lib/blocklib.phpのfunction blocks_find_block()を以下のように対策するとエラーは出なくなります.

function blocks_find_block($blockid, $blocksarray) {
    if (empty($blocksarray)) {
        return false;
    }
    foreach($blocksarray as $blockgroup) {
        if (empty($blockgroup)) {
            continue;
        }
        foreach($blockgroup as $instance) {
//          if($instance->blockid == $blockid) {
            if(!empty($instance->blockid) and ($instance->blockid == $blockid)) {
                return $instance;
            }
        }
    }
    return false;
}

でもこれは根本的な解決ではありません.それよりもこの現象は当方だけで発生する現象かどうか? どうやら学習資料ブロック(サードパーティ製ブロック)に関わる問題のようにも見えます.皆様のところでは如何でしょうか?


 
最大評点: -
1997年の頃の写真です
Re: マイMoodleの画面で「このページを編集する」でエラーが大量に出力される
Translators
同じ操作をMoodle1.8で行うと,さらに大量(別の種類も含む)のエラーが出力されますねぇ.