diff --git a/calendar/lib.php b/calendar/lib.php index b5d68575b6b..9e415e782be 100644 --- a/calendar/lib.php +++ b/calendar/lib.php @@ -546,9 +546,9 @@ function calendar_top_controls($type, $data) { $prevname = calendar_wday_name($prevdate['weekday']); $nextname = calendar_wday_name($nextdate['weekday']); $content .= "\n"; - $content .= '\n"; + $content .= '\n"; $content .= '\n"; - $content .= '\n"; + $content .= '\n"; $content .= "
<< '.$prevname.' '.$prevyear."<< '.$prevname."'.$dayname.', '.$data['d'].' '.$monthname.' '.$data['y']."'.$nextname.' '.$nextyear." >>'.$nextname." >>
\n"; break; } @@ -1090,10 +1090,10 @@ function calendar_get_default_courses() { global $USER; $courses = array(); - if(is_array($USER->student)) { + if(isset($USER->student) && is_array($USER->student)) { $courses = $USER->student + $courses; } - if(is_array($USER->teacher)) { + if(isset($USER->teacher) && is_array($USER->teacher)) { $courses = $USER->teacher + $courses; } return $courses; @@ -1151,7 +1151,7 @@ function calendar_get_tz_offset() { $tzfix = $timezone * 3600; } else { - $tzfix = date('Z', $starttime); + $tzfix = date('Z'); } return $tzfix;