From f506249f7031e0779303d8b13bd9c786454d03a6 Mon Sep 17 00:00:00 2001 From: ethem Date: Wed, 26 Apr 2006 12:38:09 +0000 Subject: [PATCH] Merged from MOODLE_15_STABLE. First time install detection. --- enrol/authorize/db/postgres7.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/enrol/authorize/db/postgres7.php b/enrol/authorize/db/postgres7.php index 56afca7381..8ab86ca166 100644 --- a/enrol/authorize/db/postgres7.php +++ b/enrol/authorize/db/postgres7.php @@ -8,13 +8,12 @@ function enrol_authorize_upgrade($oldversion=0) { $result = true; - if (!$tables = $db->MetaColumns($CFG->prefix . 'enrol_authorize')) { - $installfirst = true; - } - - if ($oldversion == 0 || !empty($installfirst)) { // First time install + if ($oldversion == 0) { + $result = modify_database("$CFG->dirroot/enrol/authorize/db/postgres7.sql"); + return $result; // SQL file contains all upgrades. + } else if (!in_array($CFG->prefix . 'enrol_authorize', $db->MetaTables('TABLES'))) { $result = modify_database("$CFG->dirroot/enrol/authorize/db/postgres7.sql"); - return $result; // RETURN, sql file contains last upgrades. + return $result; // SQL file contains all upgrades. } // Authorize module was installed before. Upgrades must be applied to SQL file. -- 2.39.5