X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fextensions%2Fext-bank.php;h=0d9a836402792a4d3028da430aa1d080c35b1264;hb=4db052cce49f60b6d9cc0f1c06b95cdd99f904ad;hp=982a00ef17ab9466def264375e01f517adbe95db;hpb=148d3a3e1641e350a708cc71e194349a09a8285f;p=mailer.git diff --git a/inc/extensions/ext-bank.php b/inc/extensions/ext-bank.php index 982a00ef17..0d9a836402 100644 --- a/inc/extensions/ext-bank.php +++ b/inc/extensions/ext-bank.php @@ -53,24 +53,24 @@ case "register": // Do stuff when installtion is running (modules.php?module=adm // SQL commands to run $SQLs[] = "DROP TABLE IF EXISTS "._MYSQL_PREFIX."_bank_accounts"; $SQLs[] = "CREATE TABLE "._MYSQL_PREFIX."_bank_accounts ( -id BIGINT(20) NOT NULL AUTO_INCREMENT, -uid BIGINT(20) NOT NULL DEFAULT '0', -account_created BIGINT(20) NOT NULL DEFAULT '0', -account_locked BIGINT(20) NOT NULL DEFAULT '0', +id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, +uid BIGINT(20) UNSIGNED NOT NULL DEFAULT '0', +account_created BIGINT(20) UNSIGNED NOT NULL DEFAULT '0', +account_locked BIGINT(20) UNSIGNED NOT NULL DEFAULT '0', locked_reason TINYTEXT, status ENUM('NEW', 'ACTIVE', 'LOCKED') NOT NULL DEFAULT 'NEW', -account_balance DOUBLE(20,5) NOT NULL DEFAULT '0.00000', +account_balance DOUBLE(20,5) UNSIGNED NOT NULL DEFAULT '0.00000', output_mode ENUM('LOGIN', 'EMAIL', 'DISABLED'), pin VARCHAR(50) NOT NULL DEFAULT '', tan_mode ENUM('NORMAL', 'INDEXED'), tan_list_status ENUM('PENDING', 'ACTIVE', 'INVALID', 'LOCKED') NOT NULL DEFAULT 'PENDING', tan_key VARCHAR(50) NOT NULL DEFAULT '', -month_transfered BIGINT(20) NOT NULL DEFAULT '0', +month_transfered BIGINT(20) UNSIGNED NOT NULL DEFAULT '0', last_tan VARCHAR(5) NOT NULL DEFAULT '00000', -last_tan_stamp BIGINT(20) NOT NULL DEFAULT '0', +last_tan_stamp BIGINT(20) UNSIGNED NOT NULL DEFAULT '0', last_tan_purpose TINYTEXT, account_type ENUM('CHECK', 'SAVING') NOT NULL DEFAULT 'CHECK', -overdraft_credit DOUBLE(20,5) NOT NULL DEFAULT '0.00000', +overdraft_credit DOUBLE(20,5) UNSIGNED NOT NULL DEFAULT '0.00000', PRIMARY KEY (id), UNIQUE KEY (pin), INDEX `uid_type` (uid, account_type), @@ -80,12 +80,12 @@ INDEX (last_tan_stamp) ) TYPE=MyISAM"; $SQLs[] = "DROP TABLE IF EXISTS "._MYSQL_PREFIX."_bank_transfers"; $SQLs[] = "CREATE TABLE "._MYSQL_PREFIX."_bank_transfers ( -id BIGINT(20) NOT NULL AUTO_INCREMENT, -to_account_id BIGINT(20) NOT NULL DEFAULT '0', -from_account_id BIGINT(20) NOT NULL DEFAULT '0', -points_amount DOUBLE(20,5) NOT NULL DEFAULT '0.00000', -day_bookkeeping char(4) NOT NULL DEFAULT '0000', -day_available char(4) NOT NULL DEFAULT '0000', +id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, +to_account_id BIGINT(20) UNSIGNED NOT NULL DEFAULT '0', +from_account_id BIGINT(20) UNSIGNED NOT NULL DEFAULT '0', +points_amount DOUBLE(20,5) UNSIGNED NOT NULL DEFAULT '0.00000', +day_bookkeeping CHAR(4) NOT NULL DEFAULT '0000', +day_available CHAR(4) NOT NULL DEFAULT '0000', transfer_purpose TINYTEXT, PRIMARY KEY (id), INDEX (to_account_id, from_account_id), @@ -93,22 +93,22 @@ INDEX (day_bookkeeping, day_available) ) TYPE=MyISAM"; $SQLs[] = "DROP TABLE IF EXISTS "._MYSQL_PREFIX."_bank_packages"; $SQLs[] = "CREATE TABLE "._MYSQL_PREFIX."_bank_packages ( -id BIGINT(20) NOT NULL AUTO_INCREMENT, +id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, title VARCHAR(255) NOT NULL DEFAULT '', description TINYTEXT, -account_fee DOUBLE(20,5) NOT NULL DEFAULT '0.00000', -free_transfers int(7) NOT NULL DEFAULT '0', -transfer_fee DOUBLE(20,5) NOT NULL DEFAULT '0.00000', +account_fee DOUBLE(20,5) UNSIGNED NOT NULL DEFAULT '0.00000', +free_transfers INT(7) UNSIGNED NOT NULL DEFAULT '0', +transfer_fee DOUBLE(20,5) UNSIGNED NOT NULL DEFAULT '0.00000', available TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, output_system_mode ENUM('LOGIN', 'EMAIL', 'DISABLED'), package_active ENUM('Y', 'N') NOT NULL DEFAULT 'N', -free_months_no_fee TINYINT(3) NOT NULL DEFAULT '0', -interest_plus float(7,5) NOT NULL DEFAULT '0.00000', -interest_minus float(7,5) NOT NULL DEFAULT '0.00000', -first_payment DOUBLE(20,5) NOT NULL DEFAULT '0.00000', -free_account_income DOUBLE(20,5) NOT NULL DEFAULT '0.00000', +free_months_no_fee TINYINT(3) UNSIGNED NOT NULL DEFAULT '0', +interest_plus FLOAT(7,5) UNSIGNED NOT NULL DEFAULT '0.00000', +interest_minus FLOAT(7,5) UNSIGNED NOT NULL DEFAULT '0.00000', +first_payment DOUBLE(20,5) UNSIGNED NOT NULL DEFAULT '0.00000', +free_account_income DOUBLE(20,5) UNSIGNED NOT NULL DEFAULT '0.00000', free_account_stuff TINYTEXT null, -tan_lock TINYINT(3) NOT NULL DEFAULT '0', +tan_lock TINYINT(3) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (id) ) TYPE=MyISAM"; // free_account_stuff will be a list of columns of the table _bank_packages @@ -117,9 +117,9 @@ PRIMARY KEY (id) // should be fine. More than one entry and not DISABLED ;) are not supported. $SQLs[] = "DROP TABLE IF EXISTS "._MYSQL_PREFIX."_bank_tanlist"; $SQLs[] = "CREATE TABLE "._MYSQL_PREFIX."_bank_tanlist ( -id BIGINT(20) NOT NULL AUTO_INCREMENT, -idx TINYINT(3) NOT NULL DEFAULT '0', -account_id BIGINT(20) NOT NULL DEFAULT '0', +id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, +idx TINYINT(3) UNSIGNED NOT NULL DEFAULT '0', +account_id BIGINT(20) UNSIGNED NOT NULL DEFAULT '0', tan VARCHAR(50) NOT NULL DEFAULT '', used ENUM('Y', 'N') NOT NULL DEFAULT 'N', PRIMARY KEY (id), @@ -193,7 +193,7 @@ default: // Do stuff when extension is loaded $EXT_LANG_PREFIX = "bank"; // Extension is always active? -$EXT_ALWAYS_ACTIVE = 'N'; +$EXT_ALWAYS_ACTIVE = "N"; // ?>