]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-19350 upgrade review - savepoints added to enrol plugins
authorstronk7 <stronk7>
Wed, 3 Jun 2009 15:09:23 +0000 (15:09 +0000)
committerstronk7 <stronk7>
Wed, 3 Jun 2009 15:09:23 +0000 (15:09 +0000)
enrol/authorize/db/upgrade.php

index c757cb817668276f2e11e9610751199aab610e52..09440a6564ef5df292ae225d0a1e0107af56132b 100644 (file)
@@ -34,6 +34,9 @@ function xmldb_enrol_authorize_upgrade($oldversion) {
             notify("You are using the authorize.net enrolment plugin for payment handling but cUrl is not available.
                     PHP must be compiled with cURL+SSL support (--with-curl --with-openssl)");
         }
+
+        /// authorize savepoint reached
+        upgrade_plugin_savepoint($result, 2008020500, 'enrol', 'authorize');
     }
 
     if ($result && $oldversion < 2008092700) {
@@ -72,6 +75,9 @@ function xmldb_enrol_authorize_upgrade($oldversion) {
         $table = new xmldb_table('enrol_authorize_refunds');
         $index = new xmldb_index('transid', XMLDB_INDEX_NOTUNIQUE, array('transid'));
         $dbman->add_index($table, $index);
+
+        /// authorize savepoint reached
+        upgrade_plugin_savepoint($result, 2008092700, 'enrol', 'authorize');
     }
 
     /// Dropping all enums/check contraints from core. MDL-18577
@@ -83,6 +89,9 @@ function xmldb_enrol_authorize_upgrade($oldversion) {
 
     /// Launch change of list of values for field paymentmethod
         $dbman->drop_enum_from_field($table, $field);
+
+        /// authorize savepoint reached
+        upgrade_plugin_savepoint($result, 2009042700, 'enrol', 'authorize');
     }
 
     return $result;