MDL-12911 fixed permission checks; merged from MOODLE_18_STABLE

This commit is contained in:
skodak 2008-01-10 15:09:58 +00:00
parent 77e2e3f2b8
commit cb3883c297

View file

@ -61,8 +61,9 @@
print_error('nologinas'); print_error('nologinas');
} }
$context = $systemcontext; $context = $systemcontext;
} else if (has_capability('moodle/user:loginas', $coursecontext)) { } else {
require_login($course); require_login($course);
require_capability('moodle/user:loginas', $coursecontext);
if (!has_capability('moodle/course:view', $coursecontext, $userid, false)) { if (!has_capability('moodle/course:view', $coursecontext, $userid, false)) {
error('This user is not in this course!'); error('This user is not in this course!');
} }