]> git.mjollnir.org Git - moodle.git/commitdiff
Bug 6130 session has bad entries causes calendar to fail showing events
authordanmarsden <danmarsden>
Mon, 24 Jul 2006 00:15:54 +0000 (00:15 +0000)
committerdanmarsden <danmarsden>
Mon, 24 Jul 2006 00:15:54 +0000 (00:15 +0000)
Workaround untill Session is fixed properly.

calendar/lib.php

index bf077d10a6a26db7d471e536aa4fb91f8439a728..88f87ea66361c0cf1b571154610fcb5c2edbc731 100644 (file)
@@ -1093,6 +1093,10 @@ function calendar_set_filters(&$courses, &$group, &$user, $courseeventsfrom = NU
     else {
         $courses = false;
     }
+   //BUG 6130 clean $courses array as SESSION has bad entries. 
+   foreach ($courses as $index => $value) {
+       if (empty($value)) unset($courses[$index]);
+   }
 
     if($SESSION->cal_show_user || $ignorefilters) {
         // This doesn't work for arrays yet (maybe someday it will)