coursereqest MDL-25589 set context
authorDan Poltawski <dan.poltawski@luns.net.uk>
Thu, 30 Dec 2010 15:48:50 +0000 (15:48 +0000)
committerDan Poltawski <dan.poltawski@luns.net.uk>
Thu, 30 Dec 2010 15:56:35 +0000 (15:56 +0000)
course/request.php

index 3919715..3e0e097 100644 (file)
@@ -32,6 +32,7 @@ $PAGE->set_url('/course/request.php');
 /// Where we came from. Used in a number of redirects.
 $returnurl = $CFG->wwwroot . '/course/index.php';
 
+
 /// Check permissions.
 require_login();
 if (isguestuser()) {
@@ -40,7 +41,9 @@ 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();
@@ -67,4 +70,4 @@ echo $OUTPUT->header();
 echo $OUTPUT->heading($strtitle);
 // Show the request form.
 $requestform->display();
-echo $OUTPUT->footer();
\ No newline at end of file
+echo $OUTPUT->footer();