enrol/ldap: MDL-23424 don't upgrade $CFG->enrol_ldap_version if it's not defined

This commit is contained in:
Inaki
2010-07-20 10:25:02 +00:00
parent b111858d26
commit dc0288a665
+4 -2
View File
@@ -61,8 +61,10 @@ function xmldb_enrol_ldap_install() {
// Now migrate the real plugin settings. 'enrol_ldap_version' is the only
// setting that cannot be migrated like the rest, as it clashes with the
// plugin version number once we strip the 'enrol_ldap_' prefix.
set_config('ldap_version', $CFG->enrol_ldap_version, 'enrol_ldap');
unset_config('enrol_ldap_version');
if (isset($CFG->enrol_ldap_version)) {
set_config('ldap_version', $CFG->enrol_ldap_version, 'enrol_ldap');
unset_config('enrol_ldap_version');
}
$settings = array ('host_url', 'bind_dn', 'bind_pw', 'objectclass', 'course_idnumber',
'course_shortname', 'course_fullname', 'course_summary',