]> git.mxchange.org Git - mailer.git/blobdiff - inc/extensions/ext-doubler.php
Several fixes for module/action/what handling.
[mailer.git] / inc / extensions / ext-doubler.php
index e28b7f3b68ca11ae16de97f9a6c6501a5a6dbdcb..ce96fdfd5466c5268819f368b2ff7a80f93348d9 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /************************************************************************
- * MXChange v0.2.1                                    Start: 02/03/2005 *
+ * Mailer v0.2.1-FINAL                                Start: 02/03/2005 *
  * ================                             Last change: 02/03/2005 *
  *                                                                      *
  * -------------------------------------------------------------------- *
@@ -73,7 +73,7 @@ PRIMARY KEY (id)
                // Maximum points to double
                addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD doubler_max FLOAT(20,5) UNSIGNED NOT NULL DEFAULT 10000.00000");
                // Points left on users account after doubling
-               addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD doubler_left BIGINT(20) UNSIGNED NOT NULL DEFAULT 1000");
+               addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD doubler_left2 BIGINT(20) UNSIGNED NOT NULL DEFAULT 1000");
                // Charge for doubling points which goes to the webmaster (shreddered in fact!)
                addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD doubler_charge FLOAT(7,5) UNSIGNED NOT NULL DEFAULT 0.03000");
                // Referal percents
@@ -104,15 +104,15 @@ PRIMARY KEY (id)
                // --- MENU SYSTEMS ---
                //
                // Admin menu
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('doubler', NULL, '{?POINTS?}-Verdoppler','Einstellungen und Eintr&auml;ge auflisten.', 4)");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('doubler','list_doubler','Auflisten','Eintr&auml;ge aus der Verdiensttabelle auflisten', 1)");
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('doubler','config_doubler','Einstellungen','Prozentuale Geb&uuml;hr usw. einstellen.', 2)");
+               addAdminMenuSql('doubler', NULL, '{OPEN_CONFIG}POINTS{CLOSE_CONFIG}-Verdoppler','Einstellungen und Eintr&auml;ge auflisten.', 4);
+               addAdminMenuSql('doubler','list_doubler','Auflisten','Eintr&auml;ge aus der Verdiensttabelle auflisten', 1);
+               addAdminMenuSql('doubler','config_doubler','Einstellungen','Prozentuale Geb&uuml;hr usw. einstellen.', 2);
 
                // Guest menu (informations / default doubler link)
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_guest_menu` (`action`,`what`,`title`,`sort`,`visible`,`locked`) VALUES ('main','doubler','Verdoppeln!',3,'Y','Y')");
+               addGuestMenuSql('main','doubler','Verdoppeln!','N','Y',3);
 
                // Member menu
-               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_member_menu` (`action`,`what`,`title`,`visible`,`locked`,`sort`) VALUES ('main','doubler','Verdoppeln!','Y','Y',7)");
+               addMemberMenuSql('main','doubler','Verdoppeln!','N','Y',7);
                break;
 
        case 'remove': // Do stuff when removing extension
@@ -141,7 +141,7 @@ PRIMARY KEY (id)
                switch (getCurrentExtensionVersion()) {
                        case '0.0.1': // SQL queries for v0.0.1
                                // Update notes (these will be set as task text!)
-                               setExtensionUpdateNotes("Problem mit User-ID behoben!");
+                               setExtensionUpdateNotes("Problem mit Mitglieder-Id behoben.");
                                break;
 
                        case '0.0.2': // SQL queries for v0.0.2
@@ -162,7 +162,7 @@ PRIMARY KEY (id)
                                addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD doubler_own ENUM('Y','N') NOT NULL DEFAULT 'Y'");
 
                                // Update notes (these will be set as task text!)
-                               setExtensionUpdateNotes(POINTS."-Guthaben des Verdopplers kann optional nicht mit einbezogen werden.");
+                               setExtensionUpdateNotes("{?POINTS?}-Guthaben des Verdopplers kann optional nicht mit einbezogen werden.");
                                break;
 
                                case '0.0.5': // SQL queries for v0.0.5
@@ -181,7 +181,7 @@ PRIMARY KEY (id)
 
                                case '0.0.7': // SQL queries for v0.0.7
                                        // Update notes (these will be set as task text!)
-                                       setExtensionUpdateNotes("W&ouml;rter <strong>Mailtausch</strong>, <strong>Mailtausches</strong> und <strong>Mailtauscher</strong> sind austauschbar.<br /><br />Minus-Guthaben des Verdoppler-Accounts repariert und Mitgliedsmail erweitert mit Transaktionsummer und IP-Nummer.");
+                                       setExtensionUpdateNotes("W&ouml;rter <strong>{?mt_word?}</strong>, <strong>{?mt_word2?}</strong> und <strong>{?mt_word3?}</strong> sind austauschbar.<br /><br />Minus-Guthaben des Verdoppler-Accounts repariert und Mitgliedsmail erweitert mit Transaktionsummer und IP-Nummer.");
                                        break;
 
                                case '0.0.8': // SQL queries for v0.0.8
@@ -215,7 +215,7 @@ PRIMARY KEY (id)
                                        break;
 
                                case '0.1.4': // SQL queries for v0.1.4
-                                       addExtensionSql("UPDATE `{?_MYSQL_PREFIX?}_member_menu` SET `action`='extras', `sort`='4' WHERE `what`='doubler' LIMIT 1");
+                                       addExtensionSql("UPDATE `{?_MYSQL_PREFIX?}_member_menu` SET `action`='extras', `sort`=4 WHERE `what`='doubler' LIMIT 1");
 
                                        // Update notes (these will be set as task text!)
                                        setExtensionUpdateNotes("Mitgliedsmen&uuml; komplett umgebaut.");