]> git.mjollnir.org Git - moodle.git/commitdiff
Putting back in the fix for authorize enrol plugin not originally having correct...
authormjollnir_ <mjollnir_>
Tue, 18 Apr 2006 02:50:46 +0000 (02:50 +0000)
committermjollnir_ <mjollnir_>
Tue, 18 Apr 2006 02:50:46 +0000 (02:50 +0000)
enrol/authorize/db/postgres7.php

index ec7878eb453b7c441c5dbd4f580017402782cbc8..1e006f98d78f132b31ea3b76557aaf2ee7b6ff1f 100644 (file)
@@ -8,6 +8,17 @@ 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
+        $result = modify_database("$CFG->dirroot/enrol/authorize/db/postgres7.sql");
+        return $result; // RETURN, sql file contains last upgrades.
+    }
+
+    // Authorize module was installed before. Upgrades must be applied to SQL file.
+
     if ($oldversion < 2005071602) {
         notify("If you are using the authorize.net enrolment plugin for credit card 
                 handling, please ensure that you have turned loginhttps ON in Admin >> Variables >> Security.");