From 922c5b362d4c17f40803392d86201778f6a69ece Mon Sep 17 00:00:00 2001 From: skodak Date: Mon, 26 Mar 2007 20:15:45 +0000 Subject: [PATCH] MDL-8513 fixed conversion of ldap settings during upgrade to 1.8; merged from MOODLE_18_STABLE --- lib/db/upgrade.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/db/upgrade.php b/lib/db/upgrade.php index 17b65c093d..af7b33d554 100644 --- a/lib/db/upgrade.php +++ b/lib/db/upgrade.php @@ -140,6 +140,15 @@ function xmldb_main_upgrade($oldversion=0) { } $authplugins = get_list_of_plugins('auth'); foreach ($CFG as $k => $v) { + if (strpos($k, 'ldap_') === 0) { + //upgrade nonstandard ldap settings + $setting = substr($k, 5); + if (set_config($setting, $v, "auth/ldap")) { + delete_records('config', 'name', $k); + unset($CFG->{$k}); + } + continue; + } if (strpos($k, 'auth_') !== 0) { continue; } -- 2.39.5