X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fextensions%2Fext-surfbar.php;h=2a1a4ec972422cd9d828a204bb96bfda9e6ca5f5;hb=506be1a75d826f083ae6133aa8236eb5eeecab0a;hp=1e4f5313d1d73e6d1bcb2e761c61ad5e0deb3353;hpb=6b13c5c64eebedd56683c78d799879e0dc618b21;p=mailer.git diff --git a/inc/extensions/ext-surfbar.php b/inc/extensions/ext-surfbar.php index 1e4f5313d1..2a1a4ec972 100644 --- a/inc/extensions/ext-surfbar.php +++ b/inc/extensions/ext-surfbar.php @@ -16,7 +16,7 @@ * $Author:: $ * * -------------------------------------------------------------------- * * Copyright (c) 2003 - 2009 by Roland Haeder * - * Copyright (c) 2009, 2010 by Mailer Developer Team * + * Copyright (c) 2009 - 2011 by Mailer Developer Team * * For more information visit: http://www.mxchange.org * * * * This program is free software; you can redistribute it and/or modify * @@ -70,7 +70,7 @@ switch (getExtensionMode()) { PRIMARY KEY (`url_id`), UNIQUE KEY `userid_url` (`url_userid`,`url`), INDEX `status_userid` (`url_status`,`url_userid`) -) TYPE={?_TABLE_TYPE?} COMMENT='Surfbar URLs'"); +) ENGINE = {?_TABLE_TYPE?} CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT = 'Surfbar URLs'"); // Reload locks addExtensionSql('DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_surfbar_locks`'); @@ -82,7 +82,7 @@ INDEX `status_userid` (`url_status`,`url_userid`) PRIMARY KEY (`locks_id`), UNIQUE KEY `userid_url` (`locks_userid`,`locks_url_id`), INDEX (`locks_url_id`) -) TYPE={?_TABLE_TYPE?} COMMENT='Surfbar reload locks'"); +) ENGINE = {?_TABLE_TYPE?} CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT = 'Surfbar reload locks'"); // Surfbar salts addExtensionSql('DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_surfbar_salts`'); @@ -94,7 +94,7 @@ INDEX (`locks_url_id`) PRIMARY KEY (`salts_id`), UNIQUE KEY `salts_userid_url` (`salts_userid`,`salts_url_id`), INDEX (`salts_url_id`) -) TYPE={?_TABLE_TYPE?} COMMENT='Surfbar last used salts'"); +) ENGINE = {?_TABLE_TYPE?} CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT = 'Surfbar last used salts'"); // Statistics addExtensionSql('DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_surfbar_stats`'); @@ -107,7 +107,7 @@ INDEX (`salts_url_id`) PRIMARY KEY (`stats_id`), UNIQUE KEY `userid_url` (`stats_userid`,`stats_url_id`), INDEX (`stats_url_id`) -) TYPE={?_TABLE_TYPE?} COMMENT='Surfbar Statistics'"); +) ENGINE = {?_TABLE_TYPE?} CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT = 'Surfbar Statistics'"); // Member actions pending on status addExtensionSql('DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_surfbar_actions`'); @@ -118,7 +118,7 @@ INDEX (`stats_url_id`) `actions_new_status` ENUM('PENDING','ACTIVE','LOCKED','STOPPED','REJECTED','DELETED','MIGRATED','DEPLETED') NULL DEFAULT NULL, PRIMARY KEY (`actions_id`), UNIQUE KEY `status_action` (`actions_status`,`actions_action`) -) TYPE={?_TABLE_TYPE?} COMMENT='Surfbar Member Actions'"); +) ENGINE = {?_TABLE_TYPE?} CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT = 'Surfbar Member Actions'"); // Member actions addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_surfbar_actions` (`actions_status`,`actions_action`,`actions_new_status`) VALUES ('PENDING','RETREAT','DELETED')"); @@ -162,8 +162,8 @@ UNIQUE KEY `status_action` (`actions_status`,`actions_action`) addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `surfbar_weekly_counter` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0"); addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `surfbar_monthly_counter` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0"); addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `surfbar_stats_reload` BIGINT(20) UNSIGNED NOT NULL DEFAULT 30"); - addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `surfbar_purge_deleted` BIGINT(20) UNSIGNED NOT NULL DEFAULT ".(getConfig('ONE_DAY')*7).""); - addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `surfbar_purge_migrated` BIGINT(20) UNSIGNED NOT NULL DEFAULT ".(getConfig('ONE_DAY')*3).""); + addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `surfbar_purge_deleted` BIGINT(20) UNSIGNED NOT NULL DEFAULT ".(getOneDay()*7).""); + addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `surfbar_purge_migrated` BIGINT(20) UNSIGNED NOT NULL DEFAULT ".(getOneDay()*3).""); addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `surfbar_pause_mode` ENUM('INTERNAL','EXERNAL') NOT NULL DEFAULT 'INTERNAL'"); addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `surfbar_pause_url` VARCHAR(255) NOT NULL DEFAULT ''"); addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `surfbar_notify_limits` ENUM('Y','N') NOT NULL DEFAULT 'Y'"); @@ -194,7 +194,7 @@ UNIQUE KEY `status_action` (`actions_status`,`actions_action`) addAdminMenuSql('surfbar','list_surfbar_actions','Mitgliederaktionen','Listet alle Mitgliederaktionen auf.',6); // Register module - addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_mod_reg` (`module`,`locked`,`hidden`,`admin_only`,`mem_only`) VALUES('surfbar','Y','Y','N','N')"); + addModuleSql('surfbar','Y','Y','N','N'); break; case 'remove': // Do stuff when removing extension @@ -237,7 +237,7 @@ UNIQUE KEY `status_action` (`actions_status`,`actions_action`) case 'modify': // When the extension got modified break; - case 'test': // For testing purposes. For details see file inc/modules/admin/what-extensions.php, arround line 305. + case 'test': // For testing purposes break; case 'init': // Do stuff when extension is initialized