From: martinlanghoff Date: Thu, 9 Mar 2006 03:14:32 +0000 (+0000) Subject: [multienrol]Make sure internal plugin is saved on the top so it will be called at... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=c9e0b90be18abded4b807fb0604869584e6422e6;p=moodle.git [multienrol]Make sure internal plugin is saved on the top so it will be called at the first place --- diff --git a/admin/enrol.php b/admin/enrol.php index daf84137e0..27ec207a6a 100644 --- a/admin/enrol.php +++ b/admin/enrol.php @@ -31,10 +31,11 @@ if (empty($frm->default)) { $frm->default = ''; } - if ($frm->default && !in_array($frm->default, $frm->enable)) { + if ($frm->default && $frm->default != 'internal' && !in_array($frm->default, $frm->enable)) { $frm->enable[] = $frm->default; } asort($frm->enable); + $frm->enable = array_merge(array('internal'), $frm->enable); // make sure internal plugin is called first set_config('enrol_plugins_enabled', implode(',', $frm->enable)); set_config('enrol', $frm->default); redirect("enrol.php?sesskey=$USER->sesskey", get_string("changessaved"), 1); @@ -76,7 +77,7 @@ $enable .= ' checked="checked"'; } if ($module == 'internal') { - $enable .= ' disabled="disabled" />