- addAdminMenuSql('user','list_nickname','Nickname-Historie','Listet alle verwendeten Nicknames der Mitglieder auf.', 12);
- addExtensionSql('DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_nickname_history`');
- addExtensionSql("CREATE TABLE `{?_MYSQL_PREFIX?}_nickname_history` (
-`id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
-`userid` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
-`nickname` VARCHAR(255) NOT NULL DEFAULT '',
-`added` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
-`last_used` TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00',
-INDEX `userid` (`userid`),
-INDEX (`last_used` DESC),
-PRIMARY KEY (`id`)
-) TYPE={?_TABLE_TYPE?} COMMENT='History of used nicknames'");
-
- // Update notes (these will be set as task text!)
- setExtensionUpdateNotes("Historie eingegebener Nicknames hinzugefügt. Mitglied kann auf bereits verwendeter zurückgreifen und Liste selbst löschen.");
- break;
- }
+ addAdminMenuSql('user', 'list_nickname', 'Nickname-Historie', 'Listet alle verwendeten Nicknames der Mitglieder auf.', 12);
+
+ // Update notes (these will be set as task text!)
+ setExtensionUpdateNotes("Menuüpunkt für Nickname-History hinzugefügt.");
+ break;
+
+ case '0.2.0': // SQL queries for v0.2.0
+ // Update notes (these will be set as task text!)
+ setExtensionUpdateNotes("Ungütiges Update (wegen Verallgemeinerung der <strong>nickname_history</strong>-Tabelle.");
+ break;
+
+ case '0.2.1': // SQL queries for v0.2.1
+ // Remove this deprecated table
+ addDropTableSql('nickname_history');
+
+ // This update depends on ext-sql_patches update!
+ addExtensionDependency('sql_patches');
+
+ // Update notes (these will be set as task text!)
+ setExtensionUpdateNotes("Diese Tabelle kann in <strong>ext-sql_patches</strong> allgemeiner formuliert werden.");
+ break;
+ } // END - switch