From: Roland Häder Date: Wed, 11 Mar 2009 19:56:42 +0000 (+0000) Subject: Rewritten extension handling, if no ext-foo.tpl is there, some cosmetics applied X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=commitdiff_plain;h=e32b39ab4a4cd504b2e27a238dac38b1a3c9d560 Rewritten extension handling, if no ext-foo.tpl is there, some cosmetics applied --- diff --git a/inc/extensions.php b/inc/extensions.php index 11cf83c782..eb6ba10c3f 100644 --- a/inc/extensions.php +++ b/inc/extensions.php @@ -740,13 +740,16 @@ function CREATE_NEW_EXTENSION_TASK ($admin_id, $subject, $ext) { $ext ); - // Load text for task + // Set default message if ext-foo is missing + $msg = sprintf(getMessage('ADMIN_EXT_TEXT_FILE_MISSING'), $ext); + + // Load text for task if found if (FILE_READABLE($tpl)) { // Load extension's own text template (HTML!) $msg = LOAD_TEMPLATE("ext_".$ext, true); } else { - // Load default message - $msg = LOAD_TEMPLATE("admin_new_ext", "", 0); + // Write this in debug.log as well + DEBUG_LOG(__FUNCTION__, __LINE__, $msg); } // Task not created so it's a brand-new extension which we need to register and create a task for! diff --git a/inc/language/birthday_de.php b/inc/language/birthday_de.php index 70b2a0e793..5ecc7c98e9 100644 --- a/inc/language/birthday_de.php +++ b/inc/language/birthday_de.php @@ -47,7 +47,7 @@ define('HAPPY_BIRTHDAY', "Herzlichen Glueckwunsch zum Geburtstag!"); define('ADMIN_CONFIG_BIRTHDAY_HEADER', "Einstellungen zu Geburtstagsmails"); define('ADMIN_BIRTHDAY_POINTS', "{!POINTS!} als "Geburtstagsgeschenk""); define('ADMIN_BIRTHDAY_POINTS_NOTE', "Wert 0 deaktiviert die Extragutschrift!"); -define('BIRTHDAY_CANNOT_STATUS', "Kann keine {!POINTS!} gutschreiben! Status Ihres Accounts: %s"); +define('BIRTHDAY_CANNOT_STATUS', "Kann keine {!POINTS!} gutschreiben! Status Ihres Accounts: %s"); define('BIRTHDAY_CANNOT_LOAD_DATA', "Entweder haben Sie bereits Ihr Geburtsgeschenk erhalten oder Sie haben heute keinen Geburtstag!"); define('ADMIN_SELECT_BIRTHDAY_MODE', "Vergütungsmodus der {!POINTS!}"); define('BIRTHDAY_MODE_DIRECT', "Nur direktem Mitglied gutschreiben."); diff --git a/inc/language/de.php b/inc/language/de.php index 4593a9f465..987403d328 100644 --- a/inc/language/de.php +++ b/inc/language/de.php @@ -403,7 +403,7 @@ define('MEMBER_URL_TIME_LOCK', "Sie hatten bereits die selbe URL gebucht:"); define('MEMBER_LAST_TLOCK', "Ihre letzte Buchung war am"); define('CONFIG_URL_TLOCK', "Selbe URLs sind buchbar in"); define('_AND', "und"); -define('UNKNOWN_CODE', "Es ist während der Ausführung ein unbekannter Fehler-Code %s enstanden, für den Sie vermutlich nicht verantwortlich sind. Bitte informieren Sie uns über diese Meldung!"); +define('UNKNOWN_CODE', "Es ist während der Ausführung ein unbekannter Fehler-Code %s enstanden, für den Sie vermutlich nicht verantwortlich sind. Bitte informieren Sie uns über diese Meldung!"); define('MEMBER_TEXT_CONTAINS_URL', "Ihr Werbetext enthält eine URL, dies ist in unserem {!MT_WORD!} nicht zulässig. Bitte entfernen Sie diese aus Ihrem Text und versuchen Sie es erneut."); define('MEMBER_TEXT_OVERLENGTH', "Ihr Text hat die maximale Textlänge überschritten. Bitte fassen Sie ihn etwas kürzer."); define('MEMBER_SUBJ_CONTAINS_URL', "Ihre eingegebe Betreffzeile enthält eine URL, dies ist in unserem {!MT_WORD!} nicht zulässig. Bitte entfernen Sie diese aus Ihrer Betreffzeile und versuchen Sie es erneut."); @@ -493,7 +493,7 @@ define('ADMIN_UNCONFIRMED_ACCOUNTS', "Hier alle Accounts, deren Email-Adresse ni define('_UID', "User-ID"); define('REMOTE_IP', "IP-Nummer"); define('REF_UID', "Werber-ID"); -define('UNKNOWN_STATUS', "Unbekannter Status %s erkannt!"); +define('UNKNOWN_STATUS', "Unbekannter Status %s erkannt!"); define('ACCOUNT_STATUS', "Account-Status"); define('ACCOUNT_UNCONFIRMED', "Unbestätigt"); define('ACCOUNT_CONFIRMED', "Bestätigt"); @@ -501,7 +501,7 @@ define('ACCOUNT_LOCKED', "Gesperrt"); define('ACCOUNT_DELETED', "Gelöscht"); define('ADMIN_ALL_ACCOUNTS', "Alle Mitglieder-Accounts auflisten"); define('ADMIN_NO_NONE_REGISTERED', "Ihre Suchkriterieren ergaben keine Treffer in der Mitgliederliste. "); -define('ADMIN_MEMBER_404', "Mitglieds-Account %s existiert nicht!"); +define('ADMIN_MEMBER_404', "Mitglieds-Account %s existiert nicht!"); define('ADMIN_LAST_ONLINE', "Zuletzt aktiv"); define('ADMIN_LAST_MODULE', "Letzte Aktion"); define('RECEIVE_MAILS', "Kann Mails empfangen"); @@ -633,9 +633,9 @@ define('MEMBER_TOTAL_LINKS_2', " Mails von diesem Mitglied bestäti define('ADMIN_DEL_UNCONFIRMED_LINKS', "Alle unbestätigten Mails löschen"); define('ADMIN_LINKS_DELETED', "Links für unbestätigte Mails wurden gelöscht!"); define('ADMIN_DEL_LINK_SUBJ', "Ihr unbestaetigen Mails wurden geloescht!"); -define('MEMBER_LINKS_LEFT', "Sie haben %s unbestätigte Mails. Bitte bestätigen Sie diese zuerst. Wenn Sie weniger als %s Mails im Account haben, können Sie auch wieder buchen."); +define('MEMBER_LINKS_LEFT', "Sie haben %s unbestätigte Mails. Bitte bestätigen Sie diese zuerst. Wenn Sie weniger als %s Mails im Account haben, können Sie auch wieder buchen."); define('TODAY', "Heute"); -define('MEMBER_PROFILE_LOCKED', "Sie können Ihren Account erst am %s wieder ändern!"); +define('MEMBER_PROFILE_LOCKED', "Sie können Ihren Account erst am %s wieder ändern!"); define('MEMBER_HAS_ZERO_MMAILS', "Sie haben Ihren Empfang auf Urlaub stehen! Bitte stellen Sie unter "Profildaten ändern" den Empfang höher ein!"); define('REF_CLIX', "Clicks"); define('REF_VIEWS', "Views"); @@ -658,7 +658,7 @@ define('ADMIN_DELETE_BONUS_MAIL', "Obrige Bonus-Mail löschen"); define('ADMIN_DELETE_NORMAL_MAIL', "Obrige Normal-Mail löschen"); define('ADMIN_REALLY_DELETE_ALL_MAILS', "Wollen Sie wirklich alle Mails löschen?"); define('SURNAME_FAMILY', "Vor- und Nachname"); -define('ADMIN_USER_TOTAL_REFS', "Das Mitglied %s hat bereits %s weitere(s) Mitglied(er) geworben, davon sind %s gesperrt oder nicht bestätigt!"); +define('ADMIN_USER_TOTAL_REFS', "Das Mitglied %s hat bereits %s weitere(s) Mitglied(er) geworben, davon sind %s gesperrt oder nicht bestätigt!"); define('REFS_COUNT', "Refs"); define('MEMBER_JOINED', "Beigetreten"); define('ADMIN_EMAIL_DELETED', "E-Mail wurde aus dem System gelöscht."); @@ -674,13 +674,13 @@ define('WE_HAVE', "Wir haben"); define('MEMBER_TEST_URL', "Zur beworbenen Seite"); define('ADMIN_ENTER_REDIRECT_URL', "URL eingeben, wenn abgelehnt werden soll"); define('MEMBER_NO_REFBANNER_FOUND', "Es sind noch keine Werbebanner eingerichtet worden. Bitte verwende solange deinen Referal-Link."); -define('ADMIN_ID_404_1', "ID %s nicht gefunden!"); +define('ADMIN_ID_404_1', "ID %s nicht gefunden!"); define('ADMIN_ASSIGNED_ADMIN', "Zugewiesener Admin-Login"); define('ADMIN_MEMBER_UID', "ID des Mitgliedes"); define('ADMIN_TASK_TYPE', "Aufgabenbereich"); define('ADMIN_TASK_CREATED', "Task erstellt"); define('ADMIN_NO_ADMIN_ASSIGNED', "Kein Admin-Login zugewiesen!"); -define('ADMIN_UNKNOWN_TASK_TYPE', "Unbekannter Task-Typ %s im Task %s erkannt!"); +define('ADMIN_UNKNOWN_TASK_TYPE', "Unbekannter Task-Typ %s im Task %s erkannt!"); define('ADMIN_TASK_SYSTEM_WELCOME', "Task-Management Ihres {!MT_WORD2!}"); define('ADMIN_UNSELECT_ALL', "Alles abwählen"); define('ADMIN_ASSIGN_TASKS', "Bearbeiten"); @@ -879,9 +879,9 @@ define('ADMIN_CONFIG_REFMODE_DIRECT', "Nur dem direkten Werber gutschreiben."); define('ADMIN_HEADER_LOCK_ACCOUNT', "Mitgliedsaccount %s sperren"); define('ADMIN_HEADER_UNLOCK_ACCOUNT', "Mitgliedsaccount %s freigeben"); define('ADMIN_HEADER_DEL_ACCOUNT_1', "Mitgliedsaccount %s löschen"); -define('ADMIN_TEXT_LOCK_ACCOUNT', "Möchten Sie den User %s nun sperren? Bitte geben Sie einen Grund der Sperrung mit an!"); -define('ADMIN_TEXT_UNLOCK_ACCOUNT', "Möchten Sie den User %s nun freischalten? Sie können auch optional einen Text mit angeben."); -define('ADMIN_TEXT_DEL_ACCOUNT_1', "Möchten Sie den User %s nun unwiederruflich löschen? Bitte geben Sie einen Grund der Löschung mit an!"); +define('ADMIN_TEXT_LOCK_ACCOUNT', "Möchten Sie den User %s nun sperren? Bitte geben Sie einen Grund der Sperrung mit an!"); +define('ADMIN_TEXT_UNLOCK_ACCOUNT', "Möchten Sie den User %s nun freischalten? Sie können auch optional einen Text mit angeben."); +define('ADMIN_TEXT_DEL_ACCOUNT_1', "Möchten Sie den User %s nun unwiederruflich löschen? Bitte geben Sie einen Grund der Löschung mit an!"); define('ADMIN_EDIT_HOME_TARGET', "Home-Seite festlegen"); define('ADMIN_EDIT_HOME_SETTINGS', "Einstellungen an Eingangsseite"); define('ADMIN_CONFIG_HOME_TITLE', "Einstellungen an der Home-Seite"); @@ -934,7 +934,7 @@ define('CONFIRM_ACCOUNT', "Account bestätigen"); define('CONFIRMATION_LINK', "Hier bestätigen"); define('CLICK_NOW', "Klick!"); define('MAILID_LINK', "Best.-Link"); -define('UNKNOWN_MAILID_CODE', "Unbekannter Fehler-Code %s erkannt!"); +define('UNKNOWN_MAILID_CODE', "Unbekannter Fehler-Code %s erkannt!"); define('CHANGE_GUEST_MENU', "Verdecken, anzeigen, deaktivieren, aktivieren des Gastmenüs"); define('IS_LOCKED', "Ist gesperrt"); define('ADMIN_REMOVE_STATS_ENTRY', "Hier klicken, um Mitgliederstatistik zu entfernen!"); @@ -1057,7 +1057,7 @@ define('ADMIN_POINTS_REPAYED', "Es wurden dem Mitglied %s%s {!POINTS!} in den Jackpot gelegt."); define('ADMIN_NO_POINTS_REPAYED', "Die Mailbuchung hatte keine {!POINTS!} zum zurückbuchen!"); define('ADMIN_POINTS_SHREDDED', "Es wurden %s {!POINTS!} geschrettert."); -define('EXTENSION_PROBLEM_EXT_INACTIVE', "Erweiterung %s deaktiviert! Fehler: Kann nicht fortfahren!"); +define('EXTENSION_PROBLEM_EXT_INACTIVE', "Erweiterung %s deaktiviert! Fehler: Kann nicht fortfahren!"); define('EXTENSION_PROBLEM_NOT_INSTALLED', "Erweiterung %s nicht installiert."); define('EXTENSION_PROBLEM_UNSET_EXT', "Skriptfehler: Parameter ext nicht gesetzt!"); define('EXTENSION_WARNING_EXT_INACTIVE', "Die Erweiterung %s ist nicht aktiv. Dies kann zu Störungen führen.
\nBitte aktivieren Sie diese unter Verschiedenes->Erweiterungen."); @@ -1147,6 +1147,7 @@ define('FATAL_EXTENSION_LOADED', "Erweiterung %s bereits geladen!"); define('ADMIN_ACCESS_DENIED', "Zugriff auf diesen Adminmenüpunkt nicht gestattet."); define('ADMIN_URL_BLACKLIST_DISABLED', "URL-Sperrliste ist deaktiviert."); define('ADMIN_MENU_IS_EMPTY', "Das von Ihnen ausgewählte Menü %s ist leer."); +define('ADMIN_EXT_TEXT_FILE_MISSING', "Die Erweiterung %s hat keinen Beschreibungstext. Bitte melden Sie dies uns im Bug-Tracker."); define('MEMBER_MAIL_BONUS_CONFIRMED_ON', "Sie haben diese Bonusmail %s bestätigt."); define('MEMBER_MAIL_NORMAL_CONFIRMED_ON', "Sie haben diese Klickmail %s bestätigt."); diff --git a/inc/language/order_de.php b/inc/language/order_de.php index 8cbe0b7406..0f4650eaba 100644 --- a/inc/language/order_de.php +++ b/inc/language/order_de.php @@ -49,7 +49,7 @@ define('ORDER_MAX_ORDER_SELECT', "Wie viele Mailbuchungen sollen die Mitglieder define('ORDER_MIN_RECEIVER_PER_ORDER', "Minimale Empfänger pro Mailbuchung"); define('ADMIN_ORDER_MAX', "So viele wie möglich."); define('ADMIN_ORDER_ORDER', "So viele wie auf Empfang eingestellt."); -define('ORDER_ALLOWED_RECEIVE', "Sie können heute noch %s von %s Mailbuchungen aufgeben."); +define('ORDER_ALLOWED_RECEIVE', "Sie können heute noch %s von %s Mailbuchungen aufgeben."); define('ORDER_ALLOWED_MAX', "Sie können solange Mailbuchungen aufgeben, bis alle Mitglieder nicht mehr empfangsbereit sind."); define('ORDER_ALLOWED_UNKNOWN', "Fehler in Konfiguration erkannt! Bitte den Administrator benachrichtigen."); define('ADMIN_ORDER_SELECTION_COLUMN', "Tabellenspalte, nach der umsortiert werden soll"); diff --git a/inc/language/repair_de.php b/inc/language/repair_de.php index 9b32fb76e1..6eea9dfbd0 100644 --- a/inc/language/repair_de.php +++ b/inc/language/repair_de.php @@ -44,7 +44,7 @@ if (!defined('__SECURITY')) { // Language definitions define('ADMIN_REPAIR_CATS_NOTHING', "Keine Kategorie-Auswahlenn gefunden! Vermutlich sind keine Mitglieder registriert?"); -define('ADMIN_REPAIR_ENTRIES_FIXED', "Es wurden %s Einträge repariert!"); +define('ADMIN_REPAIR_ENTRIES_FIXED', "Es wurden %s Einträge repariert!"); define('ADMIN_REPAIR_NOTHING_FIXED', "Es wurden keine Einträge repariert!"); // diff --git a/inc/language/support_de.php b/inc/language/support_de.php index de8d0a527e..9d440d7b6b 100644 --- a/inc/language/support_de.php +++ b/inc/language/support_de.php @@ -50,7 +50,7 @@ define('SUPPORT_SUBJ_MEMBER_ORDER', "Ihr Anfrage an den Support: Mailbuchung"); define('SUPPORT_SUBJ_MEMBER_REFLINK', "Ihr Anfrage an den Support: Referal-Link"); define('SUPPORT_SUBJ_MEMBER_UNCONFIRMED', "Ihr Anfrage an den Support: Unbestaetigte Mails"); define('ADMIN_TASK_IS_SUPPORT_MEMBER', "Mitglieder-Support"); -define('ADMIN_UNKNOWN_SUPPORT_MODE', "Unbekannter Support-Modus %s erkannt!"); +define('ADMIN_UNKNOWN_SUPPORT_MODE', "Unbekannter Support-Modus %s erkannt!"); define('ADMIN_TASK_SUPPORT_MODE', "Support-Art"); // diff --git a/inc/language/transfer_de.php b/inc/language/transfer_de.php index 40abefcc10..2f5817cd9f 100644 --- a/inc/language/transfer_de.php +++ b/inc/language/transfer_de.php @@ -78,7 +78,7 @@ define('TRANSFER_MEMBER_SENDER_SUBJ', "{!POINTS!}-Ueberweisung an Mitglied"); define('TRANSFER_ADMIN_AUTOPURGE', "Auto-Loeschung von Transfer-Eintraegen"); define('TRANSFER_COMPLETED', "Überweisung vollständig."); define('TRANSFER_CONTINUE_OVERVIEW', "Weiter zur Übersichtsseite..."); -define('TRANSFER_LATEST_IS', "Einstellung gesperrt, letzte Überweisung war am %s"); +define('TRANSFER_LATEST_IS', "Einstellung gesperrt, letzte Überweisung war am %s"); define('TRANSFER_LIST_ALL', "Gesamte Überweisungsliste anzeigen"); define('TRANSFER_NO_INCOMING_TRANSFERS', "Keine eingehenden Überweisungen gefunden."); define('TRANSFER_NO_OUTGOING_TRANSFERS', "Keine ausgehenden Überweisungen gefunden."); diff --git a/inc/language/yoomedia_de.php b/inc/language/yoomedia_de.php index 74eb80786b..18786a4a48 100644 --- a/inc/language/yoomedia_de.php +++ b/inc/language/yoomedia_de.php @@ -64,8 +64,8 @@ define('ADMIN_YOOMEDIA_INVALID_RESULT', "Ungültige Antwort von der API erha define('ADMIN_YOOMEDIA_PREPARE_MAIL', "Bonusmail vorbereiten"); define('ADMIN_YOOMEDIA_REMOVE_MAIL', "Mail entfernen"); define('ADMIN_YOOMEDIA_UNLIST_MAIL', "Aus Ausschlussliste nehmen"); -define('ADMIN_YOOMEDIA_TEXTMAIL_ALREADY_SENT', "Textmail wurde %s bereits versendet."); -define('ADMIN_YOOMEDIA_TEXTMAIL_SEND_AGAIN', "Textmail kann in %s erneut versendet werden."); +define('ADMIN_YOOMEDIA_TEXTMAIL_ALREADY_SENT', "Textmail wurde %s bereits versendet."); +define('ADMIN_YOOMEDIA_TEXTMAIL_SEND_AGAIN', "Textmail kann in %s erneut versendet werden."); define('ADMIN_YOOMEDIA_TEXTMAIL_MANUALLY_LOCKED', "Textmail wurde manuell gesperrt."); define('ADMIN_LIST_YOOMEDIA_TITLE', "Alle Textmails von der Yoo!Media API 2.0 anzeigen"); define('ADMIN_LIST_YOOMEDIA_NOTE', "Hinweise: Mails mit 0 Sekunden Mindestaufenthalt sind meistens Framekiller-Mails. Sie können eine Mail nur erneut aussenden, wenn die Reload-Sperre abgelaufen ist!"); diff --git a/templates/de/html/admin/admin_new_ext.tpl b/templates/de/html/admin/admin_new_ext.tpl index cb2ab46dea..11f5d85d80 100644 --- a/templates/de/html/admin/admin_new_ext.tpl +++ b/templates/de/html/admin/admin_new_ext.tpl @@ -1,3 +1 @@ -Sie haben eine neue Erweiterung hochgeladen. Diese muss erst noch in Ihrem -{!MT_WORD!} registriert werden, damit Sie diese auch aktivieren und nutzen -können. +