diff --git a/mod/lesson/edit.php b/mod/lesson/edit.php index 2bcae9e937c91..e337fe81cf20c 100644 --- a/mod/lesson/edit.php +++ b/mod/lesson/edit.php @@ -38,6 +38,10 @@ require_capability('mod/lesson:manage', $context); $mode = optional_param('mode', get_user_preferences('lesson_view', 'collapsed'), PARAM_ALPHA); +// Ensure a valid mode is set. +if (!in_array($mode, array('single', 'full', 'collapsed'))) { + $mode = 'collapsed'; +} $PAGE->set_url('/mod/lesson/edit.php', array('id'=>$cm->id,'mode'=>$mode)); if ($mode != get_user_preferences('lesson_view', 'collapsed') && $mode !== 'single') {