From 8120bdd67eb1c09cca24c1a6421f41ab107f0c67 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Tue, 17 Mar 2009 01:40:00 +0000 Subject: [PATCH] Menu system moved to external extension 'ext-menu' --- .gitattributes | 4 + inc/extensions/ext- | 4 +- inc/extensions/ext-menu.php | 100 ++++++++++++++++++++++++ inc/extensions/ext-repair.php | 19 +++-- inc/modules/admin/what-repair_amenu.php | 98 +---------------------- inc/modules/admin/what-repair_amnu.php | 99 +++++++++++++++++++++++ inc/modules/admin/what-repair_gmenu.php | 92 +--------------------- inc/modules/admin/what-repair_gmnu.php | 93 ++++++++++++++++++++++ inc/modules/admin/what-repair_mmenu.php | 95 +--------------------- inc/modules/admin/what-repair_mmnu.php | 96 +++++++++++++++++++++++ install/menu-de.sql | 9 +-- install/menu-en.sql | 9 +-- 12 files changed, 413 insertions(+), 305 deletions(-) create mode 100644 inc/extensions/ext-menu.php create mode 100644 inc/modules/admin/what-repair_amnu.php create mode 100644 inc/modules/admin/what-repair_gmnu.php create mode 100644 inc/modules/admin/what-repair_mmnu.php diff --git a/.gitattributes b/.gitattributes index cac7c01828..0fe5976e08 100644 --- a/.gitattributes +++ b/.gitattributes @@ -129,6 +129,7 @@ inc/extensions/ext-logs.php -text inc/extensions/ext-mailid.php -text inc/extensions/ext-maintenance.php -text inc/extensions/ext-mediadata.php -text +inc/extensions/ext-menu.php -text inc/extensions/ext-mods.php -text inc/extensions/ext-mydata.php -text inc/extensions/ext-network.php -text @@ -416,9 +417,12 @@ inc/modules/admin/what-overview.php -text inc/modules/admin/what-payments.php -text inc/modules/admin/what-refbanner.php -text inc/modules/admin/what-repair_amenu.php -text +inc/modules/admin/what-repair_amnu.php -text inc/modules/admin/what-repair_cats.php -text inc/modules/admin/what-repair_gmenu.php -text +inc/modules/admin/what-repair_gmnu.php -text inc/modules/admin/what-repair_mmenu.php -text +inc/modules/admin/what-repair_mmnu.php -text inc/modules/admin/what-send_bonus.php -text inc/modules/admin/what-send_newsletter.php -text inc/modules/admin/what-stats_mods.php -text diff --git a/inc/extensions/ext- b/inc/extensions/ext- index 12eb735627..57c6d5a5fe 100644 --- a/inc/extensions/ext- +++ b/inc/extensions/ext- @@ -70,10 +70,10 @@ case 'update': // Update an extension switch ($EXT_VER) { case '0.0.1': // SQL queries for v0.0.1 - $SQLs[] = ""; + ADD_EXT_SQL(""); // Update notes (these will be set as task text!) - $UPDATE_NOTES = ""; + EXT_SET_UPDATE_NOTES(""); break; } break; diff --git a/inc/extensions/ext-menu.php b/inc/extensions/ext-menu.php new file mode 100644 index 0000000000..dcd6490083 --- /dev/null +++ b/inc/extensions/ext-menu.php @@ -0,0 +1,100 @@ +Vorsicht! Löschen Sie nicht das Login-Menü!',2)"); + ADD_EXT_SQL("INSERT INTO `{!_MYSQL_PREFIX!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('menu','admin_add','Admin-Menü hinzufügen','Weiteren Menüpunkt zum Admin-Bereich hinzufügen',3)"); + ADD_EXT_SQL("INSERT INTO `{!_MYSQL_PREFIX!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('menu','guest_add','Gäste-Menü hinzufügen','Fügen Sie weitere Menüpunkte dem Gäste-Menü hinzu.',5)"); + ADD_EXT_SQL("INSERT INTO `{!_MYSQL_PREFIX!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('menu','memedit','Mitgliedsmenü editieren','Mitgliedsmenü editieren oder löschen',6)"); + ADD_EXT_SQL("INSERT INTO `{!_MYSQL_PREFIX!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('menu','guestedit','Gäste-Menü editieren','Gäste-Menü editieren, löschen',4)"); + ADD_EXT_SQL("INSERT INTO `{!_MYSQL_PREFIX!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('menu','mem_add','Mitgliedsmenü hinzufügen','Weiteren Menüpunkt zum Mitgliedsmenü hinzufügen',7)"); + break; + +case 'remove': // Do stuff when removing extension + // SQL commands to run + ADD_EXT_SQL("DELETE LOW_PRIORITY FROM `{!_MYSQL_PREFIX!}_admin_menu` WHERE `action`='menu'"); + break; + +case 'activate': // Do stuff when admin activates this extension + // SQL commands to run + break; + +case 'deactivate': // Do stuff when admin deactivates this extension + // SQL commands to run + break; + +case 'update': // Update an extension + switch ($EXT_VER) + { + case '0.0.1': // SQL queries for v0.0.1 + ADD_EXT_SQL(""); + + // Update notes (these will be set as task text!) + EXT_SET_UPDATE_NOTES(""); + break; + } + 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. + break; + +default: // Do stuff when extension is loaded + break; +} + +// +?> diff --git a/inc/extensions/ext-repair.php b/inc/extensions/ext-repair.php index 57fc3e9178..ff2b5d590f 100644 --- a/inc/extensions/ext-repair.php +++ b/inc/extensions/ext-repair.php @@ -43,10 +43,10 @@ if (!defined('__SECURITY')) { } // Version number -EXT_SET_VERSION('0.1.5'); +EXT_SET_VERSION('0.1.6'); // Version history array (add more with , '0.1.0' and so on) -EXT_SET_VER_HISTORY(array('0.0', '0.1.0', '0.1.1', '0.1.2', '0.1.3', '0.1.4', '0.1.5')); +EXT_SET_VER_HISTORY(array('0.0', '0.1.0', '0.1.1', '0.1.2', '0.1.3', '0.1.4', '0.1.5', '0.1.6')); switch ($EXT_LOAD_MODE) { @@ -75,9 +75,9 @@ case 'update': // Update an extension switch ($EXT_VER) { case '0.1.0': // SQL queries for v0.1 - ADD_EXT_SQL("INSERT INTO `{!_MYSQL_PREFIX!}_admin_menu` (`action`,`what`,`title`,`sort`,`descr`) VALUES ('repair','repair_amenu','Admin-Menü', 2, 'Repariert die Gewichtung des Admin-Menü-Systems')"); - ADD_EXT_SQL("INSERT INTO `{!_MYSQL_PREFIX!}_admin_menu` (`action`,`what`,`title`,`sort`,`descr`) VALUES ('repair','repair_gmenu','Gast-Menü', 3, 'Repariert die Gewichtung des Gäste-Menü-Systems')"); - ADD_EXT_SQL("INSERT INTO `{!_MYSQL_PREFIX!}_admin_menu` (`action`,`what`,`title`,`sort`,`descr`) VALUES ('repair','repair_mmenu','Mitglied-Menü', 4, 'Repariert die Gewichtung des Mitglieder-Menü-Systems')"); + ADD_EXT_SQL("INSERT INTO `{!_MYSQL_PREFIX!}_admin_menu` (`action`,`what`,`title`,`sort`,`descr`) VALUES ('repair','repair_amnu','Admin-Menü', 2, 'Repariert die Gewichtung des Admin-Menü-Systems')"); + ADD_EXT_SQL("INSERT INTO `{!_MYSQL_PREFIX!}_admin_menu` (`action`,`what`,`title`,`sort`,`descr`) VALUES ('repair','repair_gmnu','Gast-Menü', 3, 'Repariert die Gewichtung des Gäste-Menü-Systems')"); + ADD_EXT_SQL("INSERT INTO `{!_MYSQL_PREFIX!}_admin_menu` (`action`,`what`,`title`,`sort`,`descr`) VALUES ('repair','repair_mmnu','Mitglied-Menü', 4, 'Repariert die Gewichtung des Mitglieder-Menü-Systems')"); // Update notes (these will be set as task text!) EXT_SET_UPDATE_NOTES("Fügt ein Menüpunkt zur Reperatur der Gewichtung des Admin-Menüs hinzu."); @@ -107,6 +107,15 @@ case 'update': // Update an extension // Update notes (these will be set as task text!) EXT_SET_UPDATE_NOTES("Sicherheitsupdate für die Include-Befehle."); break; + + case '0.1.6': // SQL queries for v0.1.6 + ADD_EXT_SQL("UPDATE `{!_MYSQL_PREFIX!}_admin_menu` SET `what`='repair_amnu' WHERE `what`='repair_amenu' LIMIT 1"); + ADD_EXT_SQL("UPDATE `{!_MYSQL_PREFIX!}_admin_menu` SET `what`='repair_gmnu' WHERE `what`='repair_gmenu' LIMIT 1"); + ADD_EXT_SQL("UPDATE `{!_MYSQL_PREFIX!}_admin_menu` SET `what`='repair_mmnu' WHERE `what`='repair_mmenu' LIMIT 1"); + + // Update notes (these will be set as task text!) + EXT_SET_UPDATE_NOTES("Scripte umbenannt, damit diese nicht mit ext-menu konfliktieren"); + break; } break; diff --git a/inc/modules/admin/what-repair_amenu.php b/inc/modules/admin/what-repair_amenu.php index 3137d7f2da..96710ab452 100644 --- a/inc/modules/admin/what-repair_amenu.php +++ b/inc/modules/admin/what-repair_amenu.php @@ -1,99 +1,3 @@ 0) { - $message = sprintf(getMessage('ADMIN_REPAIR_ENTRIES_FIXED'), $REP); -} else { - $message = getMessage('ADMIN_REPAIR_NOTHING_FIXED'); -} - -// Output message -LOAD_TEMPLATE('admin_settings_saved', false, $message); - -// +// @DERECATED ?> diff --git a/inc/modules/admin/what-repair_amnu.php b/inc/modules/admin/what-repair_amnu.php new file mode 100644 index 0000000000..3137d7f2da --- /dev/null +++ b/inc/modules/admin/what-repair_amnu.php @@ -0,0 +1,99 @@ + 0) { + $message = sprintf(getMessage('ADMIN_REPAIR_ENTRIES_FIXED'), $REP); +} else { + $message = getMessage('ADMIN_REPAIR_NOTHING_FIXED'); +} + +// Output message +LOAD_TEMPLATE('admin_settings_saved', false, $message); + +// +?> diff --git a/inc/modules/admin/what-repair_gmenu.php b/inc/modules/admin/what-repair_gmenu.php index 453f084d6d..96710ab452 100644 --- a/inc/modules/admin/what-repair_gmenu.php +++ b/inc/modules/admin/what-repair_gmenu.php @@ -1,93 +1,3 @@ 0) { - $message = sprintf(getMessage('ADMIN_REPAIR_ENTRIES_FIXED'), $REP); -} else { - $message = getMessage('ADMIN_REPAIR_NOTHING_FIXED'); -} - -// Output message -LOAD_TEMPLATE('admin_settings_saved', false, $message); - -// +// @DERECATED ?> diff --git a/inc/modules/admin/what-repair_gmnu.php b/inc/modules/admin/what-repair_gmnu.php new file mode 100644 index 0000000000..453f084d6d --- /dev/null +++ b/inc/modules/admin/what-repair_gmnu.php @@ -0,0 +1,93 @@ + 0) { + $message = sprintf(getMessage('ADMIN_REPAIR_ENTRIES_FIXED'), $REP); +} else { + $message = getMessage('ADMIN_REPAIR_NOTHING_FIXED'); +} + +// Output message +LOAD_TEMPLATE('admin_settings_saved', false, $message); + +// +?> diff --git a/inc/modules/admin/what-repair_mmenu.php b/inc/modules/admin/what-repair_mmenu.php index 135fa713c6..96710ab452 100644 --- a/inc/modules/admin/what-repair_mmenu.php +++ b/inc/modules/admin/what-repair_mmenu.php @@ -1,96 +1,3 @@ 0) { - $message = sprintf(getMessage('ADMIN_REPAIR_ENTRIES_FIXED'), $REP); -} else { - $message = getMessage('ADMIN_REPAIR_NOTHING_FIXED'); -} - -// Output message -LOAD_TEMPLATE('admin_settings_saved', false, $message); - -// +// @DERECATED ?> diff --git a/inc/modules/admin/what-repair_mmnu.php b/inc/modules/admin/what-repair_mmnu.php new file mode 100644 index 0000000000..135fa713c6 --- /dev/null +++ b/inc/modules/admin/what-repair_mmnu.php @@ -0,0 +1,96 @@ + 0) { + $message = sprintf(getMessage('ADMIN_REPAIR_ENTRIES_FIXED'), $REP); +} else { + $message = getMessage('ADMIN_REPAIR_NOTHING_FIXED'); +} + +// Output message +LOAD_TEMPLATE('admin_settings_saved', false, $message); + +// +?> diff --git a/install/menu-de.sql b/install/menu-de.sql index 73f11b0e39..73611c1ea9 100644 --- a/install/menu-de.sql +++ b/install/menu-de.sql @@ -1,15 +1,8 @@ INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('login',NULL,'Willkommen','Eingangsseite zum Admin-Bereich',0); INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('logout',NULL,'Ausloggen','Ausloggen aus dem Admin-Bereich. Dadurch wird Ihre Session gelöscht und Sie müssen sich erneut anmelden.',999); -INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('menu',NULL,'Menü-System','Alle drei Menü-System bearbeiten (Admin-, Mitglied- und Gast-Menü)',1); -INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('menu','adminedit','Vom Admin editieren','Das Administrationsmenü mit neuen Menüs erweitern, bestehende ändern oder löschen. Vorsicht! Löschen Sie nicht das Login-Menü!',2); INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('email',NULL,'Email-Management','Gebuchte Mails umleiten, Details zu den Buchungen anzeigen, Emails freigeben, registrierte Email-Adress auf Verfügbarkeit testen (Mass-Mailing!), Newsletter versenden, Email-Adressen sperren (Email-Backlist), gebuchte URLs sperren (URL-Blacklist)',4); INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup',NULL,'Einstellungen','Interessen ändern, News schreiben, allgmeine Einstellungen (Auto-Versand usw.). Auto-Lock Funktion einrichten, manueller Lock des Versandes einrichten, Teile der Homepage sperren (wegen Wartungsarbeiten)',5); INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('misc',NULL,'Verschiedenes','Verschiedene Einstellungen / Info-Seiten, die sonst nirgenswo reinpassten...',6); -INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('menu','admin_add','Admin-Menü hinzufügen','Weiteren Menüpunkt zum Admin-Bereich hinzufügen',3); -INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('menu','guest_add','Gäste-Menü hinzufügen','Fügen Sie weitere Menüpunkte dem Gäste-Menü hinzu.',5); -INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('menu','memedit','Mitgliedsmenü editieren','Mitgliedsmenü editieren oder löschen',6); -INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('menu','guestedit','Gäste-Menü editieren','Gäste-Menü editieren, löschen',4); -INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('menu','mem_add','Mitgliedsmenü hinzufügen','Weiteren Menüpunkt zum Mitgliedsmenü hinzufügen',7); INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('email','newsletter','Newsletter versenden','Text- oder HTML-Newsletter verschicken.',5); INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('email','email_stats','Email-Statistiken','Schauen Sie sich detailierte Statistiken zu den bereits versanden Mails an.',5); INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('email','edit_emails','Email-Daten ändern','Hier können Sie u.a. die gebuchte URL der Emails umändern, usw.',5); @@ -91,7 +84,7 @@ INSERT INTO `{!prefix!}_payments` VALUES (4,40,40.000,'Klick-Mail 40 Sek.',39.00 INSERT INTO `{!prefix!}_payments` VALUES (5,50,50.000,'Klick-Mail 50 Sek.',49.000); INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('email','email_archiv','E-Mail Archiv','Sehen Sie sich hier bereits gesendete Mails an.','6'); -INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('email','del_email','E-Mail löschen','Löschen Sie hierrüber E-Mails (sowohl Bonus- als auch Normal-Mails) aus Ihrem Mailtausch-System. Nur bei Normal-Mails: {!POINTS!} aus den unbestätigten Mails werden dem Werber wieder vergütet.','7'); +INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('email','del_email','E-Mail löschen','Löschen Sie hierrüber E-Mails (sowohl Bonus- als auch Normal-Mails) aus Ihrem Mailtausch-System. Nur bei Normal-Mails: {!POINTS!} aus den unbestätigten Mails werden dem Werber wieder vergütet.','7'); INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('misc','updates','Updates prüfen','Prüft, ob eine neue Version oder ein Patch auf dem Server exisitiert. Sie müssen dann die Patches/Updates selber herunterladen und einspielen. Dabei werden keine Daten von Ihrer Installation an uns gesendet!','8'); INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('misc','extensions','Erweiterungen','Erweiterungen installieren, updaten, sperren, löschen usw.','8'); diff --git a/install/menu-en.sql b/install/menu-en.sql index 73f11b0e39..73611c1ea9 100644 --- a/install/menu-en.sql +++ b/install/menu-en.sql @@ -1,15 +1,8 @@ INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('login',NULL,'Willkommen','Eingangsseite zum Admin-Bereich',0); INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('logout',NULL,'Ausloggen','Ausloggen aus dem Admin-Bereich. Dadurch wird Ihre Session gelöscht und Sie müssen sich erneut anmelden.',999); -INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('menu',NULL,'Menü-System','Alle drei Menü-System bearbeiten (Admin-, Mitglied- und Gast-Menü)',1); -INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('menu','adminedit','Vom Admin editieren','Das Administrationsmenü mit neuen Menüs erweitern, bestehende ändern oder löschen. Vorsicht! Löschen Sie nicht das Login-Menü!',2); INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('email',NULL,'Email-Management','Gebuchte Mails umleiten, Details zu den Buchungen anzeigen, Emails freigeben, registrierte Email-Adress auf Verfügbarkeit testen (Mass-Mailing!), Newsletter versenden, Email-Adressen sperren (Email-Backlist), gebuchte URLs sperren (URL-Blacklist)',4); INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup',NULL,'Einstellungen','Interessen ändern, News schreiben, allgmeine Einstellungen (Auto-Versand usw.). Auto-Lock Funktion einrichten, manueller Lock des Versandes einrichten, Teile der Homepage sperren (wegen Wartungsarbeiten)',5); INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('misc',NULL,'Verschiedenes','Verschiedene Einstellungen / Info-Seiten, die sonst nirgenswo reinpassten...',6); -INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('menu','admin_add','Admin-Menü hinzufügen','Weiteren Menüpunkt zum Admin-Bereich hinzufügen',3); -INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('menu','guest_add','Gäste-Menü hinzufügen','Fügen Sie weitere Menüpunkte dem Gäste-Menü hinzu.',5); -INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('menu','memedit','Mitgliedsmenü editieren','Mitgliedsmenü editieren oder löschen',6); -INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('menu','guestedit','Gäste-Menü editieren','Gäste-Menü editieren, löschen',4); -INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('menu','mem_add','Mitgliedsmenü hinzufügen','Weiteren Menüpunkt zum Mitgliedsmenü hinzufügen',7); INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('email','newsletter','Newsletter versenden','Text- oder HTML-Newsletter verschicken.',5); INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('email','email_stats','Email-Statistiken','Schauen Sie sich detailierte Statistiken zu den bereits versanden Mails an.',5); INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('email','edit_emails','Email-Daten ändern','Hier können Sie u.a. die gebuchte URL der Emails umändern, usw.',5); @@ -91,7 +84,7 @@ INSERT INTO `{!prefix!}_payments` VALUES (4,40,40.000,'Klick-Mail 40 Sek.',39.00 INSERT INTO `{!prefix!}_payments` VALUES (5,50,50.000,'Klick-Mail 50 Sek.',49.000); INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('email','email_archiv','E-Mail Archiv','Sehen Sie sich hier bereits gesendete Mails an.','6'); -INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('email','del_email','E-Mail löschen','Löschen Sie hierrüber E-Mails (sowohl Bonus- als auch Normal-Mails) aus Ihrem Mailtausch-System. Nur bei Normal-Mails: {!POINTS!} aus den unbestätigten Mails werden dem Werber wieder vergütet.','7'); +INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('email','del_email','E-Mail löschen','Löschen Sie hierrüber E-Mails (sowohl Bonus- als auch Normal-Mails) aus Ihrem Mailtausch-System. Nur bei Normal-Mails: {!POINTS!} aus den unbestätigten Mails werden dem Werber wieder vergütet.','7'); INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('misc','updates','Updates prüfen','Prüft, ob eine neue Version oder ein Patch auf dem Server exisitiert. Sie müssen dann die Patches/Updates selber herunterladen und einspielen. Dabei werden keine Daten von Ihrer Installation an uns gesendet!','8'); INSERT INTO `{!prefix!}_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('misc','extensions','Erweiterungen','Erweiterungen installieren, updaten, sperren, löschen usw.','8'); -- 2.39.5