Modified the behavior of upcoming events block to be the same as month block,

even though there is no way to go from it to the detailed month view right now.
This commit is contained in:
defacer
2004-05-07 10:42:11 +00:00
parent 51f8a12f28
commit bacafa1ca9
@@ -36,15 +36,24 @@ class CourseBlock_calendar_upcoming extends MoodleBlock {
// We 'll need this later
calendar_set_referring_course($courseshown);
if($courseshown !== false) {
// By default, the course filter will show this course only
$SESSION->cal_show_course = $courseshown;
}
// [pj] Let's leave this in, the above may not be the final solution
/*
if($courseshown !== false && is_int($SESSION->cal_show_course) && $SESSION->cal_show_course != $courseshown) {
// There is a filter in action that shows events from a course other than the current
// Obviously we have to cut it out
$SESSION->cal_show_course = true;
} else if($courseshown !== false && is_array($SESSION->cal_show_course) && !in_array($courseshown, $SESSION->cal_show_course)) {
// Same as above, only there are many courses being shown. Unfortunately, not this one.
$SESSION->cal_show_course = true;
// Change it to show only the current course
$SESSION->cal_show_course = $courseshown;
}
else if($courseshown !== false && is_array($SESSION->cal_show_course) && !in_array($courseshown, $SESSION->cal_show_course)) {
// Same as above, only there are many courses being shown. Unfortunately, not this one.
// Change it to show only the current course
$SESSION->cal_show_course = $courseshown;
}
*/
// Be VERY careful with the format for default courses arguments!
// Correct formatting is [courseid] => 1 to be concise with moodlelib.php functions.