diff --git a/enrol/self/lib.php b/enrol/self/lib.php index e23940958ee..01c83f394b6 100644 --- a/enrol/self/lib.php +++ b/enrol/self/lib.php @@ -262,12 +262,12 @@ class enrol_self_plugin extends enrol_plugin { * @return bool|string true if successful, else error message or false. */ public function can_self_enrol(stdClass $instance, $checkuserenrolment = true) { - global $DB, $USER, $CFG; + global $CFG, $DB, $OUTPUT, $USER; if ($checkuserenrolment) { if (isguestuser()) { // Can not enrol guest. - return get_string('noguestaccess', 'enrol'); + return get_string('noguestaccess', 'enrol') . $OUTPUT->continue_button(get_login_url()); } // Check if user is already enroled. if ($DB->get_record('user_enrolments', array('userid' => $USER->id, 'enrolid' => $instance->id))) {