$day = optional_param('cal_d', 0, PARAM_INT);
$mon = optional_param('cal_m', 0, PARAM_INT);
$yr = optional_param('cal_y', 0, PARAM_INT);
-$courseid = optional_param('course', 0, PARAM_INT);
+if ($courseid = optional_param('course', 0, PARAM_INT)) {
+ $course = get_record('course', 'id', $courseid);
+}
require_login();
$navlinks = array();
$now = usergetdate(time());
+if ($course->id != SITEID) {
+ $navlinks[] = array('name' => $course->shortname,
+ 'link' => "$CFG->wwwroot/course/view.php?id=$course->id",
+ 'type' => 'misc');
+}
$navlinks[] = array('name' => get_string('calendar', 'calendar'),
'link' =>calendar_get_link_href(CALENDAR_URL.'view.php?view=upcoming&course='.$course.'&',
$now['mday'], $now['mon'], $now['year']),
echo '</td></tr>';
echo '<tr><td class="side"> </td>';
- echo '<td class="description '.$event->cssclass.'">';
+ if (isset($event->cssclass)) {
+ echo '<td class="description '.$event->cssclass.'">';
+ } else {
+ echo '<td class="description">';
+ }
echo format_text($event->description, FORMAT_HTML);
if (calendar_edit_event_allowed($event)) {
echo '<div class="commands">';
//Link to calendar export page
echo '<div class="bottom">';
- print_single_button('export.php', false, get_string('exportcalendar', 'calendar'));
+ print_single_button('export.php', array('course'=>$courseid), get_string('exportcalendar', 'calendar'));
if (!empty($USER->id)) {
$authtoken = sha1($USER->username . $USER->password);