]> git.mjollnir.org Git - moodle.git/commitdiff
Close loophole for invisible courses by re-enrolment
authormoodler <moodler>
Mon, 21 Jul 2003 07:50:59 +0000 (07:50 +0000)
committermoodler <moodler>
Mon, 21 Jul 2003 07:50:59 +0000 (07:50 +0000)
lib/moodlelib.php

index b5012eccfa57e2127b5107c45eede4b19a0a4d89..e5d1ba510a74d56642fba6b657d1d405eba16a3f 100644 (file)
@@ -309,6 +309,10 @@ function require_login($courseid=0) {
         if (! $course = get_record("course", "id", $courseid)) {
             error("That course doesn't exist");
         }
+        if (!$course->visible) {
+            print_header();
+            notice(get_string("studentnotallowed", "", "$USER->firstname $USER->lastname"), $CFG->wwwroot);
+        }
         if ($USER->username == "guest") {
             switch ($course->guest) {
                 case 0: // Guests not allowed