X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fextensions%2Fext-newsletter.php;h=65f02e2bb76bbecb1da3969324051ddef2972bf9;hb=8ffce31d9ae39991adf913512d8f5db24fda0b2a;hp=5f9e9f34ea6a2db9d7fc3433d3a21ec2d838de51;hpb=dbb6aa4eaeff7c3bab27f143d881781380d43d41;p=mailer.git diff --git a/inc/extensions/ext-newsletter.php b/inc/extensions/ext-newsletter.php index 5f9e9f34ea..65f02e2bb7 100644 --- a/inc/extensions/ext-newsletter.php +++ b/inc/extensions/ext-newsletter.php @@ -1,7 +1,7 @@ Mailtausch, Mailtausches und Mailtauscher sind austauschbar."); + setExtensionUpdateNotes("Wörter {?mt_word?}, {?mt_word2?} und {?mt_word3?} sind austauschbar."); break; case '0.0.4': // SQL queries for v0.0.4 @@ -145,7 +145,7 @@ switch (getExtensionMode()) { // - Main data table addExtensionSql("DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_newsletter_data`"); addExtensionSql("CREATE TABLE `{?_MYSQL_PREFIX?}_newsletter_data` ( -`nl_id` BIGINT(20) NOT NULL AUTO_INCREMENT, +`nl_id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, `nl_subject` VARCHAR(255) NOT NULL DEFAULT '{OPEN_CONFIG}nl_default_subject{CLOSE_CONFIG}', `nl_header_text` MEDIUMTEXT, `nl_footer_text` MEDIUMTEXT, @@ -155,17 +155,17 @@ switch (getExtensionMode()) { `nl_sent` ENUM('Y','N') NOT NULL DEFAULT 'N', `nl_expired` ENUM('Y','N') NOT NULL DEFAULT 'N', `nl_do_archive` ENUM('Y','N') NOT NULL DEFAULT 'Y', -`nl_recipients` BIGINT(20) NOT NULL DEFAULT 0, -`nl_received` BIGINT(20) NOT NULL DEFAULT 0, -`nl_total_clicks` BIGINT(20) NOT NULL DEFAULT 0, +`nl_recipients` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, +`nl_received` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, +`nl_total_clicks` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, PRIMARY KEY (`nl_id`) ) TYPE={?_TABLE_TYPE?} COMMENT='General newsletter data'"); // - Topics data table addExtensionSql("DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_newsletter_topics`"); addExtensionSql("CREATE TABLE `{?_MYSQL_PREFIX?}_newsletter_topics` ( -`nl_topic_id` BIGINT(20) NOT NULL AUTO_INCREMENT, -`nl_id` BIGINT(20) NOT NULL DEFAULT 0, +`nl_topic_id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, +`nl_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, `nl_topic_title` VARCHAR(255) NOT NULL DEFAULT '', `nl_topic_text` MEDIUMTEXT, INDEX `newsletter_id` (`nl_id`), @@ -175,10 +175,10 @@ PRIMARY KEY (`nl_topic_id`) // - Sponsor orders data table addExtensionSql("DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_newsletter_orders`"); addExtensionSql("CREATE TABLE `{?_MYSQL_PREFIX?}_newsletter_orders` ( -`nl_order_id` BIGINT(20) NOT NULL AUTO_INCREMENT, -`nl_sponsor_id` BIGINT(20) NOT NULL DEFAULT 0, -`nl_id` BIGINT(20) NOT NULL DEFAULT 0, -`nl_topic_id` BIGINT(20) NOT NULL DEFAULT 0, +`nl_order_id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, +`nl_sponsor_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, +`nl_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, +`nl_topic_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, `nl_order_placed` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `nl_order_accepted` ENUM('Y','N') NOT NULL DEFAULT 'N', UNIQUE KEY `sponsor_nl_topic` (`nl_sponsor_id`,`nl_id`,`nl_topic_id`), @@ -187,8 +187,8 @@ PRIMARY KEY (`nl_order_id`) ) TYPE={?_TABLE_TYPE?} COMMENT='Newsletter orders'"); // Configuration - addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `nl_expire` BIGINT(20) NOT NULL DEFAULT ".(getConfig('ONE_DAY') * 7).""); - addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `nl_archive_expire` BIGINT(20) NOT NULL DEFAULT ".(getConfig('ONE_DAY') * 14).""); + addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `nl_expire` BIGINT(20) UNSIGNED NOT NULL DEFAULT ".(getConfig('ONE_DAY') * 7).""); + addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `nl_archive_expire` BIGINT(20) UNSIGNED NOT NULL DEFAULT ".(getConfig('ONE_DAY') * 14).""); addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `nl_default_subject` VARCHAR(255) NOT NULL DEFAULT 'Newsletter vom {OPEN_CONFIG}CURRENT_DATE{CLOSE_CONFIG}'"); addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `nl_default_header` MEDIUMTEXT"); addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `nl_default_footer` MEDIUMTEXT"); @@ -230,7 +230,7 @@ PRIMARY KEY (`nl_order_id`) break; default: // Unknown extension mode - DEBUG_LOG(__FILE__, __LINE__, sprintf("Unknown extension mode %s detected.", getExtensionMode())); + logDebugMessage(__FILE__, __LINE__, sprintf("Unknown extension mode %s detected.", getExtensionMode())); break; } // END - switch