fs_moodleの説明および導入手順(Moodle2)

fs_moodle5以降の情報を主にMoodle2系統以降を中心にまとめ直します.

calendar/event.php

(Shirai022): カレンダーのイベントの終了時刻の初期値を23:55にする (2014/04/25)

Moodle2.6以降

     if ($formoptions->eventtypes->courses) {
        if (!$issite) {
            $event->eventtype = 'course';
        } else {
            unset($formoptions->eventtypes->courses);
            unset($formoptions->eventtypes->groups);
        }
    }
    $event->timestart = $time;
// (Shirai022): カレンダーのイベントの終了時刻の初期値を23:55にする (2014/04/25)
// (Shirai022): ここから追加
    $event->timedurationuntil = $time + 60*60*23+60*25;
// (Shirai022): ここまで追加
    $event = new calendar_event($event);
    if (!calendar_add_event_allowed($event)) {
        print_error('nopermissions');
    }
}

Xref: Shirai022