/// Where we came from. Used in a number of redirects.
$returnurl = $CFG->wwwroot . '/course/index.php';
+
/// Check permissions.
require_login();
if (isguestuser()) {
if (empty($CFG->enablecourserequests)) {
print_error('courserequestdisabled', '', $returnurl);
}
-require_capability('moodle/course:request', get_context_instance(CONTEXT_SYSTEM));
+$context = get_context_instance(CONTEXT_SYSTEM);
+$PAGE->set_context($context);
+require_capability('moodle/course:request', $context);
/// Set up the form.
$data = course_request::prepare();
echo $OUTPUT->heading($strtitle);
// Show the request form.
$requestform->display();
-echo $OUTPUT->footer();
\ No newline at end of file
+echo $OUTPUT->footer();