From ae64f8d8d403a8e4990f484d14aad36722e1da51 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Thu, 18 Dec 2008 09:28:06 +0000 Subject: [PATCH] SQL removal list table is now 100%, SQL error in ext-bonus fixed (thanks to schatty) --- inc/databases.php | 2 +- inc/extensions.php | 2 +- inc/extensions/ext-admins.php | 4 ++-- inc/extensions/ext-bonus.php | 4 ++-- inc/extensions/ext-debug.php | 2 +- inc/extensions/ext-mediadata.php | 2 +- inc/extensions/ext-mydata.php | 2 +- inc/extensions/ext-other.php | 2 +- inc/extensions/ext-register.php | 2 +- inc/extensions/ext-sql_patches.php | 2 +- inc/language/de.php | 3 ++- inc/language/primera_de.php | 2 +- inc/language/wernis_de.php | 2 +- inc/mysql-connect.php | 2 +- templates/de/html/admin/admin_footer.tpl | 12 ++++++++--- templates/de/html/show_timings.tpl | 26 ++++++++++++------------ 16 files changed, 39 insertions(+), 32 deletions(-) diff --git a/inc/databases.php b/inc/databases.php index 6f6a0cfad6..f2398157f1 100644 --- a/inc/databases.php +++ b/inc/databases.php @@ -114,7 +114,7 @@ define('USAGE_BASE', "usage"); define('SERVER_URL', "http://www.mxchange.org"); // Current SVN revision -define('CURR_SVN_REVISION', "649"); +define('CURR_SVN_REVISION', "650"); // Take a prime number which is long (if you know a longer one please try it out!) define('_PRIME', 591623); diff --git a/inc/extensions.php b/inc/extensions.php index ab142b07cd..d95384706f 100644 --- a/inc/extensions.php +++ b/inc/extensions.php @@ -578,7 +578,7 @@ function EXTENSION_UPDATE ($file, $ext_name, $ext_ver, $dry_run=false) { } // Output verbose SQL table for extension -function EXTENSION_VERBOSE_TABLE ($queries = array(), $title = ADMIN_SQLS_EXECUTED_ON_REMOVAL, $dashed = "", $switch = false, $width = "480") { +function EXTENSION_VERBOSE_TABLE ($queries = array(), $title = ADMIN_SQLS_EXECUTED_ON_REMOVAL, $dashed = "", $switch = false, $width = "100%") { global $_CONFIG, $SQLs; // Are there some queries in $queries? diff --git a/inc/extensions/ext-admins.php b/inc/extensions/ext-admins.php index d103d13c34..211c57e7e9 100644 --- a/inc/extensions/ext-admins.php +++ b/inc/extensions/ext-admins.php @@ -50,7 +50,6 @@ switch ($EXT_LOAD_MODE) { case "register": // Do stuff when installation is running (modules.php?module=admin&action=login is called) // SQL commands to run - $SQLs[] = "DELETE LOW_PRIORITY FROM `"._MYSQL_PREFIX."_admin_menu` WHERE action='admins' LIMIT 1"; $SQLs[] = "INSERT INTO `"._MYSQL_PREFIX."_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('admins', NULL, 'Admin-Management','Administratoren anlegen, löschen oder Passwort/E-Mail Adresse ändern.','1')"; $SQLs[] = "INSERT INTO `"._MYSQL_PREFIX."_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('admins','admins_add','Admin hinzufügen','Neuen Admin-Account anlegen','0')"; $SQLs[] = "INSERT INTO `"._MYSQL_PREFIX."_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('admins','admins_edit','Admin-Account ändern','Bestehende Admin-Accounts bearbeiten: E-Mail-Adresse, Passwort und/oder Login-Name ändern.','1')"; @@ -59,7 +58,8 @@ case "register": // Do stuff when installation is running (modules.php?module=ad case "remove": // Do stuff when removing extension // SQL commands to run $SQLs[] = "DELETE LOW_PRIORITY FROM `"._MYSQL_PREFIX."_admin_menu` WHERE action='admins' LIMIT 5"; - $SQLs[] = "DROP TABLE "._MYSQL_PREFIX."_admins_acls"; + $SQLs[] = "DROP TABLE IF EXISTS "._MYSQL_PREFIX."_admins_acls"; + $SQLs[] = "DROP TABLE IF EXISTS "._MYSQL_PREFIX."_admins_mails"; $SQLs[] = "ALTER TABLE "._MYSQL_PREFIX."_admins DROP default_acl"; break; diff --git a/inc/extensions/ext-bonus.php b/inc/extensions/ext-bonus.php index cd6a6d8b68..a770c62193 100644 --- a/inc/extensions/ext-bonus.php +++ b/inc/extensions/ext-bonus.php @@ -117,12 +117,12 @@ case "update": // Update an extension $SQLs[] = "UPDATE "._MYSQL_PREFIX."_bonus SET target_send=mails_sent WHERE target_send='0' AND mails_sent>0 AND receivers != ''"; // Update notes (these will be set as task text!) - $UPDATE_NOTES = "Behebt ein Versand-Problem mit den Bonus-Mails. Es wurde die Spalte target_send nicht beim Einfügen der Buchung gessetzt. Bitte laden Sie sich dazu - wenn nicht bereits geschehen - alle Patches bis mindestens Patch 240 unter Updates prüfen herunter."; + $UPDATE_NOTES = "Behebt ein Versand-Problem mit den Bonus-Mails. Es wurde die Spalte target_send nicht beim Einfügen der Buchung gessetzt. Bitte laden Sie sich dazu - wenn nicht bereits geschehen - alle Patches bis mindestens Patch 240 unter Updates prüfen herunter."; break; case "0.2.1": // SQL queries for v0.2.1 $SQLs[] = "DELETE LOW_PRIORITY FROM `"._MYSQL_PREFIX."_admin_menu` WHERE what='config_bonus' LIMIT 1"; - $SQLs[] = "INSERT INTO `"._MYSQL_PREFIX."_admin_menu` (`action`,`what`,`title`,`sort`,`descr`) VALUES VALUES ('setup','config_bonus','Bonus-{!POINTS!}',8,'Richten Sie Bonus-{!POINTS!} ein, die beim x'ten Klick auf die Mail verbucht werden sollen. Beispiele: Der 1. Klick sollte mehr {!POINTS!} zusätzlich bekommen, als der 10. Klick.')"; + $SQLs[] = "INSERT INTO `"._MYSQL_PREFIX."_admin_menu` (`action`,`what`,`title`,`sort`,`descr`) VALUES ('setup','config_bonus','Bonus-{!POINTS!}',8,'Richten Sie Bonus-{!POINTS!} ein, die beim x'ten Klick auf die Mail verbucht werden sollen. Beispiele: Der 1. Klick sollte mehr {!POINTS!} zusätzlich bekommen, als der 10. Klick.')"; $SQLs[] = "ALTER TABLE `"._MYSQL_PREFIX."_config` ADD login_bonus FLOAT(20,3) NOT NULL DEFAULT 10.000"; $SQLs[] = "ALTER TABLE `"._MYSQL_PREFIX."_config` ADD turbo_bonus FLOAT(20,3) NOT NULL DEFAULT 100.000"; $SQLs[] = "ALTER TABLE `"._MYSQL_PREFIX."_config` ADD login_timeout BIGINT(20) UNSIGNED NOT NULL DEFAULT ".getConfig('one_day').""; diff --git a/inc/extensions/ext-debug.php b/inc/extensions/ext-debug.php index 08987c83d4..193ae3200c 100644 --- a/inc/extensions/ext-debug.php +++ b/inc/extensions/ext-debug.php @@ -95,7 +95,7 @@ PRIMARY KEY (`id`) ) TYPE=MyISAM COMMENT='Debug clients'"; // Add this exchange as first client - $SQLs[] = "INSERT INTO `"._MYSQL_PREFIX."_debug_client` (`url`,`title`,`webmaster`,`status`) VALUES ('".URL."','".MAIN_TITLE."','".WEBMASTER."','ACTIVE')"; + $SQLs[] = "INSERT INTO `"._MYSQL_PREFIX."_debug_client` (`url`,`title`,`webmaster`,`status`) VALUES ('{!URL!}','{!MAIN_TITLE!}','{!WEBMASTER!}','ACTIVE')"; // Table for debug log <-> client connection $SQLs[] = "DROP TABLE IF EXISTS `"._MYSQL_PREFIX."_debug_client_log`"; diff --git a/inc/extensions/ext-mediadata.php b/inc/extensions/ext-mediadata.php index 6c7a38913c..835fbda692 100644 --- a/inc/extensions/ext-mediadata.php +++ b/inc/extensions/ext-mediadata.php @@ -117,7 +117,7 @@ PRIMARY KEY(media_key) // Update notes (these will be set as task text!) $UPDATE_NOTES = "Start des {!MT_WORD2!} und Anzahl Anmeldungen aufgenommen. (Task #13)
-Bitte stellen Sie diesen derzeit manuell unter Einstellungen-Medidata selber einstellen."; +Bitte stellen Sie diesen derzeit manuell unter Einstellungen-Medidata selber einstellen."; break; case "0.0.8": // SQL queries for v0.0.8 diff --git a/inc/extensions/ext-mydata.php b/inc/extensions/ext-mydata.php index a1b08201ed..bdc46cc1e4 100644 --- a/inc/extensions/ext-mydata.php +++ b/inc/extensions/ext-mydata.php @@ -123,7 +123,7 @@ case "update": // Update an extension case "0.1.2": // SQL queries for v0.1.2 // Update notes (these will be set as task text!) - $UPDATE_NOTES = "Einbindung der Erweiterung country, die Sie sich noch optional von meiner Seite herunterladen müssen.
+ $UPDATE_NOTES = "Einbindung der Erweiterung country, die Sie sich noch optional von meiner Seite herunterladen müssen.

Wichtig: Laden Sie noch die Template member_mydata_overview und member_mydata_edit (beide zu finden unter templates/".GET_LANGUAGE()."/html/member/ !) mit hoch!"; diff --git a/inc/extensions/ext-other.php b/inc/extensions/ext-other.php index 4ddeb4b006..719e9a7cd3 100644 --- a/inc/extensions/ext-other.php +++ b/inc/extensions/ext-other.php @@ -156,7 +156,7 @@ case "update": // Update an extension break; case "0.1.6": // SQL queries for v0.1.6 - $SQLs[] = "ALTER TABLE `"._MYSQL_PREFIX."_config` ADD reject_url VARCHAR(255) NOT NULL DEFAULT '".URL."'"; + $SQLs[] = "ALTER TABLE `"._MYSQL_PREFIX."_config` ADD reject_url VARCHAR(255) NOT NULL DEFAULT '{!URL!}'"; // Update notes (these will be set as task text!) $UPDATE_NOTES = "Bei Ablehnung der URL wird jetzt endlich eine Standart-URL eingesetzt, die konfigurierbar ist. Fehler beim Laden der Konfiguration gefunden."; diff --git a/inc/extensions/ext-register.php b/inc/extensions/ext-register.php index a310f2bca3..d479f1af94 100644 --- a/inc/extensions/ext-register.php +++ b/inc/extensions/ext-register.php @@ -208,7 +208,7 @@ PRIMARY KEY(id) case "0.3.2": // SQL queries for v0.3.2 // Update notes (these will be set as task text!) - $UPDATE_NOTES = "Einbindung der Erweiterung country, die Sie sich noch optional von meiner Seite herunterladen müssen.
+ $UPDATE_NOTES = "Einbindung der Erweiterung country, die Sie sich noch optional von meiner Seite herunterladen müssen.

Wichtig: Laden Sie noch das Template guest_register.tpl mit hoch, welches unter templates/".GET_LANGUAGE()."/html/guest/ zu finden ist!"; diff --git a/inc/extensions/ext-sql_patches.php b/inc/extensions/ext-sql_patches.php index e350aca173..f869145137 100644 --- a/inc/extensions/ext-sql_patches.php +++ b/inc/extensions/ext-sql_patches.php @@ -215,7 +215,7 @@ case "update": // Update an extension $SQLs[] = "ALTER TABLE `"._MYSQL_PREFIX."_config` ADD index_cookie BIGINT(20) UNSIGNED NOT NULL DEFAULT ".(getConfig('one_day')*365).""; // Update notes (these will be set as task text!) - $UPDATE_NOTES = "Sie können nun hier die Verzögerungszeit in der Eingangsseite einstellen."; + $UPDATE_NOTES = "Sie können nun hier die Verzögerungszeit in der Eingangsseite einstellen."; break; case "0.1.2": // SQL queries for v0.1.2 diff --git a/inc/language/de.php b/inc/language/de.php index 2724fb93dc..745befbddf 100644 --- a/inc/language/de.php +++ b/inc/language/de.php @@ -1150,13 +1150,14 @@ define('ADMIN_NO_LOGIN_WITH_EMAIL', "Kein Administrator-Account mit der angegebe define('ADMIN_RESET_PASS_LINK_SUBJ', "Zuruecksetzung Ihres Admin-Passwortes"); define('ADMIN_RESET_LINK_SENT', "Der Reset-Link wurde soeben an Ihre eingegebene Email-Adresse ausgesendet."); define('ADMIN_VALIDATION_RESET_LOGIN_HASH_FAILED', "Validierung Ihrer Logindaten fehlgeschlagen. Haben Sie auch den Link aus der Mail angeklickt und Ihren Loginnamen eingegeben?"); -define('ADMIN_VALIDATION_RESET_LOGIN_HASH_FAILED2', "Validierung Ihrer Logindaten fehlgeschlagen. Es liegt ein Fehler im Script vor. Bitte im Support-Forum den Fehler melden."); +define('ADMIN_VALIDATION_RESET_LOGIN_HASH_FAILED2', "Validierung Ihrer Logindaten fehlgeschlagen. Es liegt ein Fehler im Script vor. Bitte im Bug-Tracker den Fehler melden."); define('ADMIN_SHOW_LOGIN', "Ihr Administratorlogin:"); define('ADMIN_CHANGE_LOGIN', "Anderes Adminlogin"); define('ADMIN_PASSWORD_RESET_DONE', "Ihr Administratorkennwort wurde neu gesetzt. Sie können sich jetzt mit Ihren neuen Zugangsdaten im Adminbereich einloggen."); define('ADMIN_CONTINUE_LOGIN', "Weiter zum Administratorlogin"); define('ADMIN_RESET_PASS_LINK', "Jetzt Ihr Administratorkennwort zurücksetzen (nötiger Schritt!)"); define('ADMIN_SUPPORT_FORUM_LINK', "Direktlink zum Support-Forum (neues Fenster)"); +define('ADMIN_SUPPORT_BUGTRACKER_LINK', "Direktlink zum Bug-Tracker (neues Fenster)"); define('ADMIN_REFERAL_LEVEL_ZERO_NOTICE', "Die Referal-Ebene 0 ist das Mitglied selber und sollte daher auf 100% stehen. Sie sollte auch nicht geändert oder gelöscht werden! Dann erhalten Ihre Mitglieder keine {!POINTS!} gutgeschrieben."); define('ADMIN_ALL_ENTRIES_REMOVED', "Alle ausgewählten Einträge sind gelöscht."); define('ADMIN_SOME_ENTRIES_NOT_DELETED', "Es wurden %s von %s ausgewählten Einträge gelöscht."); diff --git a/inc/language/primera_de.php b/inc/language/primera_de.php index 9757b3aac4..c84d450cf4 100644 --- a/inc/language/primera_de.php +++ b/inc/language/primera_de.php @@ -69,7 +69,7 @@ define('PRIMERA_MEMBER_LIST_PRIMERA', "Überweisungsliste von/an Primus-Port define('PRIMERA_API_REQUEST_DATA_INVALID', "Interner Fehler: Abfragedaten sind defekt!"); define('PRIMERA_API_REQUEST_DATA_MISSING', "Interner Fehler: Abfragedaten sind nicht komplett!"); define('PRIMERA_API_REQUEST_ERROR', "Abfragefehler: %s"); -define('PRIMERA_API_REQUEST_FAILED', "Unbekannter Fehler %s von API erhalten! Bitte im [Forum melden], den Fehlercode nennen und wie es dazu gekommen ist."); +define('PRIMERA_API_REQUEST_FAILED', "Unbekannter Fehler %s von API erhalten! Bitte im [Bug-Tracker posten], den Fehlercode nennen und wie es dazu gekommen ist."); define('PRIMERA_API_REQUEST_FAILED_AUTH', "Authorisierung an API fehlgeschlagen! Bitte Primera-Nickname und Passwort überprüfen. [Hier] direkt zum Primera-Account. Sie benötigen Ihren Usernamen und Passwort!"); define('PRIMERA_API_REQUEST_FAILED_USER', "Useraccount nicht gefunden oder Primera-Passwort ist ungültig!"); define('PRIMERA_API_REQUEST_FAILED_OWN', "Überweisung an eigenes Account nicht möglich."); diff --git a/inc/language/wernis_de.php b/inc/language/wernis_de.php index 5f0963bf14..7f683d1600 100644 --- a/inc/language/wernis_de.php +++ b/inc/language/wernis_de.php @@ -81,7 +81,7 @@ define('WERNIS_ADMIN_WITHDRAW_FEE_FIX', "Fixe Betreibergebühr für Einz define('WERNIS_API_REQUEST_DATA_INVALID', "Interner Fehler: Abfragedaten sind defekt!"); define('WERNIS_API_REQUEST_DATA_MISSING', "Interner Fehler: Abfragedaten sind nicht komplett!"); define('WERNIS_API_REQUEST_ERROR', "Abfragefehler: %s"); -define('WERNIS_API_REQUEST_FAILED', "Unbekannter Fehler %s von API erhalten! Bitte im [Forum melden], den Fehlercode nennen und wie es dazu gekommen ist."); +define('WERNIS_API_REQUEST_FAILED', "Unbekannter Fehler %s von API erhalten! Bitte im [Bug-Tracker posten], den Fehlercode nennen und wie es dazu gekommen ist."); define('WERNIS_API_REQUEST_FAILED_AUTH', "Authorisierung an API fehlgeschlagen! Bitte API-ID und Key überprüfen. [Hier] direkt zum Export-Account. Sie benötigen Ihren Usernamen und Passwort!"); define('WERNIS_API_REQUEST_FAILED_USER', "Useraccount nicht gefunden oder Wernis-Passwort ist ungültig!"); define('WERNIS_API_REQUEST_FAILED_OWN', "Überweisung an eigenes Account nicht möglich."); diff --git a/inc/mysql-connect.php b/inc/mysql-connect.php index 9dbbab3874..d8de0073a2 100644 --- a/inc/mysql-connect.php +++ b/inc/mysql-connect.php @@ -74,7 +74,7 @@ function __errorHandler ($errno, $errstr, $errfile, $errline) { die("Error message written to debug.log. Please try to call the main page to continue."); } else { // No debug extension found - print("Please report this error at forum.mxchange.org:
");
+		print("Please report this error at bugs.mxchange.org:
");
 		debug_print_backtrace();
 		die("
Thank you for your help finding bugs."); } diff --git a/templates/de/html/admin/admin_footer.tpl b/templates/de/html/admin/admin_footer.tpl index 4becac12ae..6c67149e45 100644 --- a/templates/de/html/admin/admin_footer.tpl +++ b/templates/de/html/admin/admin_footer.tpl @@ -1,3 +1,9 @@ -{--ADMIN_BACK_TO_GUEST_MENU--}
-
-{--ADMIN_SUPPORT_FORUM_LINK--} +
+ +
diff --git a/templates/de/html/show_timings.tpl b/templates/de/html/show_timings.tpl index 8c28de7d45..05f14ce155 100644 --- a/templates/de/html/show_timings.tpl +++ b/templates/de/html/show_timings.tpl @@ -1,13 +1,13 @@ -
-
-
- {--SHOW_TIMINGS_NUM_TEMPLATES--} $content[numTemplates] -
-
- {--SHOW_TIMINGS_RUNTIME--} $content[runtime] {--SHOW_TIMINGS_SECS--} -
-
- {--SHOW_TIMINGS_SQL_QUERIES--} $content[numSQLs] -
-
-
+
+
+
+ {--SHOW_TIMINGS_NUM_TEMPLATES--} $content[numTemplates] +
+
+ {--SHOW_TIMINGS_RUNTIME--} $content[runtime] {--SHOW_TIMINGS_SECS--} +
+
+ {--SHOW_TIMINGS_SQL_QUERIES--} $content[numSQLs] +
+
+
-- 2.39.5