From 594d381aa2c241ac8d7ae07102b069bc54279ade Mon Sep 17 00:00:00 2001 From: ethem Date: Wed, 26 Apr 2006 10:20:07 +0000 Subject: [PATCH] SQL file contains all upgrades. --- enrol/authorize/db/mysql.php | 7 ++++--- enrol/authorize/db/mysql.sql | 26 ++++++++++++++------------ 2 files changed, 18 insertions(+), 15 deletions(-) diff --git a/enrol/authorize/db/mysql.php b/enrol/authorize/db/mysql.php index d1c17ed78e0..0d376ae3358 100755 --- a/enrol/authorize/db/mysql.php +++ b/enrol/authorize/db/mysql.php @@ -7,11 +7,12 @@ function authorize_upgrade($oldversion=0) { $result = true; - if ($oldversion == 0) { - modify_database("$CFG->dirroot/enrol/authorize/db/mysql.sql"); + $result = modify_database("$CFG->dirroot/enrol/authorize/db/mysql.sql"); + return $result; // SQL file contains all upgrades. } else if (!in_array($CFG->prefix . 'enrol_authorize', $db->MetaTables('TABLES'))) { - modify_database("$CFG->dirroot/enrol/authorize/db/mysql.sql"); + $result = modify_database("$CFG->dirroot/enrol/authorize/db/mysql.sql"); + return $result; // SQL file contains all upgrades. } if ($oldversion < 2005071601) { diff --git a/enrol/authorize/db/mysql.sql b/enrol/authorize/db/mysql.sql index 1b8873d1fd7..495515e673b 100755 --- a/enrol/authorize/db/mysql.sql +++ b/enrol/authorize/db/mysql.sql @@ -1,12 +1,14 @@ -CREATE TABLE `prefix_enrol_authorize` ( - `id` int(10) unsigned NOT NULL auto_increment, - `cclastfour` int(11) default '0', - `ccexp` varchar(6) default '', - `cvv` varchar(4) default '', - `ccname` varchar(255) default '', - `courseid` int(11) NOT NULL default '0', - `userid` int(11) NOT NULL default '0', - `avscode` char(1) default 'P', - `transid` varchar(255) default '', - PRIMARY KEY (`id`) -) TYPE=MyISAM COMMENT='Holds all known information about creditcard transactions'; +CREATE TABLE `prefix_enrol_authorize` ( + `id` int(10) unsigned NOT NULL auto_increment, + `cclastfour` int(4) unsigned NOT NULL default '0', + `ccexp` varchar(6) default '', + `cvv` varchar(4) default '', + `ccname` varchar(255) NOT NULL default '', + `courseid` int(10) unsigned NOT NULL default '0', + `userid` int(10) unsigned NOT NULL default '0', + `avscode` char(1) default 'P', + `transid` varchar(255) default '', + PRIMARY KEY (`id`), + KEY `courseid` (`courseid`), + KEY `userid` (`userid`) +) TYPE=MyISAM COMMENT='Holds all known information about creditcard transactions';