From 7208c579fdea37ff2846255d39993df152629d6c Mon Sep 17 00:00:00 2001 From: skodak Date: Sat, 30 Sep 2006 20:46:31 +0000 Subject: [PATCH] fixed missing required_login($courseid) that needs to be done to set up proper global $COURSE; MDL-6697 course/mod.php does not show the right navigation --- course/mod.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/course/mod.php b/course/mod.php index fa993819aff..d5665d2ef0f 100644 --- a/course/mod.php +++ b/course/mod.php @@ -62,6 +62,7 @@ $mod->coursemodule = $cm->id; } + require_login($course->id); // needed to setup proper $COURSE $context = get_context_instance(CONTEXT_COURSE, $course->id); require_capability('moodle/course:update', $context); @@ -241,6 +242,7 @@ } } + require_login($section->course); // needed to setup proper $COURSE $context = get_context_instance(CONTEXT_COURSE, $section->course); require_capability('moodle/course:update', $context); @@ -270,6 +272,7 @@ error("This course module doesn't exist"); } + require_login($cm->course); // needed to setup proper $COURSE $context = get_context_instance(CONTEXT_COURSE, $cm->course); require_capability('moodle/course:update', $context); @@ -296,6 +299,7 @@ error("This course module doesn't exist"); } + require_login($cm->course); // needed to setup proper $COURSE $context = get_context_instance(CONTEXT_COURSE, $cm->course); require_capability('moodle/course:update', $context); @@ -316,6 +320,7 @@ error("This course module doesn't exist"); } + require_login($cm->course); // needed to setup proper $COURSE $context = get_context_instance(CONTEXT_COURSE, $cm->course); require_capability('moodle/course:update', $context); @@ -347,6 +352,7 @@ error("This course module doesn't exist"); } + require_login($cm->course); // needed to setup proper $COURSE $context = get_context_instance(CONTEXT_COURSE, $cm->course); require_capability('moodle/course:update', $context); @@ -367,6 +373,7 @@ error("This course module doesn't exist"); } + require_login($cm->course); // needed to setup proper $COURSE $context = get_context_instance(CONTEXT_COURSE, $cm->course); require_capability('moodle/course:update', $context); @@ -408,6 +415,7 @@ error("This course doesn't exist"); } + require_login($cm->course); // needed to setup proper $COURSE $context = get_context_instance(CONTEXT_COURSE, $cm->course); require_capability('moodle/course:update', $context); @@ -464,6 +472,7 @@ error("This course doesn't exist"); } + require_login($course->id); // needed to setup proper $COURSE $context = get_context_instance(CONTEXT_COURSE, $course->id); require_capability('moodle/course:update', $context); @@ -521,6 +530,7 @@ error("This course doesn't exist"); } + require_login($course->id); // needed to setup proper $COURSE $context = get_context_instance(CONTEXT_COURSE, $course->id); require_capability('moodle/course:update', $context); @@ -583,6 +593,8 @@ error("This module has been disabled for this particular course"); } + require_login($course->id); // needed to setup proper $COURSE + $form->section = $section; // The section number itself $form->course = $course->id; $form->module = $module->id; @@ -619,6 +631,7 @@ error("No action was specfied"); } + require_login($course->id); // needed to setup proper $COURSE $context = get_context_instance(CONTEXT_COURSE, $course->id); require_capability('moodle/course:update', $context);