error('Could not find the course this belongs to!');
}
- require_login($course->id);
+ if (!$cm = get_coursemodule_from_instance('chat', $chat->id, $course->id)) {
+ error('Course Module ID was incorrect');
+ }
+
+ require_login($course->id, false, $cm);
if (isguest()) {
error('Guest does not have access to chat rooms');
}
}
+ require_login($course, false, $cm);
+
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
require_capability('mod/data:uploadentries', $context);
require_once('lib.php');
require_once($CFG->libdir.'/blocklib.php');
- require_login();
-
$id = optional_param('id', 0, PARAM_INT); // course module id
$d = optional_param('d', 0, PARAM_INT); // database id
$mode = optional_param('mode', 'singletemplate', PARAM_ALPHA);
}
}
- require_login($course->id, false);
+ require_login($course->id, false, $cm);
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
require_capability('mod/glossary:managecategories', $context);
error("Course module is incorrect");
}
- require_login($course->id, false);
+ require_login($course->id, false, $cm);
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
require_capability('mod/glossary:export', $context);
error("Course module is incorrect");
}
- require_login($course->id, false);
+ require_login($course->id, false, $cm);
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
require_capability('mod/glossary:export', $context);
error("Course module is incorrect");
}
- require_login($course->id, false);
+ require_login($course->id, false, $cm);
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
require_capability('mod/glossary:import', $context);
}
// make sure this user is enrolled in this course
- require_login($course->id);
+ require_login($course, true, $cm);
$next_url = "$CFG->wwwroot/course/view.php?id=$course->id";
$time = time();
// set homeurl of couse (for error messages)
$course_homeurl = "$CFG->wwwroot/course/view.php?id=$course->id";
- require_login($course->id);
+ require_login($course, true, $cm);
// get report mode
if (has_capability('mod/hotpot:viewreport',$modulecontext)) {
if (! $attempt = get_record("hotpot_attempts", "id", $attempt)) {
error("Attempt ID was incorrect");
}
+
+ require_login($course, true, $cm);
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
- require_login($course->id);
if (!has_capability('mod/hotpot:viewreport',$context)) {
if (!$hotpot->review) {
error(get_string("noreview", "quiz"));
}
}
- require_login($course->id);
+ require_login($course, true, $cm);
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
}
// set nextpage (for error messages)
error("Course module is misconfigured");
}
- require_login($course->id, false);
+ require_login($course->id, false, $cm);
if (!isteacher($course->id)) {
error("Only teachers can look at this page");
error("Course module is incorrect");
}
-require_login($course->id);
+require_login($course, true, $cm);
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
add_to_log($course->id, "lams", "view", "view.php?id=$cm->id", "$lams->id");
}
- require_login($course->id, false);
+ require_login($course->id, false, $cm);
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
require_capability('mod/lesson:edit', $context);
error("Course module is incorrect");
}
- require_login($course->id, false);
+ require_login($course->id, false, $cm);
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
require_capability('mod/lesson:edit', $context);
}
// make sure people are where they should be
- require_login($course->id, false);
+ require_login($course->id, false, $cm);
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
require_capability('mod/lesson:manage', $context);
error('Attempt has not closed yet');
}
- require_login($course->id);
-
$cm = get_coursemodule_from_instance('quiz', $quiz->id);
+ require_login($course, true, $cm);
+
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
require_capability('mod/quiz:grade', $context);
}
}
- require_login($course->id, false);
+ require_login($course, false, $cm);
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
require_capability('mod/quiz:viewreports', $context);
error("Course is misconfigured");
}
- require_login($course->id, false);
+ require_login($course->id, false, $cm);
require_capability('mod/survey:download', get_context_instance(CONTEXT_MODULE, $cm->id)) ;
if (! $survey = get_record("survey", "id", $cm->instance)) {
error("Course is misconfigured");
}
- require_login($course->id, false);
+ require_login($course->id, false, $cm);
$context = get_context_instance(CONTEXT_MODULE, $cm->id);