MDL-30809 do not add guest info to add course form if default instance prevented

This commit is contained in:
Petr Skoda
2011-12-27 14:55:00 +01:00
committed by Sam Hemelryk
parent b1a17fadcf
commit f7ae52f9da
+10 -2
View File
@@ -163,8 +163,12 @@ class enrol_guest_plugin extends enrol_plugin {
public function course_edit_form($instance, MoodleQuickForm $mform, $data, $context) {
$i = isset($instance->id) ? $instance->id : 0;
$plugin = enrol_get_plugin('guest');
$header = $plugin->get_instance_name($instance);
if (!$i and !$this->get_config('defaultenrol')) {
return;
}
$header = $this->get_instance_name($instance);
$config = has_capability('enrol/guest:config', $context);
$mform->addElement('header', 'enrol_guest_header_'.$i, $header);
@@ -215,6 +219,10 @@ class enrol_guest_plugin extends enrol_plugin {
$i = isset($instance->id) ? $instance->id : 0;
if (!isset($data['enrol_guest_status_'.$i])) {
return $errors;
}
$password = empty($data['enrol_guest_password_'.$i]) ? '' : $data['enrol_guest_password_'.$i];
$checkpassword = false;