coursereqest MDL-25589 set context

This commit is contained in:
Dan Poltawski 2010-12-30 15:48:50 +00:00
parent b5a49647e2
commit f8f384b5b4

View file

@ -32,6 +32,7 @@ $PAGE->set_url('/course/request.php');
/// Where we came from. Used in a number of redirects. /// Where we came from. Used in a number of redirects.
$returnurl = $CFG->wwwroot . '/course/index.php'; $returnurl = $CFG->wwwroot . '/course/index.php';
/// Check permissions. /// Check permissions.
require_login(); require_login();
if (isguestuser()) { if (isguestuser()) {
@ -40,7 +41,9 @@ if (isguestuser()) {
if (empty($CFG->enablecourserequests)) { if (empty($CFG->enablecourserequests)) {
print_error('courserequestdisabled', '', $returnurl); 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. /// Set up the form.
$data = course_request::prepare(); $data = course_request::prepare();