X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fextensions%2Fext-nickname.php;h=3f005580c89087ed7774a7cb9ca903158c487c7d;hb=985561270461045c64719266ca6b3a795f6cd76a;hp=51518e6ce962d2d624bf60f118c04efcd4d5c685;hpb=e5fe5afb17a5c8106f4c890234dfa39419e70f5d;p=mailer.git
diff --git a/inc/extensions/ext-nickname.php b/inc/extensions/ext-nickname.php
index 51518e6ce9..3f005580c8 100644
--- a/inc/extensions/ext-nickname.php
+++ b/inc/extensions/ext-nickname.php
@@ -1,7 +1,7 @@
ODER die angemeldete EMail-Adresse eingegeben werden.");
+ setExtensionUpdateNotes("Zum Zusenden eines neuen Passwortes kann jetzt entweder der Nickname / Mitglied-Id ODER die angemeldete EMail-Adresse eingegeben werden.");
break;
case '0.1.3': // SQL queries for v0.1.3
@@ -157,7 +155,7 @@ switch (getExtensionMode()) {
break;
case '0.1.6': // SQL queries for v0.1.6
- addExtensionSql("UPDATE `{?_MYSQL_PREFIX?}_member_menu` SET `action`='extras', `sort`=2 WHERE `what`='nickname' LIMIT 1");
+ addExtensionSql("UPDATE `{?_MYSQL_PREFIX?}_member_menu` SET `action`='extras',`sort`=2 WHERE `what`='nickname' LIMIT 1");
// Update notes (these will be set as task text!)
setExtensionUpdateNotes("Mitgliedsmenü komplett umgebaut.");
@@ -174,38 +172,43 @@ switch (getExtensionMode()) {
break;
case '0.1.9': // SQL queries for v0.1.9
- 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 nickname_history-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 ext-sql_patches allgemeiner formuliert werden.");
+ break;
+ } // END - switch
break;
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
break;
default: // Unknown extension mode
- DEBUG_LOG(__FILE__, __LINE__, sprintf("Unknown extension mode %s detected.", getExtensionMode()));
+ logDebugMessage(__FILE__, __LINE__, sprintf("Unknown extension mode %s in extension %s detected.", getExtensionMode(), getCurrentExtensionName()));
break;
-}
+} // END - switch
-//
+// [EOF]
?>