From: stronk7 Date: Mon, 4 Sep 2006 21:12:37 +0000 (+0000) Subject: Casting $course->modinfo to string prevents one notice to X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=fea43a7f5185226ef7df49e2f6e0e8349787f969;p=moodle.git Casting $course->modinfo to string prevents one notice to be showed when it's null, returning false as desired. --- diff --git a/blocks/site_main_menu/block_site_main_menu.php b/blocks/site_main_menu/block_site_main_menu.php index 002813ccaf..691f532223 100644 --- a/blocks/site_main_menu/block_site_main_menu.php +++ b/blocks/site_main_menu/block_site_main_menu.php @@ -51,11 +51,9 @@ class block_site_main_menu extends block_list { $strcancel= get_string('cancel'); $stractivityclipboard = $USER->activitycopyname; } - if ($course->modinfo !== NULL) { - $modinfo = unserialize($course->modinfo); - } else { - $modinfo = null; - } + /// Casting $course->modinfo to string prevents one notice when the field is null + $modinfo = unserialize((string)$course->modinfo); + $editbuttons = ''; if ($ismoving) { diff --git a/blocks/social_activities/block_social_activities.php b/blocks/social_activities/block_social_activities.php index cd166a87ef..c18d451796 100644 --- a/blocks/social_activities/block_social_activities.php +++ b/blocks/social_activities/block_social_activities.php @@ -46,8 +46,8 @@ class block_social_activities extends block_list { $strcancel= get_string('cancel'); $stractivityclipboard = $USER->activitycopyname; } - - $modinfo = unserialize($course->modinfo); + /// Casting $course->modinfo to string prevents one notice when the field is null + $modinfo = unserialize((string)$course->modinfo); $editbuttons = ''; if ($ismoving) { @@ -126,4 +126,4 @@ class block_social_activities extends block_list { } } -?> \ No newline at end of file +?> diff --git a/course/lib.php b/course/lib.php index 08d3af3847..20ddc2302b 100644 --- a/course/lib.php +++ b/course/lib.php @@ -60,7 +60,8 @@ function print_recent_selector_form($course, $advancedfilter=0, $selecteduser=0, $selectedactivity = $modid; - if ($modinfo = unserialize($course->modinfo)) { + /// Casting $course->modinfo to string prevents one notice when the field is null + if ($modinfo = unserialize((string)$course->modinfo)) { $section = 0; if ($course->format == 'weeks') { // Body $strsection = get_string("week"); @@ -1082,7 +1083,8 @@ function print_section($course, $section, $mods, $modnamesused, $absolute=false, } $labelformatoptions->noclean = true; - $modinfo = unserialize($course->modinfo); +/// Casting $course->modinfo to string prevents one notice when the field is null + $modinfo = unserialize((string)$course->modinfo); //Acccessibility: replace table with list