Upcoming events were not displayed before calendar_session_vars() was called
at least once. The upcoming events block did not do that, because once upon a
time it was displayed below the month view, which was known to do it :)
Solution: calendar_session_vars() is now called directly from lib.php.
$this->content->text = '';
$this->content->footer = '';
- calendar_session_vars();
-
if($this->course === NULL) {
// Overrides: use no course at all
$courseshown = false;
define ('CALENDAR_TF_24', '%H:%M');
define ('CALENDAR_TF_12', '%I:%M %p');
+// Initialize the session variables here to be sure
+calendar_session_vars();
+
function calendar_get_mini($courses, $groups, $users, $cal_month = false, $cal_year = false) {
global $CFG, $USER;