$user = core_user::get_user($params['userid'], '*', MUST_EXIST);
core_user::require_active_user($user);
- if ($course->id != SITEID and !is_enrolled($context, $user, '', true)) {
+ if ($course->id != SITEID and !can_access_course($course, $user, '', true)) {
throw new moodle_exception('notenrolledprofile');
}
}