From c02fdda12d5a033d2b1287d3439085ab0c95d3a4 Mon Sep 17 00:00:00 2001 From: martinlanghoff Date: Thu, 9 Mar 2006 03:16:17 +0000 Subject: [PATCH] [multienrol]Made upgrade script more intelligent about setting enrol_plugins_enabled --- lib/db/mysql.php | 2 +- lib/db/postgres7.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/db/mysql.php b/lib/db/mysql.php index f42d2c9df18..5663015eefd 100644 --- a/lib/db/mysql.php +++ b/lib/db/mysql.php @@ -1660,7 +1660,7 @@ function main_upgrade($oldversion=0) { if ($oldversion < 2006030900) { table_column('course','','enrol','varchar','20','',''); - set_config('enrol_plugins_enabled', $CFG->enrol); + set_config('enrol_plugins_enabled', ($CFG->enrol == 'internal'?$CFG->enrol:'internal,' . $CFG->enrol)); require_once("$CFG->dirroot/enrol/enrol.class.php"); $defaultenrol = enrolment_factory::factory($CFG->enrol); if (!method_exists($defaultenrol, 'print_entry')) { // switch enrollable to off for all courses in this case diff --git a/lib/db/postgres7.php b/lib/db/postgres7.php index 330496eb2be..6d4ceacc164 100644 --- a/lib/db/postgres7.php +++ b/lib/db/postgres7.php @@ -1403,7 +1403,7 @@ function main_upgrade($oldversion=0) { if ($oldversion < 2006030900) { table_column('course','','enrol','varchar','20','',''); - set_config('enrol_plugins_enabled', $CFG->enrol); + set_config('enrol_plugins_enabled', ($CFG->enrol == 'internal'?$CFG->enrol:'internal,' . $CFG->enrol)); require_once("$CFG->dirroot/enrol/enrol.class.php"); $defaultenrol = enrolment_factory::factory($CFG->enrol); if (!method_exists($defaultenrol, 'print_entry')) { // switch enrollable to off for all courses in this case