// force accessinfo refresh for users visiting this context...
mark_context_dirty($context->path);
+ // force a refresh of mycourses
+ unset($USER->mycourses);
add_to_log($course->id, 'course', 'unenrol', "view.php?id=$course->id", $USER->id);
redirect($CFG->wwwroot);
if (!enrol_into_course($course, $USER, 'manual')) {
print_error('couldnotassignrole');
}
+ // force a refresh of mycourses
+ unset($USER->mycourses);
if (!empty($SESSION->wantsurl)) {
$destination = $SESSION->wantsurl;
} else { /// Update or add new enrolment
if (enrol_into_course($course, $USER, 'manual')) {
+ // force a refresh of mycourses
+ unset($USER->mycourses);
if ($groupid !== false) {
if (!groups_add_member($groupid, $USER->id)) {
print_error('couldnotassigngroup');