MDL-29722 - No default guest enrol instance for requested courses
authorSun Zhigang <sunner@gmail.com>
Tue, 11 Oct 2011 01:21:23 +0000 (09:21 +0800)
committerAparup Banerjee <aparup@moodle.com>
Wed, 9 Nov 2011 07:20:00 +0000 (15:20 +0800)
enrol/guest/lib.php

index 39516e1..d41dac3 100644 (file)
@@ -271,6 +271,10 @@ class enrol_guest_plugin extends enrol_plugin {
                         }
                     }
                     $this->add_instance($course, $fields);
+                } else {
+                    if ($this->get_config('defaultenrol')) {
+                        $this->add_default_instance($course);
+                    }
                 }
             } else {
                 $instances = $DB->get_records('enrol', array('courseid'=>$course->id, 'enrol'=>'guest'));