MDL-10241 - unenrolling self wasn't working properly from user profile

because unenrol.php was doing wrong capability check when $userid set.o
Also improves the lanaguage used when unenrolling self.
merged from MOODLE_18_STABLE
This commit is contained in:
poltawski 2007-12-23 16:18:25 +00:00
parent 5690e088fc
commit 6972c07a61

View file

@ -14,6 +14,13 @@
$userid = optional_param('user', 0, PARAM_INT); //course
$confirm = optional_param('confirm', 0, PARAM_BOOL);
if($userid == $USER->id){
// the rest of this code assumes $userid=0 means
// you are unassigning yourself, so set this for the
// correct capabiliy checks & language later
$userid = 0;
}
if (! $course = get_record('course', 'id', $id) ) {
error('Invalid course id');
}