Some global variables rewritten, a lot more language constants rewritten to getMessage()
authorRoland Häder <roland@mxchange.org>
Mon, 9 Mar 2009 02:58:29 +0000 (02:58 +0000)
committerRoland Häder <roland@mxchange.org>
Mon, 9 Mar 2009 02:58:29 +0000 (02:58 +0000)
53 files changed:
.gitattributes
birthday_confirm.php
inc/databases.php
inc/db/lib-mysql3.php
inc/functions.php
inc/language/birthday_de.php
inc/language/bonus_de.php
inc/language/country_de.php
inc/language/de.php
inc/language/en.ph [deleted file]
inc/language/holiday_de.php
inc/language/order_de.php
inc/language/refback_de.php
inc/language/sponsor_de.php
inc/language/support_de.php
inc/language/theme_de.php
inc/language/top10_de.php
inc/language/user_de.php
inc/libs/bonus_functions.php
inc/libs/rallye_functions.php
inc/modules/admin/admin-inc.php
inc/modules/admin/overview-inc.php
inc/modules/admin/what-del_user.php
inc/modules/admin/what-extensions.php
inc/modules/admin/what-list_country.php
inc/modules/admin/what-list_rallyes.php
inc/modules/admin/what-list_unconfirmed.php
inc/modules/admin/what-lock_user.php
inc/modules/admin/what-theme_import.php
inc/modules/chk_login.php
inc/modules/guest/action-online.php
inc/modules/index.php
inc/modules/login.php
inc/modules/member/what-nickname.php
inc/mysql-manager.php
inc/profile-updte.php
inc/session.php
mailid.php
mailid_top.php
templates/de/html/admin/admin_add_rallye_prices.tpl
templates/de/html/admin/admin_del_user.tpl
templates/de/html/admin/admin_extensions_installed.tpl
templates/de/html/admin/admin_list_unconfirmed.tpl
templates/de/html/admin/admin_list_unconfirmed_header.tpl
templates/de/html/admin/admin_list_unconfirmed_list.tpl [new file with mode: 0644]
templates/de/html/admin/admin_theme_404.tpl
templates/de/html/admin/admin_theme_installed.tpl
templates/de/html/guest/guest_sponsor_reg.tpl
templates/de/html/guest/guest_top10.tpl
templates/de/html/member/member_order_page2.tpl
templates/de/html/member/member_points_upgrade.tpl
templates/de/html/online_now.tpl
view.php

index c46d5c5..7bcf57b 100644 (file)
@@ -189,7 +189,6 @@ inc/language/country_de.php -text
 inc/language/de.php -text
 inc/language/debug_de.php -text
 inc/language/doubler_de.php -text
-inc/language/en.ph -text
 inc/language/en.php -text
 inc/language/holiday_de.php -text
 inc/language/html_mail_de.php -text
@@ -1073,6 +1072,7 @@ templates/de/html/admin/admin_list_transfer.tpl -text
 templates/de/html/admin/admin_list_transfer_row.tpl -text
 templates/de/html/admin/admin_list_unconfirmed.tpl -text
 templates/de/html/admin/admin_list_unconfirmed_header.tpl -text
+templates/de/html/admin/admin_list_unconfirmed_list.tpl -text
 templates/de/html/admin/admin_list_unconfirmed_row.tpl -text
 templates/de/html/admin/admin_list_user.tpl -text
 templates/de/html/admin/admin_list_user_alpha.tpl -text
index 71f31ca..69690c7 100644 (file)
@@ -105,7 +105,7 @@ WHERE b.userid=%s AND b.chk_value='%s' LIMIT 1",
                        define('__MSG', LOAD_TEMPLATE("birthday_msg", true));
                } else {
                        // Unconfirmed / locked accounts cannot get points
-                       define('__MSG', BIRTHDAY_CANNOT_STATUS_1.TRANSLATE_STATUS($data['status']).BIRTHDAY_CANNOT_STATUS_2);
+                       define('__MSG', sprintf(getMessage('BIRTHDAY_CANNOT_STATUS'), TRANSLATE_STATUS($data['status'])));
                }
        } else {
                // Cannot load data!
index 192b63c..7aac6dd 100644 (file)
@@ -77,6 +77,7 @@ addCode('MENU_NOT_VALID'   , 0x01f);
 addCode('LOGIN_FAILED'     , 0x020);
 addCode('BEG_SAME_AS_OWN'  , 0x021);
 addCode('UNHANDLED_STATUS' , 0x022);
+addCode('MODULE_MEM_ONLY'  , 0x023);
 
 // Server-URL (DO NOT CHANGE THIS OR YOU CANNOT CHECK FOR UPDATES/EXTENSIONS!)
 define('SERVER_URL', "http://www.mxchange.org");
index 56ebf64..d14764c 100644 (file)
@@ -136,15 +136,12 @@ function SQL_AFFECTEDROWS() {
 }
 
 // SQL fetch row
-function SQL_FETCHROW($result) {
-       // Init data
-       $DATA = array();
-
+function SQL_FETCHROW ($result) {
        // Is a result resource set?
        if (!is_resource($result)) return false;
 
-       $DATA = mysql_fetch_row($result);
-       return $DATA;
+       // Fetch the data and return it
+       return mysql_fetch_row($result);
 }
 
 // SQL fetch array
index dd46f2f..13b1be3 100644 (file)
@@ -661,8 +661,7 @@ function TRANSLATE_GENDER ($gender) {
 //
 function FRAMETESTER ($URL) {
        // Prepare frametester URL
-       $frametesterUrl = sprintf("%s/modules.php?module=frametester&amp;url=%s",
-               URL,
+       $frametesterUrl = sprintf("{!URL!}/modules.php?module=frametester&amp;url=%s",
                encodeString(compileUriCode($URL))
        );
        return $frametesterUrl;
@@ -699,7 +698,7 @@ function TRANSLATE_STATUS ($status) {
 
        default:
                DEBUG_LOG(__FUNCTION__, __LINE__, sprintf("Unknown status %s detected.", $status));
-               $ret = sprintf(getMessage('UNKNOWN_STATUS"'), $status);
+               $ret = sprintf(getMessage('UNKNOWN_STATUS'), $status);
                break;
        }
 
@@ -2040,8 +2039,6 @@ function CREATE_EMAIL_LINK ($email, $table = "admins") {
 
 // Generate a hash for extra-security for all passwords
 function generateHash ($plainText, $salt = "") {
-       global $_SERVER;
-
        // Is the required extension "sql_patches" there and a salt is not given?
        if (((EXT_VERSION_IS_OLDER("sql_patches", "0.3.6")) || (!EXT_IS_ACTIVE("sql_patches"))) && (empty($salt))) {
                // Extension sql_patches is missing/outdated so we hash the plain text with MD5
@@ -2798,7 +2795,15 @@ function convertCodeToMessage ($code) {
                case getCode('COOKIES_DISABLED') : $msg = getMessage('LOGIN_NO_COOKIES'); break;
                case getCode('BEG_SAME_AS_OWN')  : $msg = getMessage('BEG_SAME_UID_AS_OWN'); break;
                case getCode('LOGIN_FAILED')     : $msg = getMessage('LOGIN_FAILED_GENERAL'); break;
-               default                                : $msg = sprintf(getMessage('UNKNOWN_MAILID_CODE'), $code); break;
+               case getCode('MODULE_MEM_ONLY')  : $msg = sprintf(getMessage('MODULE_MEM_ONLY'), REQUEST_GET('mod')); break;
+
+               default:
+                       // Missing/invalid code
+                       $msg = sprintf(getMessage('UNKNOWN_MAILID_CODE'), $code);
+
+                       // Log it
+                       DEBUG_LOG(__FUNCTION__, __LINE__, $msg);
+                       break;
        } // END - switch
 
        // Return the message
@@ -3469,10 +3474,8 @@ function ADD_NEW_BONUS_MAIL ($data, $mode="", $output=true) {
 
 // Determines referal id and sets it
 function DETERMINE_REFID () {
-       global $CLICK, $_SERVER;
-
        // Check if refid is set
-       if ((!empty($_GET['user'])) && ($CLICK == 1) && (basename($_SERVER['PHP_SELF']) == "click.php")) {
+       if ((!empty($_GET['user'])) && (basename($_SERVER['PHP_SELF']) == "click.php")) {
                // The variable user comes from the click-counter script click.php and we only accept this here
                $GLOBALS['refid'] = bigintval($_GET['user']);
        } elseif (!empty($_POST['refid'])) {
@@ -3651,6 +3654,23 @@ function REMOVE_INC_FROM_POOL ($INC) {
        } // END - if
 }
 
+// Handle message codes from URL
+function handleCodeMessage () {
+       if (REQUEST_ISSET_GET(('msg'))) {
+               // Default extension is "unknown"
+               $ext = "unknown";
+
+               // Is extension given?
+               if (REQUEST_ISSET_GET(('ext'))) $ext = REQUEST_GET(('ext'));
+
+               // Convert the 'msg' parameter from URL to a human-readable message
+               $msg = convertCodeToMessage(REQUEST_GET('msg'));
+
+               // Load message template
+               LOAD_TEMPLATE("message", false, $msg);
+       } // END - if
+}
+
 //////////////////////////////////////////////////
 // AUTOMATICALLY RE-GENERATED MISSING FUNCTIONS //
 //////////////////////////////////////////////////
index 4a03a5f..70b2a0e 100644 (file)
@@ -47,8 +47,7 @@ define('HAPPY_BIRTHDAY', "Herzlichen Glueckwunsch zum Geburtstag!");
 define('ADMIN_CONFIG_BIRTHDAY_HEADER', "Einstellungen zu Geburtstagsmails");
 define('ADMIN_BIRTHDAY_POINTS', "{!POINTS!} als &quot;Geburtstagsgeschenk&quot;");
 define('ADMIN_BIRTHDAY_POINTS_NOTE', "Wert <strong>0</strong> deaktiviert die Extragutschrift!");
-define('BIRTHDAY_CANNOT_STATUS_1', "Kann keine {!POINTS!} gutschreiben! Status Ihres Accounts: <strong>");
-define('BIRTHDAY_CANNOT_STATUS_2', "</strong>");
+define('BIRTHDAY_CANNOT_STATUS', "Kann keine {!POINTS!} gutschreiben! Status Ihres Accounts: <strong>%s</strong>");
 define('BIRTHDAY_CANNOT_LOAD_DATA', "Entweder haben Sie bereits Ihr Geburtsgeschenk erhalten oder Sie haben heute keinen Geburtstag!");
 define('ADMIN_SELECT_BIRTHDAY_MODE', "Verg&uuml;tungsmodus der {!POINTS!}");
 define('BIRTHDAY_MODE_DIRECT', "Nur direktem Mitglied gutschreiben.");
index 69bcb7b..25c7467 100644 (file)
@@ -60,8 +60,7 @@ define('BONUS_SHOW_TURBO_BONUS', "Sehen Sie hier nach, wer alles schon best&auml
 define('BONUS_SHOW_WRONG_CALL', "Falscher Aufruf des Scriptes, bitte nur aus dem Best&auml;tigungsframe aufrufen!");
 define('BONUS_SHOW_WRONG_TYPE', "Falscher Typ an das Script &uuml;bergeben! Bitte melden Sie sich <a href=\"mailto:{!WEBMASTER!}\">beim Webmaster</a> !");
 define('BONUS_SHOW_NO_DATA', "Entweder haben Sie f&uuml;r diese Mail keine Aktiv-Verg&uuml;tung erhalten oder der Link ist nicht mehr g&uuml;ltig.");
-define('BONUS_NO_RANKS_1', "Es hat noch niemand {!POINTS!} zur Mail <u>");
-define('BONUS_NO_RANKS_2', "</u> gewonnen! Sie k&ouml;nnten der erste sein! :-)");
+define('BONUS_NO_RANKS', "Es hat noch niemand {!POINTS!} zur Mail <u>%s</u> gewonnen! Sie k&ouml;nnten der erste sein! :-)");
 define('BONUS_LOGIN_TURBO_NOTE', "Der Login-, Referal-, Klickrate-, Mailbuchungs-  und Best&auml;tigungsbonus wird Ihnen nicht sofort verg&uuml;tet, sondern erst am Ende jeden Monats in Form einer Aktiv-Rallye. Den Mailbuchungsbonus erhalten Sie erst bei Freischaltung Ihrer Mail auf das Bonus-Konto gutgeschrieben.");
 define('BONUS_POINTS_TITLE', "Sonderbonus-{!POINTS!}");
 define('BONUS_RANK_YOU_ARE_NOT_FOUND', "Sie haben bis jetzt noch keine Aktiv-Verg&uuml;tung erhalten!");
@@ -112,8 +111,7 @@ define('BONUS_ORDER_TOTAL', "Mailbestellungsbonus");
 define('BONUS_STATS_TOTAL', "100%-Klickratebonus");
 define('BONUS_POINTS_DISABLED', "Aktiv-Rallye derzeit nicht aktiv.");
 define('BONUS_MEMBER_STATS_SUBJECT', "Ihr Aktiv-Bonus wegen 100% Klickrate");
-define('BONUS_LOGIN_BONUS_ADDED_1', "Login-Bonus mit");
-define('BONUS_LOGIN_BONUS_ADDED_2', "verg&uuml;tet!");
+define('BONUS_LOGIN_BONUS_ADDED', "Login-Bonus mit <u>%s {!POINTS!}</u> verg&uuml;tet!");
 define('BONUS_LOGIN_BONUS_NOT_ADDED', "Login-Bonus nicht verg&uuml;tet!");
 define('LIST_UNCONFIRMED_BONUS_LINKS', "Unbest. Bonus-Mail");
 define('ADMIN_BONUS_MAIL_ALREADY_DELETED', "Bonus-Mail bereits gel&ouml;scht!");
index a50f3f0..a65bd83 100644 (file)
@@ -53,10 +53,8 @@ define('ADMIN_LIST_COUNTRIES', "L&auml;ndercodes auflisten");
 define('ADMIN_COUNTRY_CODE', "Code");
 define('ADMIN_COUNTRY_NAME', "Name");
 define('ADMIN_COUNTRY_STATUS', "Anzeigen?");
-define('ADMIN_COUNTRY_ALREADY_1', "L&auml;ndercode <u>");
-define('ADMIN_COUNTRY_ALREADY_2', "</u> existiert bereits!");
-define('ADMIN_COUNTRY_ADDED_1', "L&auml;ndercode f&uuml;r Land <u>");
-define('ADMIN_COUNTRY_ADDED_2', "</u> hinzugef&uuml;gt.");
+define('ADMIN_COUNTRY_ALREADY', "L&auml;ndercode <u>%s</u> existiert bereits!");
+define('ADMIN_COUNTRY_ADDED', "L&auml;ndercode f&uuml;r Land <u>%s</u> hinzugef&uuml;gt.");
 define('ADMIN_COUNTRY_EDIT_NOW', "L&auml;ndercodes &auml;ndern");
 define('ADMIN_COUNTRY_DELETE_NOW', "L&auml;ndercodes l&ouml;schen");
 define('ADMIN_COUNTRY_EDIT_TITLE', "L&auml;ndercodes &auml;ndern");
index 3517e96..8c7ee50 100644 (file)
@@ -318,8 +318,7 @@ define('LIFE_DAYS', "Tag(e)");
 define('LIFE_WEEKS', "Woche(n)");
 define('LIFE_MONTHS', "Monat(e)");
 define('LIFE_YEARS', "Jahr(e)");
-define('LANG_MEM_ONLY_1', "Auf das ausgew&auml;hlte Modul <u>");
-define('LANG_MEM_ONLY_2', "</u> d&uuml;rfen nur eingeloggte Mitglieder zugreifen!");
+define('MODULE_MEM_ONLY', "Auf das ausgew&auml;hlte Modul <u>%s</u> d&uuml;rfen nur eingeloggte Mitglieder zugreifen!");
 define('MEMBER_404_ACTION', "Das Mitgliedsaktionsmodul <u>%s</u> ist nicht auffindbar!");
 define('_GUEST', "Gast");
 define('_UNKNOWN', "Name ist nicht ladbar");
@@ -490,13 +489,11 @@ define('CONFIRM_LINK2', "Best.link");
 define('MAIL_ALREADY_CONFIRMED', "Mail bereits verg&uuml;tet oder Link ist nicht mehr g&uuml;ltig!");
 define('MAIL_STATS_404', "Konnte Daten aus der Statistik-Tabelle nicht laden!");
 define('USER_NOT_FOUND', "Mitgliedsdaten nicht gefunden! Sind Sie noch angemeldet?");
-define('UNKNOWN_STATUS', "Unbekannter Account-Status");
 define('ADMIN_UNCONFIRMED_ACCOUNTS', "Hier alle Accounts, deren Email-Adresse nicht best&auml;tigt ist");
 define('_UID', "User-ID");
 define('REMOTE_IP', "IP-Nummer");
 define('REF_UID', "Werber-ID");
-define('UNKNOWN_STATUS_1', "Unbekannter Status <strong>");
-define('UNKNOWN_STATUS_2', "</strong> erkannt!");
+define('UNKNOWN_STATUS', "Unbekannter Status <strong>%s</strong> erkannt!");
 define('ACCOUNT_STATUS', "Account-Status");
 define('ACCOUNT_UNCONFIRMED', "<span class=\"admin_failed\">Unbest&auml;tigt</span>");
 define('ACCOUNT_CONFIRMED', "<span class=\"admin_green\">Best&auml;tigt</span>");
@@ -670,8 +667,6 @@ define('PROFILE_LAST_CHANGE', "Letzte &Auml;nderung");
 define('PROFILE_OUTDATED', "Haben Sie Neuigkeiten fuer uns?");
 define('PROFILE_NEVER_CHANGED', "Sie haben noch nie eine Aenderung durchgefuehrt!");
 define('PROFILE_UPDATED', "Profildaten wurden ge&auml;ndert!");
-define('NEW_PATCHES_AVAILABLE_1', "Neue Entwickler-Patches f&uuml;r Version <strong>");
-define('NEW_PATCHES_AVAILABLE_2', "</strong> verf&uuml;gbar!");
 define('SORT_BY', "Sortieren:");
 define('_OTHERS', "Andere");
 define('_ALL2', "Alle");
@@ -685,9 +680,7 @@ 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_1', "Unbekannter Task-Typ <strong>");
-define('ADMIN_UNKNOWN_TASK_TYPE_2', "</strong> im Task <strong>");
-define('ADMIN_UNKNOWN_TASK_TYPE_3', "</strong> erkannt!");
+define('ADMIN_UNKNOWN_TASK_TYPE', "Unbekannter Task-Typ <strong>%s</strong> im Task <strong>%s</strong> erkannt!");
 define('ADMIN_TASK_SYSTEM_WELCOME', "Task-Management Ihres {!MT_WORD2!}");
 define('ADMIN_UNSELECT_ALL', "Alles abw&auml;hlen");
 define('ADMIN_ASSIGN_TASKS', "Bearbeiten");
@@ -760,8 +753,8 @@ define('ADMIN_EXT_FILE_CTIME', "Erweiterung erstellt am");
 define('ADMIN_EXT_FILE_VERSION', "Version (alt)");
 define('ADMIN_EXT_TOTAL_FSIZE', "Downloadgesamtgr&ouml;sse");
 define('ADMIN_EXT_TOTAL_FOUND', "Gesamt gefundene Erweiterungen");
-define('ADMIN_EXT_ALREADY_INSTALLED_1', "Alle <strong><u>");
-define('ADMIN_EXT_ALREADY_INSTALLED_2', "</u></strong> gefundenen Erweiterungen sind bereits installiert!");
+// @TODO The template 'admin_extensions_installed' is using this. But the template is no longer used.
+define('ADMIN_EXT_ALREADY_INSTALLED', "Alle <strong><u>%s</u></strong> gefundenen Erweiterungen sind bereits installiert!");
 define('ADMIN_EXT_VERSION', "Version");
 define('ADMIN_EXT_AUTOPURGE_404', "autopurge nicht installiert!");
 define('ADMIN_EXT_BONUS_OUTDATED', "Ihre Bonus-Erweiterung ist veraltet! Version <u>%s</u> oder h&ouml;her wird ben&ouml;tigt!");
@@ -859,6 +852,7 @@ define('HOME_BOTTOM_NOTE', "Es werden nur aktive Men&uuml;punkte aus dem Gasthau
 define('ADMIN_EDIT', "&Auml;ndern");
 define('ADMIN_EDIT_EXTENSIONS', "&Auml;ndern von Erweiterungen");
 define('POOL_DELETED', "Bereinigt");
+// @TODO Are these constants still used?
 define('ONLINE_TIMEOUT_IS_1', "Die Liste zeigt die Besucher der letzten <strong>");
 define('ONLINE_TIMEOUT_IS_2', "</strong> an.");
 define('ADMIN_CONFIG_EXTENSIONS_SETTINGS', "Erweiterungs-Management konfigurieren");
@@ -869,6 +863,7 @@ define('ADMIN_SQLS_EXECUTED_ON_REMOVAL', "Beim Entfernen ausgef&uuml;hrte SQL-An
 define('ADMIN_NO_ADDITIONAL_SQLS', "Keine weiteren SQL-Anweisungen zum Ausf&uuml;hren!");
 define('ADMIN_SQLS_EXECUTED_ON_UPDATE', "Beim Aktualisieren ausgef&uuml;hrte SQL-Anweisungen");
 define('ADMIN_SQLS_EXECUTED_ON_REGISTER', "Beim Registrieren ausgef&uuml;hrte SQL-Anweisungen");
+// @TODO Are these constants longer used?
 define('ADMIN_UNKNOWN_FIELD_TYPE_1', "Unbekannter Datentyp <strong>");
 define('ADMIN_UNKNOWN_FIELD_TYPE_2', "</strong> erkannt!");
 define('ADMIN_ADD_POINTS_TO_USER', "Einem Mitglied {!POINTS!} gutschreiben");
@@ -881,18 +876,12 @@ define('ADMIN_UNCONFIRMED_NO_LINK_LEFT', "Diese Mailbuchung wurde komplett best&
 define('ADMIN_CONFIG_REFMODE', "Soll die einmalige Referal-Gutschrift dem Werber alleine oder auch seinem Werber (usw.) gutgeschrieben werden?");
 define('ADMIN_CONFIG_REFMODE_REF', "Werber und seinen Werbern gutschreiben.");
 define('ADMIN_CONFIG_REFMODE_DIRECT', "Nur dem direkten Werber gutschreiben.");
-define('ADMIN_HEADER_LOCK_ACCOUNT_1', "Mitgliedsaccount <u>");
-define('ADMIN_HEADER_LOCK_ACCOUNT_2', "</u> sperren");
-define('ADMIN_HEADER_UNLOCK_ACCOUNT_1', "Mitgliedsaccount <u>");
-define('ADMIN_HEADER_UNLOCK_ACCOUNT_2', "</u> freigeben");
-define('ADMIN_HEADER_DEL_ACCOUNT_1', "Mitgliedsaccount <u>");
-define('ADMIN_HEADER_DEL_ACCOUNT_2', "</u> l&ouml;schen");
-define('ADMIN_TEXT_DEL_ACCOUNT_1', "M&ouml;chten Sie den User <strong>");
-define('ADMIN_TEXT_DEL_ACCOUNT_2', "</strong> nun <strong>unwiederruflich</strong> l&ouml;schen? Bitte geben Sie einen Grund der L&ouml;schung mit an!");
-define('ADMIN_TEXT_LOCK_ACCOUNT_1', "M&ouml;chten Sie den User <strong>");
-define('ADMIN_TEXT_LOCK_ACCOUNT_2', "</strong> nun sperren? Bitte geben Sie einen Grund der Sperrung mit an!");
-define('ADMIN_TEXT_UNLOCK_ACCOUNT_1', "M&ouml;chten Sie den User <strong>");
-define('ADMIN_TEXT_UNLOCK_ACCOUNT_2', "</strong> nun freischalten? Sie k&ouml;nnen auch optional einen Text mit angeben.");
+define('ADMIN_HEADER_LOCK_ACCOUNT', "Mitgliedsaccount <u>%s</u> sperren");
+define('ADMIN_HEADER_UNLOCK_ACCOUNT', "Mitgliedsaccount <u>%s</u> freigeben");
+define('ADMIN_HEADER_DEL_ACCOUNT_1', "Mitgliedsaccount <u>%s</u> l&ouml;schen");
+define('ADMIN_TEXT_LOCK_ACCOUNT', "M&ouml;chten Sie den User <strong>%s</strong> nun sperren? Bitte geben Sie einen Grund der Sperrung mit an!");
+define('ADMIN_TEXT_UNLOCK_ACCOUNT', "M&ouml;chten Sie den User <strong>%s</strong> nun freischalten? Sie k&ouml;nnen auch optional einen Text mit angeben.");
+define('ADMIN_TEXT_DEL_ACCOUNT_1', "M&ouml;chten Sie den User <strong>%s</strong> nun <strong>unwiederruflich</strong> l&ouml;schen? Bitte geben Sie einen Grund der L&ouml;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");
@@ -909,7 +898,6 @@ define('ADMIN_SELECT_DEF_REFID', "Standart Referal-ID bei Anmeldung &uuml;ber <s
 define('ADMIN_SELECT_REFID_TARGRT', "Ziel-Seite des Referal-Linkes");
 define('ADMIN_REF_TARGET_REGISTER', "Zur Anmeldeseite");
 define('ADMIN_REF_TARGET_INDEX', "Zur Eingangsseite");
-define('ADMIN_THEME_ALREADY_INSTALLED', "Theme bereits installiert.");
 define('ADMIN_INSTALL_THEME', "Theme importieren");
 define('ADMIN_NO_THEMES_FOUND', "Keine Themes gefunden!");
 define('THEME_UNIX', "Uni*-Name");
@@ -924,8 +912,7 @@ define('ADMIN_CHANGE_STATUS_THEME', "Themes de-/aktivieren");
 define('ADMIN_THEME_NO_OUTPUT', "Problem: Kein Text zum Ausgeben!");
 define('ADMIN_THEMES_UPDATED', "Themes wurden aktualisiert.");
 define('ADMIN_THEMES_DELETED', "Themes wurden gel&ouml;scht.");
-define('ADMIN_THEME_IMPORTED_1', "Theme <u>");
-define('ADMIN_THEME_IMPORTED_2', "</u> wurde importiert.");
+define('ADMIN_THEME_IMPORTED', "Theme <u>%s</u> wurde importiert.");
 define('CURR_THEME_IS_1', "Aktuelles Design: <strong>");
 define('CURR_THEME_IS_2', "</strong>");
 define('ADMIN_NO_THEME_INSTALLED_WARNING', "Kein Design installiert!");
@@ -1164,6 +1151,7 @@ define('ADMIN_MENU_IS_EMPTY', "Das von Ihnen ausgew&auml;hlte Men&uuml; <u>%s</u
 define('MEMBER_MAIL_BONUS_CONFIRMED_ON', "Sie haben diese Bonusmail <span class=\"data\">%s</span> best&auml;tigt.");
 define('MEMBER_MAIL_NORMAL_CONFIRMED_ON', "Sie haben diese Klickmail <span class=\"data\">%s</span> best&auml;tigt.");
 
+// @TODO Rewrite these two constants
 define('MEMBER_MAIL_NORMAL_DETAILS_TITLE_1', "Details zur Klickmail <u>");
 define('MEMBER_MAIL_NORMAL_DETAILS_TITLE_2', "</u>:");
 
@@ -1179,14 +1167,15 @@ define('MEMBER_ACTIVITY_ACTIVE', "Aktiv");
 define('MEMBER_ACTIVITY_INACTIVE', "Inaktiv");
 
 // Member reflist
+// @TODO Rewrite these five constants
 define('MEMBER_REFLIST_LIST_TITLE_1', "Ihre Referals in Ebene <u>");
 define('MEMBER_REFLIST_LIST_TITLE_2', "</u> (<u>");
 define('MEMBER_REFLIST_LIST_TITLE_3', "&#37;</u>)");
+define('MEMBER_REFLIST_COUNTER_1', "In dieser Ebene haben Sie <u>");
+define('MEMBER_REFLIST_COUNTER_2', "</u> Mitglieder geworben.");
 define('MEMBER_REFLIST_TITLE', "Referal-&Uuml;bersicht");
 define('MEMBER_REFLIST_POINTS', "Verdienst des Mitgliedes");
 define('MEMBER_REFLIST_ACTIVITY', "Mitglied aktiv?");
-define('MEMBER_REFLIST_COUNTER_1', "In dieser Ebene haben Sie <u>");
-define('MEMBER_REFLIST_COUNTER_2', "</u> Mitglieder geworben.");
 
 // Special user lists (what=list_user)
 define('ADMIN_LIST_STATUS_LOCKED_ACCOUNTS', "Alle gesperrten Mitglieder-Accounts auflisten");
diff --git a/inc/language/en.ph b/inc/language/en.ph
deleted file mode 100644 (file)
index d524d80..0000000
+++ /dev/null
@@ -1,741 +0,0 @@
-define('GUEST_WRONG_ID_EMAIL', "Could not find account data. Possible reasons are a wrong Login ID or email address. Please try it again.");
-define('GUEST_NEW_PASS_1', "You or an other member");
-define('GUEST_NEW_PASS_2', "have requested a new password resently. Here is your new password:");
-define('YOUR_NEW_PASS', "New password");
-define('GUEST_NOT_THIS_REPORT', "If you have not requested this please contact us soon!\n\nBest regards,");
-define('GUEST_NEW_PASSWORD', "Your password request");
-define('LOGIN_UNKNOWN_CODE', "Unknown return code!");
-define('LOGIN_WRONG_PASS', "Wrong password entered.");
-define('LOGIN_WRONG_ID', "Your login ID is no longer valid.");
-define('LOGIN_ID_LOCKED', "Your account has been locked.");
-define('LOGIN_ID_UNCONFIRMED', "Please confirm your email address before proceding here!<br />Have you lost your personal confirmation link? In left menu you can request it again!");
-define('LOGIN_NO_COOKIES', "Please switch on cookies for this mailer or lower your security settings in IE settings.");
-define('GUEST_REG_POINTS_1', "For your successfull registration we have added");
-define('GUEST_REG_POINTS_2', "{!POINTS!} to your account. As long as there are enough receivers left you can already send emails to other members.");
-define('GUEST_SELECT_LIFETIME', "How long do you want stay logged in?");
-define('LIFE_CLOSE_BROWSER', "Browser is closed");
-define('LIFE_HOURS', "Hour(s)");
-define('LIFE_DAYS', "Day(s)");
-define('LIFE_WEEKS', "Week(s)");
-define('LIFE_MONTHS', "Month(s)");
-define('LIFE_YEARS', "Year(s)");
-define('LANG_MEM_ONLY_1', "Only logged in members are allowed to access the module <u>");
-define('LANG_MEM_ONLY_2', "</u>.");
-define('MEMBER_404_ACTION_1', "The requested member action-module <u>");
-define('MEMBER_404_ACTION_2', "</u> was not found on this server.");
-define('_GUEST', "Guest");
-define('_UNKNOWN', "Unknown person");
-define('_ADMIN', "Administrator");
-define('LAST_ONLINE', "Your last online time was");
-define('LAST_MODULE', "Your last selected module was");
-define('MEMBER_EDIT_PROFILE', "Edit your profile");
-define('GENDER', "Gender");
-define('GUEST_GENDER', "Gender);
-define('GENDER_M', "Male");
-define('GENDER_F', "Female");
-define('GENDER_C', "Company");
-define('SAVE_CHANGES', "Save changes");
-define('MYDATA_NOTE', "Geben Sie nur bei <strong>Passwort</strong> Ihr aktuelles Passwort ein, wenn Sie nur Daten &auml;ndern wollen. Geben Sie bei <strong>Passwortbest&auml;tigung</strong> das neue Passwort erneut ein, wenn Sie Ihr aktuelles Passwort &auml;ndern wollen.");
-define('MEMBER_UPDATE_PWD_WRONG', "Bitte geben Sie Ihr aktuelles Passwort zum &Auml;ndern Ihrer Einstellungen ein. Wir haben dies zur Sicherheit unserer Mitglieder eingebaut.");
-define('MEMBER_HAVE_CHANGED_DATA', "Sie haben heute Ihr Mitgliedsprofil ge&auml;ndert.");
-define('YOUR_NEW_DATA', "Hier sind Ihre neuen Profildaten");
-define('PLEASE_NOTIFY_ABUSE_MYDATA', "Sollten Sie diese &Auml;nderungen nicht durchgef&uuml;hrt haben, benachrichten Sie uns bitte! ({!WEBMASTER!})");
-define('MEMBER_UNKNOWN_MODE', "Unbekannter Modus erkannt");
-define('MEMBER_CHANGED_EMAIL', "Sie haben Ihre Email-Adresse ge&auml;ndert! Alte Adresse war");
-define('MEMBER_CHANGED_PASS', "Sie haben Ihr Passwort ge&auml;ndert.");
-define('MEMBER_CHANGED_DATA', "&Auml;nderung Ihrer Profildaten");
-define('MYDATA_MAIL_SENT', "Es ist eine Email zu Ihnen unterwegs.");
-define('ADMIN_CHANGED_DATA', "Profildaten geaendert");
-define('ADMIN_MEMBER_CHANGED_PROFILE', "Eines Ihrer Mitglieder hat seine Profildaten ge&auml;ndert!");
-define('MEMBER_UID', "Seine Login-ID lautet");
-define('LOGOUT_DONE', "Ausloggen abgeschlossen!");
-define('LOGOUT_FAILED', "Ausloggen fehlgeschlagen!");
-define('MEMBER_NO_CATS', "Es wurden bis jetzt noch keine Kategorien eingerichtet!");
-define('SELECT_CAT', "Mails aus Kategorie empfangen?");
-define('MEMBER_CATS_SAVED', "Kategorien gespeichert.");
-define('YOUR_PERSONAL_REFLINK', "Ihr pers&ouml;nlicher Ref-Link zum Werben neuer Mitglieder lautet");
-define('YOUR_REFCLICKS', "Klicks auf Ihren Referal-Link");
-define('CLICKS', "Klicks");
-define('YOU_REFERRAL_ONE', "Sie haben heute ein neues Mitglied f&uuml;r unseren {!MT_WORD!} geworben!\n\nHier sehen Sie genau, in welcher Ebene Sie ihn geworben haben:");
-define('YOU_THANX_REFERRAL', "Sie werden nun auch weiterhin {!POINTS!} &uuml;ber diese geworbene Person erhalten.\n\nVielen Dank f&uuml;r Ihr Mitwerben! Wir w&uuml;nschen Ihnen noch weiterhin viele neue Referals!\n\nMit freundlichem Gruss,");
-define('POINTS_REF_REGISTER', "Referal-Pauschale und prozentual vom Anmeldebonus!");
-define('NO_REFLEVEL_LEFT', "Keine Referal-Ebenen mehr verf&uuml;gbar! Bitte melden Sie sich bei uns.");
-define('ENGINE', "{!MT_WORD!}-Engine");
-define('ADD_NEW_PAYMENT', "Neue Mailverg&uuml;tung hinzuf&uuml;gen");
-define('ENTER_PAY_TIME', "Wartezeit");
-define('ENTER_PAY_PAYMENT', "Verg&uuml;tete {!POINTS!}");
-define('ENTER_PAY_PRICE', "{!POINTS!}-Kosten");
-define('ENTER_PAY_TITLE', "Mailname");
-define('ADD_PAYMENT', "Mailverg&uuml;tung hinzuf&uuml;gen");
-define('EDIT_DEL_PAYMENT', "Mailverg&uuml;tung editieren / l&ouml;schen");
-define('PAY_TIME', "Wartezeit");
-define('PAY_PAYMENT', "Verg&uuml;tete {!POINTS!}");
-define('PAY_PRICE', "{!POINTS!}-Kosten");
-define('PAY_TITLE', "Mailname");
-define('EDIT_PAY', "Editeren");
-define('DEL_PAY', "L&ouml;schen");
-define('ADD_NEW_REFBANNER', "Neuen Banner hinzuf&uuml;gen");
-define('ENTER_URL', "Banner-URL");
-define('ENTER_ALTERNATE', "Alternativen Text");
-define('SELECT_VISIBLE', "Ist der Banner aktiv?");
-define('ADD_REFBANNER', "Banner hinzuf&uuml;gen");
-define('EDIT_DEL_REFBANNER', "Werbebanner editieren / l&ouml;schen");
-define('VIEWS', "Einblendungen");
-define('REF_URL', "Banner");
-define('REF_TITLE', "Alternativer Text");
-define('REF_CNTR', "Einblendungen");
-define('REF_VIS', "Banner aktiv?");
-define('POINTS_USED', "Verbrauchte {!POINTS!}");
-define('MEMBER_NO_POINTS', "Sie haben keine {!POINTS!} mehr zum Versenden &uuml;brig!");
-define('MEMBER_NO_PAYMENTS', "Der Admin diesen {!MT_WORD2!} hat noch keine Mailarten definiert!");
-define('MEMBER_POINTS_LEFT', "{!POINTS!}-Guthaben zum Mailversand &uuml;brig");
-define('SELECT_MAIL_TYPE', "Mailart ausw&auml;hlen");
-define('PLEASE_SELECT', "Bitte ausw&auml;hlen");
-define('PER_MAIL', "{!POINTS!} / Mail");
-define('PAYMENT', "{!POINTS!} Verg&uuml;tung");
-define('SELECT_CATEGORY', "Zielkategorie");
-define('USER_IN_CAT', "Empf&auml;nger");
-define('ENTER_RECEIVER', "Empf&auml;ngeranzahl");
-define('ENTER_SUBJECT', "Betreffzeile");
-define('ENTER_TEXT', "Werbetext");
-define('MEMBER_PLEASE_NOTE', "Bitte beachten Sie vor dem Absenden:");
-define('MEMBER_ENTER_URL', "URL");
-define('CONTINUE_FRAMETESTER', "Weiter zum Framekiller-Test");
-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('HOURS', "Stunden");
-define('MINS', "Minuten");
-define('SECS', "Sekunden");
-define('_AND', "und");
-define('UNKNOWN_CODE_1', "Es ist w&auml;hrend der Ausf&uuml;hrung ein unbekannter Fehler-Code <strong>");
-define('UNKNOWN_CODE_2', "</strong> enstanden, f&uuml;r den Sie vermutlich nicht verantwortlich sind. Bitte informieren Sie uns &uuml;ber diese Meldung!");
-define('MEMBER_TEXT_CONTAINS_URL', "Ihr Werbetext enth&auml;lt eine URL, dies ist in unserem {!MT_WORD!} nicht zul&auml;ssig. Bitte entfernen Sie diese aus Ihrem Text und versuchen Sie es erneut.");
-define('MEMBER_TEXT_OVERLENGTH', "Ihr Text hat die maximale Textl&auml;nge &uuml;berschritten. Bitte fassen Sie ihn etwas k&uuml;rzer.");
-define('MEMBER_SUBJ_CONTAINS_URL', "Ihre eingegebe Betreffzeile enth&auml;lt eine URL,  dies ist in unserem {!MT_WORD!} nicht zul&auml;ssig. Bitte entfernen Sie diese aus Ihrer Betreffzeile und versuchen Sie es erneut.");
-define('MEMBER_URL_BLACK_LISTED', "Ihre eingegebene URL wurde in unsere Ausschlussliste aufgenommen!");
-define('MEMBER_BLIST_TIME', "Datum der Sperrung war");
-define('MEMBER_SELECTED_MORE_RECS', "Sie haben f&uuml;r diese Kategorie zu viele Empf&auml;nger eingegeben!");
-define('MEMBER_GO_BACK', "Zur&uuml;ck zum Buchungsformular");
-define('MEMBER_DO_ORDER', "Mailbuchung jetzt durchf&uuml;hren");
-define('LOADER_NOT_WORKING', "Falls die Weiterleitung nicht automatisch in einer Sekunde klappen sollte,");
-define('LOADER_CLICK_HERE', "so kommen Sie hier zur externen Seite weiter");
-define('ADMIN_NEW_MAIL_IN_QUEUE', "Ein Mitglied hat soeben eine Mailbuchung durchgef&uuml;hrt!\n\nSeine Buchung befindet sich nun im Sende-Pool und wird automatisch in 100-Mail-Bloecken versand.\n\nHier sind nochmals seine Daten, gebuchter Text und URL zur Verifizierung");
-define('ADMIN_SECOND_MAIL', "Sie werden bald nochmals benachrichtig, sobald der Versand vollstaendig beendet wurde.");
-define('_CATEGORY_404', "Kategorie nicht gefunden!");
-define('_PAYMENT_404', "Payment-Typ nicht gefunden!");
-define('ORDERED_CATEGORY', "Gebuchte Kategorie");
-define('MEMBER_MAILTYPE', "Gebuchter Payment-Typ");
-define('MEMBER_SUBJECT', "Betreffzeile in den Mails");
-define('MEMBER_URL', "Gebuchte URL");
-define('MEMBER_NEW_MAIL_IN_QUEUE', "Ihre Mailbuchung befindet sich derzeit in Warteschleife und wird bald ausgesendet!\n\nHier sind nochmals Ihre Daten aus dem Buchungsformular");
-define('MEMBER_SECOND_MAIL', "Sobald Ihre Mailbuchung vollst&auml;ndig gesendet wurde, erhalten Sie eine zweite Mail! Sie k&ouml;nnen bereits eine weitere Mailbuchung durchf&uuml;hren!");
-define('ADMIN_NEW_QUEUE', "Mailbuchung in Ihrem {!MT_WORD!}");
-define('MEMBER_NEW_QUEUE', "Vielen Dank fuer die Mailbuchung!");
-define('MEMBER_CONTINUE_AREA', "Weiter zum Mitgliedsbereich");
-define('MEMBER_THANX_ORDER', "Vielen Dank f&uuml;r Ihre Mailbuchung! Es ist eine Mail zu Ihnen unterwegs.");
-define('ADMIN_NO_MAILS_IN_POOL', "Es wurden noch keine Mailbuchungen aufgegeben, kann somit keine Mails anzeigen!");
-define('ADMIN_POOL_CONTENT', "Mailbuchungen im Sende-Pool (alle)");
-define('POOL_UNKNOWN', "Unbekannt");
-define('POOL_TEMP', "Neuer Auftrag");
-define('POOL_SEND', "Gesendet");
-define('POOL_NEW', "Wartet auf Versand");
-define('POOL_ADMIN', "Wartet auf Freischaltung");
-define('EMAIL_SENDER', "Versender");
-define('EMAIL_SUBJECT', "Betreffzeile");
-define('EMAIL_TEXT', "Gebuchter Text");
-define('EMAIL_PAYMENT', "Mailart");
-define('EMAIL_CATEGORY', "Gebuchte Kategorie");
-define('EMAIL_RECEIVERS', "Anzahl Empf&auml;nger");
-define('EMAIL_RUIDS', "User-IDs");
-define('EMAIL_POOL_TYPE', "Derzeitiger Status");
-define('EMAIL_TSEND', "Noch zu sendene Mails");
-define('EMAIL_URL', "Beworbene URL");
-define('ADMIN_TEST_URL', "URL testen");
-define('EMAIL_TIMESTAMP', "Gebucht am");
-define('GUEST_FRAMETESTER_TOP', "Sollte dieser Text verschwinden, enth&auml;lt Ihre Webseite einen Frame-Killer!");
-define('ADMIN_SELECT_EMAIL_EDIT', "Email ausw&auml;hlen, um diese zu editieren");
-define('RESET_SELECT', "Auswahl zur&uuml;cknehmen");
-define('ADMIN_EDIT_EMAIL', "Mailbuchung bearbeiten");
-define('ADMIN_CHANGE_EMAIL', "&Auml;nderungen speichern");
-define('EDIT_URL', "URL bearbeiten");
-define('EMAIL_EDIT_SUBJ', "Betreff bearbeiten");
-define('EMAIL_EDIT_TEXT', "Werbetext bearbeiten");
-define('ADMIN_UNLOCK_EMAILS', "Neue Mailbuchungen freischalten");
-define('EMAIL_ACCEPT', "Annehmen");
-define('EMAIL_REJECT', "Ablehnen und umleiten");
-define('CANNOT_RE_REGISTER_SESS', "Kann Sitzungs-Cookies nicht doppelt registrieren oder es liegt ein Script-Fehler vor!");
-define('ADMIN_MAIL_ACCEPTED', "Einer unserer Administratoren hat soeben Ihre Mailbuchung freigegeben. Sie wird von unserem System automatisch versendet! Bitte beachten Sie, dass dies ggf. zeitversetzt zu dieser Mail versendet wird. Hier sind nochmals URL und Betreff Ihrer Mailbuchung");
-define('ADMIN_THANX_ORDER', "Sie koennen den Versand-Fortschritt im Mitgliedsmenue unter \"Unbestaetigte Mails\" verfolgen. Sobald die Mail vollstaendig versendet wurde, erhalten Sie eine weitere Mail!");
-define('ADMIN_MAILS_ACTIVATED', "Die Mailbuchungen wurden in den Sende-Pool &uuml;bertragen und werden bald versand.");
-define('ADMIN_MAIL_REJECTED', "Einer unserer Administratoren hat soeben Ihre Mailbuchung abgelehnt. Bite beachten Sie unsere AGBs! Bei weiteren Verstoessen gegen unsere AGBs werden wir Ihre URL und ggf. auch Ihren Account sperren. Hier sind nochmals Ihre URL und Betreff Ihrer Mailbuchung");
-define('ADMIN_THANX_REJECTED', "Ihre Mailbuchung wurde somit gel&ouml;scht. Sollten Sie Fragen hierzu haben, so wenden Sie sich bitte an unseren Support.");
-define('ADMIN_REJECTED_URLS', "URLs ausw&auml;hlen, die in die Black-List aufgenommen werden sollen:");
-define('ADMIN_LOCK_URLS', "URLs in die Black-List aufnehmen");
-define('ADMIN_URLS_BLOCKED', "URLs wurden in die Black-List aufgenommen!");
-define('ADMIN_SENDING_DONE', "Eine gebuchte Mail wurde soeben vollstaendig ausgesendet. Das werbende Mitglied wurde darueber in Kenntnis gesetzt.");
-define('ADMIN_NOTIFY_DONE', "Sollte diese Buchung nicht Ihren AGBs entsprechen, loggen Sie sich bitte in den Admin-Bereich ein und aendern die Mail.");
-define('ADMIN_SUBJ_SEND_DONE', "Vollstaendig: Aussendung einer Werbebbuchung!");
-define('MEMBER_SENDING_DONE', "Ihre gebuchte Mail wurde soeben vollstaendig von unserem System versendet! Wir wuenschen Ihnen viel Erfolg mit Ihrer Werbebuchung!");
-define('MEMBER_NOTIFY_DONE', "Den weiteren Verlauf dieser Werbebuchung koennen Sie im Mitgliedsbereich unter Statistiken verfolgen!");
-define('MEMBER_SUBJ_SEND_DONE', "Ihre Werbebuchung wurde versandt");
-define('GUEST_SELECT_LEAST_CATS_1', "Bitte w&auml;hlen Sie mindestens <strong><big>");
-define('GUEST_SELECT_LEAST_CATS_2', "</big></strong> Kategorien aus. Anderfalls erfolgt keine Anmeldung!");
-define('MEMBER_POOL_CONTENT', "Ihre Mails im Sende-Pool");
-define('EMAIL_END_SEND', "Vollst&auml;ndig versendet");
-define('EMAIL_CONFIRMED', "Best&auml;tigt");
-define('EMAIL_PERCENT', "Klickrate");
-define('MEMBER_NO_MAILS_TO_CONFIRM', "Keine Mails &uuml;brig zum Best&auml;tigen!");
-define('MEMBER_SID', "Mail-ID");
-define('CONFIRM_LINK', "Best&auml;tigungslink");
-define('MAIL_ALREADY_CONFIRMED', "Mail bereits verguetet oder Link ist nicht mehr gueltig!");
-define('MAIL_STATS_404', "Konnte Daten aus der Statistik-Tabelle nicht laden!");
-define('USER_NOT_FOUND', "Mitgliedsdaten nicht gefunden! Sind Sie noch angemeldet?");
-define('UNKNOWN_STATUS', "Unbekannter Account-Status");
-define('ADMIN_UNCONFIRMED_ACCOUNTS', "Hier alle Accounts, deren Email-Adresse nicht best&auml;tigt ist");
-define('_UID', "User-ID");
-define('REMOTE_IP', "IP-Nummer");
-define('REF_UID', "Werber-ID");
-define('UNKNOWN_STATUS_1', "Unbekannter Status <strong>");
-define('UNKNOWN_STATUS_2', "</strong> erkannt!");
-define('ACCOUNT_STATUS', "Account-Status");
-define('ACCOUNT_UNCONFIRMED', "<span class=\"admin_failed\">Unbest&auml;tigt</span>");
-define('ACCOUNT_CONFIRMED', "<span class=\"admin_green\">Best&auml;tigt</span>");
-define('ACCOUNT_LOCKED', "Gesperrt");
-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_1', "Mitglieds-Account <strong>");
-define('ADMIN_MEMBER_404_2', "</strong> existiert nicht!");
-define('ADMIN_LAST_ONLINE', "Zuletzt aktiv");
-define('ADMIN_LAST_MODULE', "Letzte Aktion");
-define('RECEIVE_MAILS', "Kann Mails empfangen");
-define('REF_CLICKS', "Klicks auf Ref-Link");
-define('TOTAL_LOGINS', "Logins gesamt");
-define('USED_POINTS', "Verwendete {!POINTS!}");
-define('MAILS_SENT', "Mails versendet");
-define('HAS_JOINED', "Beigetreten am");
-define('TOTAL_POINTS', "{!POINTS!} gesamt");
-define('TOTAL_REFERRALS', "Referals gesamt");
-define('ADMIN_MEMBER_FUNCTIONS', "Administrative Funktionen");
-define('ADMIN_DEL_USER', "L&ouml;schen");
-define('ADMIN_LOCK_USER', "Sperren");
-define('ADMIN_UNLOCK_USER', "Entsperren");
-define('ADMIN_ADD_POINTS', "{!POINTS!} aufbuchen");
-define('ADMIN_EDIT_USER', "&Auml;ndern");
-define('ADMIN_ALL_REFS', "Alle Refs auflisten");
-define('BIRTHDAY2', "Geburtstag");
-define('TOTAL_CATS', "Ausgew&auml;hlte Kategorien");
-define('ADMIN_GOTO_USERLIST', "Dieser Men&uuml;punkt kann nicht direkt aufgerufen werden. Bitte rufen Sie stattdessen <em><u>User auflisten</u></em> auf.");
-define('ADMIN_USER_UPDATED', "Das Mitgliedsaccount wurde aktualisiert!");
-define('ADMIN_LOCKED_YOUR_ACCOUNT', "Ihr Account wurde von einem unserer Administratoren gesperrt! Bitte halten Sie sich an unsere AGBs.");
-define('REASON_LOCKED', "Grund der Sperrung war");
-define('MEMBER_PLEASE_RESPECT', "Sollten Sie damit nicht einverstanden sein, so melden Sie sich bitte bei uns. Wir kommen dann in Kontakt mit Ihnen.");
-define('ADMIN_LOCKED_SUBJ', "Ihr Account wurde gesperrt!");
-define('ADMIN_UNLOCKED_SUBJ', "Ihr Account wurde wieder freigegeben!");
-define('ADMIN_UNLOCKED_YOUR_ACCOUNT', "Einer unserer Administratoren hat soeben Ihren Account wieder freigeben! Sie koennen sich nun wieder unter folgender URL einloggen:\n\n{!URL!}/login.php");
-define('REASON_UNLOCKED', "Nachricht vom Admin");
-define('ADMIN_WELCOME_BACK', "Bitte beachten Sie beim naechsten Mal auf unsere AGBs, damit Ihnen diese Unangenehmlichkeiten erspart bleiben.");
-define('ADMIN_DEL_ACCOUNT', "Loeschung Ihres Accounts!");
-define('ADMIN_DELETED_YOUR_ACCOUNT', "Einer unserer Administratoren hat soeben Ihren Account geloescht!");
-define('REASON_DELETE', "Grund der Loeschung war folgender");
-define('ADMIN_BYE_BYE', "Wir wuenschen Ihnen weiterhin noch alles Gute und koennen Sie vielleicht irgentwann einmal wieder begruessen.");
-define('ADMIN_ALL_CONFIRMED_EMAIL', "Alle Ihre Mitglieder haben ihre Email-Adresse best&auml;tigt! Keine Neuanmeldungen vorhanden.");
-define('GUEST_CONFIRM_SUBJ', "Bitte Ihre Email-Adresse bestaetigen!");
-define('MEMBER_ORDER_ACCEPTED', "Ihre Mailbuchung wurde freigeschaltet");
-define('MEMBER_ORDER_REJECTED', "Ihre Mailbuchung wurde abgelehnt");
-define('THANX_REFERRAL_ONE', "Vielen Dank fuer die Referal-Werbung!");
-define('ADMIN_SEND_MAIL', "Bonusmail versenden");
-define('ADMIN_BONUS_SEND', "Bonusmail wurde in den Sende-Pool eingef&uuml;gt!");
-define('ENTER_POINTS', "Verg&uuml;tung");
-define('ENTER_SECONDS', "Wartezeit");
-define('ADMIN_MORE_SELECTED', "Sie haben mehr Empf&auml;nger eingegeben, als das empfangsbereit sind!");
-define('ADMIN_BONUS_CONTENT', "Versendete Bonus-Mails");
-define('EMAIL_POINTS', "Verg&uuml;tung");
-define('EMAIL_SECONDS', "Wartezeit");
-define('POOL_ACTIVE', "Wird gerade versendet");
-define('ALL_MEMBERS', "Alle Mitglieder");
-define('ADMIN_SELECT_USER', "Mitglied ausw&auml;hlen");
-define('ENTER_POINTS_ADD', "{!POINTS!} zum Aufbuchen");
-define('ENTER_ADD_REASON', "Grund der Aufbuchung");
-define('ADMIN_ADDED_POINTS_1', "Einer unserer Administratoren hat Ihnen soeben");
-define('ADMIN_ADDED_POINTS_2', " {!POINTS!} gutgeschrieben!");
-define('ADMIN_ADDED_REASON', "Grund dazu war folgender");
-define('ADMIN_ADD_SUBJ', "{!POINTS!}-Gutschrift durch unsere Admins!");
-define('ADMIN_POINTS_ADDED', "{!POINTS!} wurden gutgeschrieben. Das Mitglied hat eine Mail erhalten!");
-define('MAILS_PER_DAY', "Mails / Tag");
-define('GUEST_CONFIRMED_DONE', "Danke f&uuml;r die Best&auml;tigung Ihrer Email-Adresse! Es ist eine Mail mit den Login-Daten zu Ihnen unterwegs.");
-define('VALIDATING_LOGIN', "Logindaten werden gepr&uuml;ft . . .");
-define('ADMIN_SEND_NL', "Newsletter versenden");
-define('NEWSLETTER_FROM', "Newsletter vom");
-define('MEMBER_ACCOUNT_LOCKED_UNC', "Kann keine {!POINTS!} gutschreiben, da Ihr Account gesperrt wurde!");
-define('MAIL_POSSIBLE_INVALID', "Konnte keine {!POINTS!} gutschreiben: Daten moeglicherweise beschaedigt!");
-define('MEMBER_COOKIES_DISABLED', "Kann nicht einloggen, da Cookies bei Ihnen deaktiviert sind.");
-define('ADMIN_DEL_COMPLETED', "Account wurde gel&ouml;scht! Die {!POINTS!} werden immer in den Jackpot transferiert!");
-define('NORMAL_MAIL_RPOBLEM', "Mail vom Mitgliedern bereits gel&ouml;scht");
-define('BONUS_MAIL_PROBLEM', "Bonus-Mail bereits gel&ouml;scht");
-define('MEMBER_BACK_JACKPOT', "{!POINTS!}-Rueckgutschrift");
-define('ADMIN_BACK_JACKPOT', "{!POINTS!}-Aufbuchung fuer Jackpot");
-define('MEDIA_DATA', "Mediendaten");
-define('USERS_TOTAL', "Mitglieder gesamt");
-define('USERS_MAX_MAILS', "Erreichbare Mitglieder");
-define('USERS_REC_PER_DAY', "Heute noch erreichbar");
-define('USERS_LINKS', "Unbest&auml;tigte Mails");
-define('USERS_STATS', "Werbebuchungen");
-define('USERS_SENT_MAILS', "Gesendete Mails");
-define('USERS_MAX_PER_DAY', "Versendbare Mails pro Tag");
-define('USERS_MAX_REC', "Heute versendbare Mails");
-define('EDIT_CATEGORIES', "Kategorien &auml;ndern");
-define('CATEGORY_ID', "Kategorie-ID");
-define('CAT_DESCRIPTION', "Kategoriebeschreibung");
-define('CHANGE_CATS', "&Auml;ndern");
-define('SORT_KEY', "Sortierung");
-define('CATEGORIES_SAVED', "Kategorien gespeichert...");
-define('CATEGORIES_DELETED', "Kategorien gel&ouml;scht...");
-define('DELETE_CATEGORIES', "Kategorien l&ouml;schen");
-define('REMOVE_CATS', "L&ouml;schen");
-define('EDIT_MRECEIVE', "Maximal-Werte editieren");
-define('DELETE_MRECEIVE', "Maximal-Werte l&ouml;schen");
-define('MRECEIVE_ID', "Max-Wert ID");
-define('MREC_VALUE', "Mails pro Tag");
-define('MREC_COMMENT', "Kommentar");
-define('CHANGE_MREC', "&Auml;ndern");
-define('REMOVE_MREC', "L&ouml;schen");
-define('MRECEIVE_SAVED', "Maximal-Werte gespeichert...");
-define('MRECEIVE_DELETED', "Maximal-Werte gel&ouml;scht...");
-define('EDIT_REF_DEPTHS', "Referal-Ebenen editieren");
-define('DELETE_REF_DEPTHS', "Referal-Ebenen l&ouml;schen");
-define('REF_DEPTHS_ID', "Ref-Level ID");
-define('CHANGE_REF', "&Auml;ndern");
-define('REMOVE_REF', "L&ouml;schen");
-define('REF_DEPTHS_SAVED', "Referal-Ebenen gespeichert...");
-define('REF_DEPTHS_DELETED', "Referal-Ebenen gel&ouml;scht...");
-define('EDIT_PAYMENT', "Mailverg&uuml;tungen editieren");
-define('PAYMENT_ID', "Verg&uuml;tungs-ID");
-define('CHANGE_PAY', "&Auml;ndern");
-define('REMOVE_PAY', "L&ouml;schen");
-define('REFERRALS', "Referals");
-define('POINTS_SUM', "Gesamtsumme");
-define('NEW_VERSION_AVAILABLE', "Neue Version verf&uuml;gbar!");
-define('YOUR_VERSION_IS', "Installierte Version");
-define('ONLINE_VERSION_IS', "Verf&uuml;gbare Version");
-define('UPDATE_CREATE_TIME', "Update wurde erstellt");
-define('DOWNLOAD_NEW_VERSION', "Jetzt neue Version herunterladen!");
-define('NO_UPDATES_AVAILABLE', "Keine neuen Updates/Patches verf&uuml;gbar!");
-define('NEW_PATCHES_AVAILABLE', "Neue Patches verf&uuml;gbar!");
-define('PATCH_FNAME', "Download-Link");
-define('PATCH_CTIME', "Patch erstellt");
-define('PATCH_FSIZE', "Downloadgr&ouml;sse");
-define('KBYTES', "KBytes");
-define('DEFAULT_SUBJECT_LINE', "Klick-Mail von {!MAIN_TITLE!}");
-define('MEBER_UPDATE_PWD_WRONG', "Sie haben das falsche Passwort eingegeben! Bitte nochmal versuchen!");
-define('ADMIN_MEM_NO_CATS_1', "Das Mitglied <u>");
-define('ADMIN_MEM_NO_CATS_2', "</u> hat keine Kategorien ausgew&auml;hlt!");
-define('USER_ID', "Mitglied");
-define('UNCONFIRMED_LINKS', "Unbest&auml;tigte Mails");
-define('ADMIN_MEMBER_LINKS_1', "Das Mitglied <u>");
-define('ADMIN_MEMBER_LINKS_2', "</u> hat alle seine Mails best&auml;tigt.");
-define('MEMBER_TOTAL_LINKS_1', "Es m&uuml;ssen noch <strong>");
-define('MEMBER_TOTAL_LINKS_2', "</strong> Mails von diesem Mitglied best&auml;tigt werden!");
-define('ADMIN_DEL_UNCONFIRMED_LINKS', "Alle unbest&auml;tigten Mails l&ouml;schen");
-define('ADMIN_LINKS_DELETED', "Links f&uuml;r unbest&auml;tigte Mails wurden gel&ouml;scht!");
-define('ADMIN_DEL_LINK_SUBJ', "Ihr unbestaetigen Mails wurden geloescht!");
-define('MEMBER_LINKS_LEFT_1', "Sie haben <strong>");
-define('MEMBER_LINKS_LEFT_2', "</strong> unbest&auml;tigte Mails. Bitte best&auml;tigen Sie diese zuerst. Wenn Sie weniger als <strong>");
-define('MEMBER_LINKS_LEFT_3', "</strong> Mails im Account haben, k&ouml;nnen Sie auch wieder buchen.");
-define('TODAY', "Heute");
-define('MEMBER_PROFILE_LOCKED_1', "Sie k&ouml;nnen Ihren Account erst am <strong>");
-define('MEMBER_PROFILE_LOCKED_2', "</strong> wieder &auml;ndern!");
-define('MEMBER_HAS_ZERO_MMAILS', "Sie haben Ihren Empfang auf <strong>Urlaub</strong> stehen! Bitte stellen Sie unter &quot;Profildaten &auml;ndern&quot; den Empfang h&ouml;her ein!");
-define('REF_CLIX', "Clicks");
-define('REF_VIEWS', "Views");
-define('REFBANNER_TOTALS', "Gesamt");
-define('DAYS', "Tage");
-define('GUESTS_ONLINE', "G&auml;ste");
-define('MEMBERS_ONLINE', "Mitglieder");
-define('ADMINS_ONLINE', "Administratoren");
-define('USER_NOW_ONLINE', "User Online");
-define('ADMIN_ONLINE_DETAILS', "Detailierte Statistik f&uuml;r alle Besucher");
-define('_REFID', "Ref-ID");
-define('_MODULE', "Modul");
-define('MENU_ACTION', "Hauptmen&uuml;");
-define('MENU_WHAT', "Untermen&uuml;");
-define('_IS_ADMIN', "Administrator");
-define('_IS_GUEST', "Gast");
-define('LAST_SEEN', "Zuletzt gesehen");
-define('ADMIN_TOTAL_PATCH_SIZES', "Gesamtgr&ouml;sse aller Patches");
-define('ADMIN_DELETE_BONUS_MAIL', "Obrige Bonus-Mail l&ouml;schen");
-define('ADMIN_DELETE_NORMAL_MAIL', "Obrige Normal-Mail l&ouml;schen");
-define('ADMIN_REALLY_DELETE_ALL_MAILS', "Wollen Sie wirklich alle Mails l&ouml;schen?");
-define('SURNAME_FAMILY', "Vor- und Nachname");
-define('ADMIN_TOTAL_REFS_1', "Das Mitglied <strong>");
-define('ADMIN_TOTAL_REFS_2', "</strong> hat bereits <strong>");
-define('ADMIN_TOTAL_REFS_3', "</strong> weitere(s) Mitglied(er) geworben, davon sind <strong>");
-define('ADMIN_TOTAL_REFS_4', "</strong> gesperrt oder nicht best&auml;tigt!");
-define('REFS_COUNT', "Refs");
-define('MEMBER_JOINED', "Beigetreten");
-define('ADMIN_EMAIL_DELETED', "E-Mail wurde aus dem System gel&ouml;scht.");
-define('_ALL', "alle");
-define('PROFILE_LAST_CHANGE', "Letzte &Auml;nderung");
-define('PROFILE_OUTDATED', "Haben Sie Neuigkeiten fuer uns?");
-define('PROFILE_NEVER_CHANGED', "Sie haben noch nie eine Aenderung durchgefuehrt!");
-define('PROFILE_UPDATED', "Profildaten wurden ge&auml;ndert!");
-define('NEW_PATCHES_AVAILABLE_1', "Neue Entwickler-Patches f&uuml;r Version <strong>");
-define('NEW_PATCHES_AVAILABLE_2', "</strong> verf&uuml;gbar!");
-define('SORT_BY', "Sortieren");
-define('_OTHERS', "Andere");
-define('_ALL2', "Alle");
-define('WE_HAVE', "Wir haben");
-define('MEMBER_TEST_URL', "Zur beworbenen Seite");
-define('ADMIN_USAGE_DIR_404_1', "Das Verzeichnis mit den Webalizer-Statistiken konnte nicht gefunden werden! (<strong>");
-define('ADMIN_USAGE_DIR_404_2', "</strong>)");
-define('ADMIN_ENTER_REDIRECT_URL', "URL eingeben, wenn abgelehnt werden soll");
-define('ADMIN_ID_404_1', "ID <strong>");
-define('ADMIN_ID_404_2', "</strong> 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_TASK_IS_MEMBER_SUPPORT', "Support-Anfrage eines Mitgliedes");
-define('ADMIN_UNKNOWN_TASK_TYPE_1', "Unbekannter Task-Typ <strong>");
-define('ADMIN_UNKNOWN_TASK_TYPE_2', "</strong> im Task <strong>");
-define('ADMIN_UNKNOWN_TASK_TYPE_3', "</strong> erkannt!");
-define('ADMIN_TASK_SYSTEM_WELCOME', "Task-Management Ihres {!MT_WORD2!}");
-define('ADMIN_UNSELECT_ALL', "Alles abw&auml;hlen");
-define('ADMIN_ASSIGN_TASKS', "Bearbeiten");
-define('ADMIN_UNASSIGN_TASKS', "Zuweisung aufheben");
-define('ADMIN_REDIRECT_TASKS', "An uns weiterleiten");
-define('PATCHES_APPLIED', "Patches an der Datenbank durchgef&uuml;hrt!");
-define('PATCH_NOTES', "Bitte beachten Sie, dass wenn bei der Installation die SQL-Dateien nicht automatisch eingespielt werden konnten, dass sie auch hier nicht eingespielt worden sind! Sie m&uuml;ssen sie dann manuell einspielen.");
-define('LATEST_PATCH_INSTALLED', "Es wurde bereits die Datenbank aktualisiert!");
-define('PATCH_LISTED', "Anbei eine Liste der noetigen Dateien:");
-define('NO_PATCHES_APPLIED', "Keine Patches wurden ausgef&uuml;hrt!");
-define('LOAD_URL_ERROR_1', "Konnte nicht weiterleiten, da bereits Kopfinformationen gesendet wurden! <a href=\"");
-define('LOAD_URL_ERROR_2', "\">Bitte klicken Sie hier</a>, um zur URL zu kommen.<br />
-<br />
-Danke.");
-define('GUEST_STATS', "Statistiken unseres {!MT_WORD2!}");
-define('GUEST_STATS_MONTHLY', "Mitgliederverteilung auf Kalendermonate");
-define('GUEST_STATS_CATS', "Mitgliederverteilung auf Mail-Kategorien");
-define('GUEST_STATS_MALES', "Angemeldete M&auml;nner");
-define('GUEST_STATS_FEMALES', "Angemeldete Frauen");
-define('GUEST_STATS_TONLINE', "Heute Online gewesen");
-define('GUEST_STATS_YONLINE', "Gestern Online gewesen");
-define('GUEST_STATS_TREGISTER', "Heutige Anmeldungen");
-define('GUEST_STATS_YREGISTER', "Gestrige Anmeldungen");
-define('CHANGE_MENUS', "&Auml;ndern");
-define('CHANGE_MEMBER_MENU', "Verdecken, anzeigen, deaktivieren, aktivieren des Mitgliedsmen&uuml;s");
-define('CHANGE_MENU_1', "&Auml;ndern von <strong>");
-define('CHANGE_MENU_2', "</strong> Men&uuml;eintr&auml;gen");
-define('IS_VISIBLE', "Wird angezeigt");
-define('IS_ACTIVE', "Aktiviert");
-define('CHANGE_ENTRIES', "&Auml;nderungen durchf&uuml;hren");
-define('BASE_URL_NOTE', "Ohne abschliessendem /!");
-define('ADMIN_WRONG_CALL', "Falscher Aufruf einer Aktion oder des Scriptes. Bitte navigieren Sie links weiter.");
-
-// Description of all months
-$MONTH_DESCR = array(
-       '01' => "Januar",
-       '02' => "Februar",
-       '03' => "M&auml;z",
-       '04' => "April",
-       '05' => "Mai",
-       '06' => "Juni",
-       '07' => "Juli",
-       '08' => "August",
-       '09' => "September",
-       '10' => "Oktober",
-       '11' => "November",
-       '12' => "Dezember",
-);
-//
-define('ADMIN_IS_SYSTEM_TASK', "System-Task");
-define('ADMIN_TASK_IS_EXTENSION', "Erweiterung-Management");
-define('ADMIN_NEW_EXT_SUBJ', "Neue Erweiterung gefunden");
-define('ADMIN_TASK_SUBJECT', "Aufgabenbetreff");
-define('ADMIN_TASK_TEXT', "Aufgabentext");
-define('ADMIN_REGISTER_EXTENSION', "Registrieren");
-define('ADMIN_SELECTED_TASKS_ASSIGN', "Zum Bearbeiten ausgew&auml;hlte Tasks");
-define('ADMIN_REG_FAILED_INVALID', "Registrierung fehlgeschlagen: Ung&uuml;tige ID &uuml;bermittelt!");
-define('ADMIN_REG_FAILED_ID_404', "Registrierung fehlgeschlagen: Erweiterung-ID nicht auffindbar!");
-define('ADMIN_REG_FAILED_404', "Registrierung fehlgeschlagen: Erweiterung nicht auffindbar!");
-define('ADMIN_REG_FAILED_ASSIGED', "Registrierung fehlgeschlagen: Sie sind nicht zugewiesen oder Task ist veraltet!");
-define('ADMIN_NO_EXTENSION_REGISTERED', "Derzeit haben Sie keine Erweiterung in Ihrem {!MT_WORD!} registriert.");
-define('ADMIN_EXTENSION_REGISTERED', "Erweiterung wurde in Ihrem {!MT_WORD!} registriert.");
-define('ADMIN_EXT_ALREADY_REGISTERED', "Erweiterung bereits registriert!");
-define('ADMIN_DELETE_ENTRIES', "L&ouml;schen");
-define('ADMIN_REGISTERED_EXTENSIONS', "Registrierte Erweiterungen");
-define('ADMIN_EXT_NAME', "Erweiterungsname");
-define('ADMIN_EXT_LANG', "Sprachdatei");
-define('ADMIN_EXT_ADMIN', "Admin-Bereich?");
-define('ADMIN_EXT_ACTIVE', "Aktiviert?");
-define('ADMIN_DE_ACTIVATE', "De-/Aktivieren");
-define('ADMIN_SEARCH_NEW_EXTENSIONS', "Nach neuen Erweiterungen suchen...");
-define('JACKPOT_POINTS', "{!POINTS!} im Jackpot");
-define('CLICK_RATE', "Klickrate");
-define('GUEST_STATS_MODULES', "Klicks in allen Modulen (TOP-10)");
-define('GUEST_STATS_MEMBERS', "Statistiken &uuml;ber unsere Mitglieder");
-define('EDIT_REFBANNER', "Werbebanner editieren");
-define('REQUEST_CONFIRM_LINK_TITLE', "Best&auml;tigungslink erneut anfordern");
-define('GUEST_CONFIRM_LINK_NOTE', "Sie haben Ihren Best&auml;tigungslink verlegt? Kein Problem, hier k&ouml;nnen Sie ihn erneut anfordern. Geben Sie dazu einfach Ihre angemeldete eMail-Adresse an. Der Link wird Ihnen dann per Mail zugesandt.");
-define('REQUEST_CONFIRM_LINK', "Erneut anfordern");
-define('LOGIN_ID_CONFIRMED', "Sie haben bereits Ihre E-Mail Adresse best&auml;tigt!");
-define('CONFIRM_LINK_SENT', "Der Best&auml;tigungslink wurde an Ihre E-Mail Adresse ausgesandt.");
-define('REQUEST_CONFIRM_LINK_SUBJ', "Anforderung Ihres Bestaetigunglinkes");
-define('EMAIL_ADDY_404', "Unter der angegebenen E-Mail Adresse konnten wir keinen Account finden! Bitte versuchen Sie es erneut.");
-define('SELECT_NONE', "Keine/s/r");
-define('ADMIN_SETUP_STATS_TITLE', "Einstellungen an den Gast-Statistiken");
-define('ADMIN_GSTATS_MEMBERS', "Mitglieder-Statistik zuerst");
-define('ADMIN_GSTATS_MODULES', "TOP10-Modul-Statistik zuerst");
-define('ADMIN_GSTATS_INACTIVE', "Gast-Statistik deaktivieren");
-define('ADMIN_GSTATS_MEMBERS_NOTE', "Die Mitglieder-Statistik zeigt an, wie viele Mitglieder Ihr {!MT_WORD!} hat und wie viele Mitglieder welche Kategorien ausgew&auml;hlt haben.");
-define('ADMIN_GSTATS_MODULES_NOTE', "Zeigt Klicks in den 10 am h&auml;ufigsten angeklickten Gast- und Mitgliedsmodulen an.");
-define('ADMIN_GSTATS_INACTIVE_NOTE', "Deaktiviert die Gast-Statistiken komplett.");
-define('DELETE_PAYMENT', "Verg&uuml;tungen l&ouml;schen");
-define('REF_PAYOUT', "Anzahl zu best&auml;tigender Mails, bevor die {!POINTS!} gutgeschrieben werden?");
-define('REF_PAYOUT_NOTE', "0 = Verg&uuml;tung erfolgt sofort.");
-define('ADMIN_EXT_NO_INFO_FOUND', "Keine Informationen zu dieser Erweiterung gefunden!");
-define('ADMIN_EXT_NEW_FOUND_TITLE', "Neue Erweiterungen gefunden");
-define('ADMIN_EXT_DOWNLOAD_LINK', "Download-Link");
-define('ADMIN_EXT_FILE_SIZE', "Downloadgr&ouml;&szlig;e");
-define('ADMIN_EXT_FILE_CTIME', "Erweiterung erstellt am");
-define('ADMIN_EXT_FILE_VERSION', "Version (alt)");
-define('ADMIN_EXT_TOTAL_FSIZE', "Downloadgesamtgr&ouml;sse");
-define('ADMIN_EXT_TOTAL_FOUND', "Gesamt gefundene Erweiterungen");
-define('ADMIN_EXT_ALREADY_INSTALLED_1', "Alle <strong><u>");
-define('ADMIN_EXT_ALREADY_INSTALLED_2', "</u></strong> gefundenen Erweiterungen sind bereits installiert!");
-define('ADMIN_EXT_VERSION', "Version");
-define('ADMIN_TASK_IS_EXTENSION_UPDATE', "Erweiterung-Update");
-define('ADMIN_EXTENSION_UPDATED', "Erweiterung aktualisiert!");
-define('ADMIN_UPDATE_EXT_SUBJ', "Erweiterung-Update installiert");
-define('MEMBER_ORDER_PAGE1_INTRO', "Mailbuchung - Schritt 1 von 4: PLZ eingeben");
-define('MEMBER_ORDER_PAGE2_INTRO', "Mailbuchung - Schritt 2 von 4: Daten eingeben");
-define('MEMBER_ORDER_PAGE3_INTRO', "Mailbuchung - Schritt 3 von 4: Frame-Killer Test und Absenden");
-define('MEMBER_ORDER_PAGE4_INTRO', "Mailbuchung - Schritt 4 von 4: Vielen Dank!");
-define('MEMBER_ORDER_PAGE1_NOTE', "Geben Sie hier die ersten ein bis drei Stellen der Postleitzahl ein, in der gesendet werden soll.<br />
-<br />
-Beispiele:
-<ul>
-  <li><strong>1</strong> : Sendet nur an Mitglieder, deren Postleitzahl mit 1 anf&auml;ngt.</li>
-  <li><strong>12</strong> : Sendet nur an Mitglieder, deren Postleitzahl mit 12 anf&auml;ngt.</li>
-  <li><strong>123</strong> : Sendet nur an Mitglieder, deren Postleitzahl mit 123 anf&auml;ngt.</li>
-</ul>
-<br />
-Oder geben Sie nichts ein, wenn Sie diese Option nicht w&uuml;nschen.");
-define('MEMBER_ENTER_ZIP_CODE', "PLZ eingeben");
-define('ORDER_PAGE_2', "Weiter zur Seite 2");
-define('UNCONFIRMED_USERIDS', "Unbest./Gesperrte Accounts");
-define('LOCKED_POINTS', "Nicht verg&uuml;tete {!POINTS!}");
-define('LAST_UPDATE', "Letzte Profil&auml;nderung");
-define('LAST_PROFILE_SENT', "Erinnerung gesendet");
-define('USER_REF_PAYOUT', "Noch zu best. Mails");
-define('DISPLAY_REFID', "Ref-ID anzeigen");
-define('SORT_NAVIGATION', "Sortieren");
-define('HIGHER', "H&ouml;her");
-define('LOWER', "Niedriger");
-define('MEMBER_SETTINGS_SAVED', "Einstellungen gespeichert.");
-define('REMOTE_ADDR_TIMEOUT', "Ein Mitglied ist mit Ihrer IP-Nummer <u>{!REMOTE_ADDR!}</u> bereits registriert! Bitte kontaktieren Sie uns, wenn dies ein Fehler sein sollte!");
-define('IP_TIMEOUT', "IP-Zeitsperre");
-define('ADMIN_PAYOUT_NOT_INSTALLED', "payout-Erweiterung nicht installiert!");
-define('ADMIN_ADD_MAX_VALUE', "Neuen Maximal-Wert hinzuf&uuml;gen");
-define('ADMIN_CANNOT_CHECK_VERSION', "Konnte Versionsnummer nicht abgleichen! (Fehlende Internet-Verbindung? Server ist down?)");
-define('GUEST_STATS_DEACTIVATED', "Statistiken sind deaktiviert.");
-define('GUEST_TOPTEN_STATS', "Die am h&auml;ufigsten angeklickten Men&uuml;s");
-define('GUEST_TOP_GUEST_STATS', "Gastmen&uuml;");
-define('GUEST_TOP_MEMBER_STATS', "Mitgliedmen&uuml;");
-define('ADMIN_EDIT_BANNER_URL', "Banner-URL &auml;ndern");
-define('ADMIN_EDIT_ALTERNATE', "Alternativen Text &auml;ndern");
-define('ADMIN_EDIT_POINT_SETTINGS', "Einstellungen an {!POINTS!}verg&uuml;tungen");
-define('ADMIN_CONFIG_DIRECT_PAY', "Sollen die &quot;erklickten&quot; {!POINTS!} nach der Anmeldung direkt oder nach eingestellter Anzahl von Mails verg&uuml;tet werden?");
-define('CHANGE_PROFILE', "Profil &auml;ndern");
-define('ADMIN_PASS1', "Passwort eingeben");
-define('ADMIN_PASS2', "Passwortbest&auml;tigung");
-define('ADMIN_EDIT_USER_PROFILE', "Editieren eines Mitgliederaccountes");
-define('ADMIN_EDIT_USER_PASSWORD_NOTE', "Geben Sie nur zweimal das Passwort ein, wenn Sie es &auml;ndern wollen. Wollen Sie nur Daten &auml;ndern, geben Sie bitte keines ein.");
-define('POINTS_LOCKED', "Noch wartende {!POINTS!}");
-define('ADMIN_TASK_INFOS', "Infos");
-define('NICKNAME', "Nickname");
-define('EXT_NICKNAME_404', "<div class=\"note\">nickname-Erweiterung fehlt!</div>");
-define('ADMIN_PROBLEM_NO_MENU', "Konnte keine Men&uuml;eintr&auml;ge finden!");
-define('USER_REF_404', "Dieses Mitglied hat keine Referals gemacht.");
-define('USER_NICKNAME', "Nickname");
-define('ADMIN_EXT_AUTOPURGE_404', "autopurge nicht installiert!");
-define('ADMIN_EXT_BONUS_OUTDATED_1', "Ihre Bonus-Erweiterung ist veraltet! Version <u>");
-define('ADMIN_EXT_BONUS_OUTDATED_2', "</u> oder h&ouml;her wird ben&ouml;tigt!");
-define('ADMIN_EXT_BONUS_404', "bonus nicht installiert!");
-define('ADMIN_CONFIG_POINTS_DIRECT', "Direkt auszahlen");
-define('ADMIN_CONFIG_POINTS_MAILS', "Nach best. Mails");
-define('MEMBER_MORE_POINTS_NEEDED', "Sie haben nicht ausreichend {!POINTS!} &uuml;brig, um die Buchung durchzuf&uuml;hren! Bitte stellen Sie weniger Empf&auml;nger oder eine kleinere Mailart ein.");
-define('CANNOT_SEND_ADMIN_MAILS', "Fehler bei Mailversand an Admin!");
-define('MAILID_CLICK_BUTTON', "Einmal den Button anklicken");
-define('ADMIN_ADD_POINTS_TO_ALL', "Allen Mitgliedern {!POINTS!} gutschreiben");
-define('ADMIN_ALL_POINTS_ADDED', "Allen Mitgliedern wurden die {!POINTS!} gutgeschrieben!");
-define('EMAILS_PAGENAV', "Seite");
-define('_IS_CURRENT_HOME', "Liegt in Home");
-define('_IS_NEW_HOME', "In Home setzen");
-define('ADMIN_CONFIG_HOME', "Legen Sie hier die neue Home-Seite fest");
-define('HOME_ACTION', "Funktion");
-define('HOME_BOTTOM_NOTE', "Es werden nur aktive Men&uuml;punkte aus dem Gasthauptmen&uuml; (main) angezeigt.");
-define('ADMIN_EXT_CSSFILE', "CSS?");
-define('ADMIN_EDIT', "&Auml;ndern");
-define('ADMIN_EDIT_EXTENSIONS', "&Auml;ndern von Erweiterungen");
-define('ADMIN_EXT_CHANGED', "Erweiterungen ge&auml;ndert.");
-define('POOL_DELETED', "Bereinigt");
-define('ONLINE_TIMEOUT_IS_1', "Die Liste zeigt die Besucher der letzten <strong>");
-define('ONLINE_TIMEOUT_IS_2', "</strong> an.");
-define('ADMIN_CONFIG_EXTENSIONS_SETTINGS', "Erweiterungs-Management konfigurieren");
-define('ADMIN_VERBOSE_SQL', "SQL-Anweisungen beim Registrieren/Updates/Entfernen ausgeben");
-define('ADMIN_REMOVING_THESE_EXTENSIONS', "Diese Erweiterungen werden deinstalliert");
-define('ADMIN_REMOVE_EXTENSIONS', "Erweiterungen jetzt entfernen");
-define('ADMIN_SQLS_EXECUTED_ON_REMOVAL', "Beim Entfernen ausgef&uuml;hrte SQL-Anweisungen");
-define('ADMIN_NO_ADDITIONAL_SQLS', "Keine weiteren SQL-Anweisungen zum Ausf&uuml;hren!");
-define('ADMIN_SQLS_EXECUTED_ON_UPDATE', "Beim Aktualisieren ausgef&uuml;hrte SQL-Anweisungen");
-define('ADMIN_SQLS_EXECUTED_ON_REGISTER', "Beim Registrieren ausgef&uuml;hrte SQL-Anweisungen");
-define('ADMIN_UNKNOWN_FIELD_TYPE_1', "Unbekannter Datentyp <strong>");
-define('ADMIN_UNKNOWN_FIELD_TYPE_2', "</strong> erkannt!");
-define('ADMIN_ADD_POINTS_TO_USER', "Einem Mitglied {!POINTS!} gutschreiben");
-define('MEMBER_ORDER_DELETED', "Ihre Mailbuchung wurde soeben geloescht");
-define('ADMIN_LIST_UNCONFIRMED_NOT_DIRECTLY', "Bitte diesen Men&uuml;punkt nicht direkt aufrufen!");
-define('ADMIN_UNCONFIRMED_POOL_MISSING_1', "Es fehlen Daten im Sende-Pool zur Mail-ID <u>");
-define('ADMIN_UNCONFIRMED_POOL_MISSING_2', "</u> !");
-define('ADMIN_UNCONFIRMED_STATS_MISSING_1', "Es fehlen Daten in der User-Statistik zur Mail-ID <u>");
-define('ADMIN_UNCONFIRMED_STATS_MISSING_2', "</u> !");
-define('ADMIN_UNCONFIRMED_INVALID_LINK', "Ung&uuml;tigen Link aufgerufen oder Mail ist nicht mehr vorhanden!");
-define('ADMIN_UNCONFIRMED_NO_LINK_LEFT', "Diese Mailbuchung wurde komplett best&auml;tigt!");
-define('ADMIN_CONFIG_REFMODE', "Verg&uuml;tungsmodus f&uuml;r einmalige Referal-Gutschrift");
-define('ADMIN_CONFIG_REFMODE_REF', "&Uuml;ber das Ref-System");
-define('ADMIN_CONFIG_REFMODE_DIRECT', "Nur User selber aufbuchen");
-define('ADMIN_HEADER_LOCK_ACCOUNT_1', "Mitgliedsaccount <u>");
-define('ADMIN_HEADER_LOCK_ACCOUNT_2', "</u> sperren");
-define('ADMIN_HEADER_UNLOCK_ACCOUNT_1', "Mitgliedsaccount <u>");
-define('ADMIN_HEADER_UNLOCK_ACCOUNT_2', "</u> freigeben");
-define('ADMIN_HEADER_DEL_ACCOUNT_1', "Mitgliedsaccount <u>");
-define('ADMIN_HEADER_DEL_ACCOUNT_2', "</u> l&ouml;schen");
-define('ADMIN_TEXT_DEL_ACCOUNT_1', "M&ouml;chten Sie den User <strong>");
-define('ADMIN_TEXT_DEL_ACCOUNT_2', "</strong> nun <strong>unwiederruflich</strong> l&ouml;schen? Bitte geben Sie einen Grund der L&ouml;schung mit an!");
-define('ADMIN_TEXT_LOCK_ACCOUNT_1', "M&ouml;chten Sie den User <strong>");
-define('ADMIN_TEXT_LOCK_ACCOUNT_2', "</strong> nun sperren? Bitte geben Sie einen Grund der Sperrung mit an!");
-define('ADMIN_TEXT_UNLOCK_ACCOUNT_1', "M&ouml;chten Sie den User <strong>");
-define('ADMIN_TEXT_UNLOCK_ACCOUNT_2', "</strong> nun freischalten? Sie k&ouml;nnen auch optional einen Text mit angeben.");
-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");
-define('ADMIN_CONFIG_INDEX_DELAY', "Verz&ouml;gerung bevor weitergeleitet wird");
-define('ADMIN_INDEX_MANUAL_FORWARD', "Klicken leitet weiter");
-define('ADMIN_INDEX_NO_DELAY', "Sofort weiterleiten");
-define('ADMIN_CONTINUE_TO_CONFIG', "Weiter zu den Einstellungen");
-define('ADMIN_CONFIG_INDEX_COOKIE', "Wie lange soll der Besucher die Eingangsseite nicht mehr sehen?");
-define('BONUS_EXTENSION_UPGRADE_1', "Bitte aktualisieren Sie Ihre Bonus-Erweiterung auf Version <u>");
-define('BONUS_EXTENSION_UPGRADE_2', "</u> oder neuer!");
-define('_ON', "an");
-define('CLICK_STATISTICS', "Mail-Statistik");
-define('ADMIN_SELECT_DEF_REFID', "Standart Referal-ID bei Anmeldung &uuml;ber keinen Ref-Link");
-define('ADMIN_SELECT_REFID_TARGRT', "Ziel-Seite des Referal-Linkes");
-define('ADMIN_REF_TARGET_REGISTER', "Zur Anmeldeseite");
-define('ADMIN_REF_TARGET_INDEX', "Zur Eingangsseite");
-define('ADMIN_THEME_ALREADY_INSTALLED', "Theme bereits installiert.");
-define('ADMIN_INSTALL_THEME', "Theme importieren");
-define('ADMIN_NO_THEMES_FOUND', "Keine Themes gefunden!");
-define('THEME_UNIX', "Uni*-Name");
-define('THEME_NAME', "Theme-Titel");
-define('THEME_AUTHOR', "Author");
-define('THEME_URL', "Download-URL");
-define('THEME_VERSION', "Versionsnummer");
-define('THEME_INSTALL', "Import-Status");
-define('THEME_ACTIVE', "Aktiviert?");
-define('ADMIN_THEME_LIST_NOTE', "Diese Liste zeigt alle auf Ihrem Server abgelegten Themes sortiert nach dem Uni*-Namen an.");
-define('ADMIN_CHANGE_STATUS_THEME', "Themes de-/aktivieren");
-define('ADMIN_THEME_NO_OUTPUT', "Problem: Kein Text zum Ausgeben!");
-define('ADMIN_THEMES_UPDATED', "Themes wurden aktualisiert.");
-define('ADMIN_THEMES_DELETED', "Themes wurden gel&ouml;scht.");
-define('ADMIN_THEME_IMPORTED_1', "Theme <u>");
-define('ADMIN_THEME_IMPORTED_2', "</u> wurde importiert.");
-define('CURR_THEME_IS_1', "Aktuelles Design: <strong>");
-define('CURR_THEME_IS_2', "</strong>");
-define('ADMIN_NO_THEME_INSTALLED_WARNING', "Kein Design installiert!");
-define('CHANGE_THEME', "Design &auml;ndern");
-define('ADMIN_SET_AS_NEW_THEME', "Dieses Theme als Standart-Theme setzen");
-define('ADMIN_THEME_NEW_DEFAULT_THEME', "Durch Anklicken des Uni*-Names wird das jeweilige Theme als Standart-Theme gesetzt, welches Ihre Besucher sofort sehen werden.");
-define('ENTRY_DELETE', "Eintrag l&ouml;schen");
-define('ADMIN_NO_MENUS_FOUND', "Keine Men&uuml;s gefunden!");
-define('ADMIN_CONFIG_TITLE_SETTINGS', "Einstellungen am Seitentitel");
-define('ADMIN_CONFIG_TITLE_DECORATIONS', "Titeldekorationen");
-define('ADMIN_TITLE_ENABLE_DECORATIONS', "Dekorationen aktivieren");
-define('ADMIN_TITLE_ENABLE_MODULE_TITLE', "Modul-Titel in Seiten titel einblenden");
-define('ADMIN_TITLE_ENABLE_WHAT_TITLE', "Titel vom Men&uuml;punkt einblenden");
-define('ADMIN_TITLE_LEFT', "Linke Seite");
-define('ADMIN_TITLE_MIDDLE', "Mittleres Trennzeichen");
-define('ADMIN_TITLE_RIGHT', "Rechte Seite");
-define('ADMIN_MENU_PROBLEM_TITLE', "Problem im Admin-Men&uuml;system erkannt");
-define('CONFIRM_ACCOUNT', "Account best&auml;tigen");
-define('CONFIRMATION_LINK', "Hier best&auml;tigen");
-define('CLICK_NOW', "Klick!");
-define('MAILID_LINK', "Best.-Link");
-define('UNKNOWN_MAILID_CODE_1', "Unbekannter Fehler-Code <strong>");
-define('UNKNOWN_MAILID_CODE_2', "</strong> erkannt!");
-define('EXTENSION_PROBLEM_EXT_INACTIVE', "Erweiterung deaktiviert! Fehler: Kann nicht fortfahren!");
-define('CHANGE_GUEST_MENU', "Verdecken, anzeigen, deaktivieren, aktivieren des Gastmen&uuml;s");
-define('IS_LOCKED', "Ist gesperrt");
-define('ADMIN_REMOVE_STATS_ENTRY', "Hier klicken, um Mitgliederstatistik zu entfernen!");
-define('ADMIN_USER_STATS_REMOVED', "Mitgliederstatistiken entfernt.");
-define('MAIL_WILL_NEVER_EXPIRE', "Bestaetigungslink verfaellt nicht.");
-define('MEMBER_ENTER_MORE_RECEIVERS', "Geben Sie mindestens ein Empf&auml;nger ein!");
-define('MEMBER_NO_MORE_RECEIVERS_FOUND', "Es konnten nicht ausreichend genug empfangsbereite Mitglieder gefunden werden.");
-define('ADMIN_USER_PROFILE_TITLE', "Mitgliedsprofil aufrufen");
-define('LIST_UNCONFIRMED_MEMBER_LINKS', "Unbest&auml;tigte Maillinks eines Mitgliedes auflisten");
-define('MEMBER_ENTER_MORE_MIN_RECEIVERS_1', "Geben Sie mehr als <u>");
-define('MEMBER_ENTER_MORE_MIN_RECEIVERS_2', "</u> Empf&auml;nger ein!");
-define('NO_TEMPLATE_SUPPLIED', "Keinen Template-Namen uebergeben! Fehler im Script erkannt. Bitte den Webmaster ({!WEBMASTER!}) verstaendigen!");
-define('_OR', "oder");
-define('GUEST_NEW_PASSWORD_SEND', "Neues Passwort ist zu Ihrem Postfach unterwegs!");
-define('UNDER_CONSTRUCTION', "Funktion noch im Aufbau!");
-define('ADMIN_SUB_SUBJ', "{!POINTS!}-Abzug durch unsere Admins");
-define('ADMIN_POINTS_SUBTRACTED', "{!POINTS!} wurden erfolgreich abgezogen!");
-define('ADMIN_ALL_POINTS_SUBTRACTED', "Allen Mitgliedern wurden {!POINTS!} abgezogen!");
-define('ADMIN_SUB_POINTS_FROM_USER', "Abzug von {!POINTS!} eines Mitgliedes");
-define('ENTER_POINTS_SUB', "Abzuziehende {!POINTS!}");
-define('ENTER_SUB_REASON', "Grund des Abzuges");
-define('ADMIN_SUB_POINTS', "{!POINTS!} abziehen");
-define('ADMIN_SUB_POINTS_FROM_ALL', "Allen Mitgliedern {!POINTS!} abziehen");
-define('PATCH_DESCRIPTION', "Beschreibung zum Patch");
-define('DOWNLOAD_ZIP', "Direktes ZIP-Archiv downloaden");
-define('DOWNLOAD_BZIP2', "Direkten Tar-Ball downloaden");
-define('DOWNLOAD_FROM_SERVER', "&Uuml;ber unseren Server downloaden");
-define('DOWNLOAD_NOW', "Jetzt downloaden!");
-define('ADMIN_MEMBER_STATS_TITLE', "Einstellungen an der Mitglieder-Statistik");
-define('ADMIN_MEMBER_STATS_LIMIT', "Anzahl Mailbuchungen pro Seite");
-define('MEMBER_NO_THEMES_FOUND', "Keine Design gefunden!");
-define('MEMBER_THEME_LIST_NOTE', "Wenn Sie Fragen zu einem der Designs haben, wenden Sie sich bitte an den jeweiligen Autor!");
-define('MEMBER_SAVE_THEME', "Design speichern");
-define('MEMBER_THEME_LIST_USAGE', "W&auml;hlen Sie unten ein neues Design aus und klicken Sie auf <strong>Theme abspeichern</strong>, das Design wird dann nur f&uuml;r Sie dauerhaft ge&auml;ndert.");
-define('MEMBER_THEME_SAVED', "Design gespeichert.");
-define('TASK_NO_TITLE', "Aufgabe ohne SQL-Anweisungen");
-define('UNCONFIRMED_LOCKED', "Noch zu best. Mails");
-define('CONFIRMED_MAILS', "Bereits best. Mails");
-define('_YEARS'  , "Jahre");
-define('_MONTHS' , "Monate");
-define('_WEEKS'  , "Wochen");
-define('_DAYS'   , "Tage");
-define('_HOURS'  , "Stunden");
-define('_MINUTES', "Minuten");
-define('_SECONDS', "Sekunden");
-define('SORT_ASCENDING', "Aufsteigend");
-define('SORT_DESCENDING', "Absteigend");
-define('INVALID_EMAIL_ADDRESS_ENTERED', "Ung&uuml;tige EMail-Adresse eingegeben!");
-define('NEVER_HAPPENED', "Nie");
-define('WRONG_DB_SELECTED', "Falsche oder fehlende Datenbank ausgew&auml;hlt!");
-define('NO_CONFIG_FOUND', "Keine Konfigurationsdaten gefunden! (Leere Datenbank? Oder haben Sie die SQL-Dateien in andere Datenbank eingespielt?)");
-define('NO_CONFIG_FOUND_TITLE', "Keine Konfigurationsdaten gefunden!");
-define('SORTING_KEY', "Sortierung");
-define('ADMIN_ADD_BANNER', "Neuen Banner hinzuf&uuml;gen");
-define('ADMIN_ENTER_BANNER_URL', "Banner-URL");
-define('ADMIN_ENTER_ALTERNATE_TEXT', "Alternativen Text");
-define('ADMIN_SELECT_BANNER_ACTIVE', "Ist der Banner aktiv?");
-define('ADMIN_SUBMIT_BANNER', "Banner hinzuf&uuml;gen");
-define('ADMIN_LIST_REFERRALS_1', "Referals des Mitgliedes ");
-define('ADMIN_LIST_REFERRALS_2', " in erster Ebene");
-define('ADMIN_LIST_REFERRALS_NOTE', "<strong>&Auml;nderung:</strong> Klicken Sie die User-ID an und gelangen Sie zum Mitgliederprofil. Klicken Sie Anzahl Referals an, werden die Referals des jeweiligen Mitgliedes aufgelistet.");
-define('ADMIN_NORMAL_MAIL_ALREADY_DELETED', "Mitglieder-Mail bereits gel&ouml;scht!");
-define('INITIAL_RELEASE', "Erste Alpha-Version");
-define('NO_UPDATE_NOTES', "Keine Update-Hinweise gefunden!");
-define('MYSQL_QUERY_STRING', "MySQL-Abfragebefehl war:");
index 999f767..3163a3e 100644 (file)
@@ -46,6 +46,7 @@ if (!defined('__SECURITY')) {
 define('HOLIDAY_MEMBER_TITLE', "Von wann bis wann sind Sie im Urlaub?");
 define('HOLIDAY_MEMBER_TSTART', "Anfang Ihres Urlaubes");
 define('HOLIDAY_MEMBER_TEND', "Ende Ihres Urlaubes");
+// @TODO Rewrite these two constants to one
 define('HOLIDAY_MAX_DAYS_1', "Sie k&ouml;nnen nicht mehr als ");
 define('HOLIDAY_MAX_DAYS_2', " Tag(e) an Urlaub einstellen!");
 define('HOLIDAY_ADD', "Urlaubsschaltung aktivieren");
index a3eebc1..8cbe0b7 100644 (file)
@@ -58,8 +58,6 @@ define('ADMIN_ORDER_SELECTION_SETTINGS', "Auswahlverfahren der Empf&auml;nger");
 
 define('MEMBER_ORDER_MAX_ALLOWED', "Maximale Mailbuchungen");
 define('MEMBER_ORDER_ALLOWED_EXHAUSTED', "Sie k&ouml;nnen keine weiteren Mails mehr versenden, oder stellen Sie bitte den Empfang h&ouml;her ein.");
-define('MEMBER_MIN_RECS_1', "Minimum:");
-define('MEMBER_MIN_RECS_2', "");
 define('MEMBER_ENTER_INVALID_URL', "Ung&uuml;tige URL eingegeben!");
 
 define('ORDER_SELECT_COLUMN_USERID', "Mitgliedsnummer");
index bc4c0a0..90817b5 100644 (file)
@@ -43,6 +43,7 @@ if (!defined('__SECURITY')) {
 }
 
 // Admin language strings
+// @TODO Rewrite these constants to one
 define('ADMIN_LIST_USER_NOREFS_1', "Das Mitglied <u>");
 define('ADMIN_LIST_USER_NOREFS_2', "</u> hat in dieser Referal-Ebene keine Refs!");
 define('ADMIN_CONFIG_REFBACK_TITLE', "Refback-Einstellungen");
index 59a1d94..604ff27 100644 (file)
@@ -115,16 +115,13 @@ define('ADMIN_SPONSPOR_NO_POINTS_TO_SUBTRACT', "Keine {!POINTS!} zum Abziehen ei
 define('ADMIN_SPONSOR_POINTS_ADDED', "{!POINTS!} wurden gutgeschrieben.");
 define('ADMIN_SPONSOR_POINTS_SUBTRACTED', "{!POINTS!} wurden abgezogen.");
 define('ADMIN_SPONSPOR_CANNOT_LOCK_PENDING_UNCINFIRMED_ACCOUNTS', "Sie k&ouml;nnen keine auf Freischaltung wartende oder unbest&auml;tigte Accounts sperren/freigeben!");
+// @TODO Rewrite these four constants to one and use sprintf()
 define('ADMIN_HEADER_DEL_SPONSOR_1', "Sponsorenaccount <u>");
 define('ADMIN_HEADER_DEL_SPONSOR_2', "</u> l&ouml;schen");
 define('ADMIN_TEXT_DEL_SPONSOR_1', "M&ouml;chten Sie den Sponsoren <strong>");
 define('ADMIN_TEXT_DEL_SPONSOR_2', "</strong> mit samt aller seiner Bestellungen unwiederruflich l&ouml;schen?");
 define('ADMIN_SPONSOR_DELETED', "Sponsorenaccount <u>%s</u> entfernt.");
 define('GUEST_SPONSOR_TITLE', "Anmeldung als Sponsor");
-// @TODO These three constants should be moved into a template
-define('GUEST_SPONSOR_TEASER_1', "Melden Sie sich als Sponsor von <strong>{!MAIN_TITLE!}</strong> an! Hier bekommen Sie f&uuml;r Ihr Geld die Zielgruppe, die Sie auch auf Ihren Produktseiten haben wollen!");
-define('GUEST_SPONSOR_TEASER_2', "Alles inklusiv: Ausf&uuml;hrliche Statistiken (auch per Mail im gew&uuml;nschten Zeitabstand) und einfache Verwaltung Ihrer {!POINTS!} mit nur wenigen Klicks!");
-define('GUEST_SPONSOR_TEASER_3', "Werden Sie Sponsor und melden Sie sich noch heute an!");
 define('SPONSOR_ENTER_COMPANY_DATA', "Daten zum Unternehmen");
 define('SPONSOR_COMPANY_NOTE', "Sie k&ouml;nnen sich auch als private Person anmelden, lassen Sie dazu die drei folgenden Felder einfach leer!");
 define('SPONSOR_ENTER_PERSONA_DATA', "Daten zu Ihrer Person");
@@ -308,7 +305,7 @@ define('SPONSOR_CURRENT_PASSWORD_DIDNOT_MATCH_DB', "Das von Ihnen und das in der
 define('SPONSOR_BOTH_NEW_PASSWORDS_DIDNOT_MATCH', "Die von Ihnen eingegebenen neuen Passw&ouml;rter stimmen nicht &uuml;berein!");
 define('SPONSOR_PASSWORD_ONE_EMPTY', "Erstes einzugebenes Passwort ist leer!");
 define('SPONSOR_PASSWORD_TWO_EMPTY', "Zweites einzugebenes Passwort ist leer!");
-define('SPONSOR_PASSWORD_TOO_SHORT_1', "Eingegebenes Passwort entspricht nicht der Mindestl&auml;nge von <u>%s</u> Zeichen!");
+define('SPONSOR_PASSWORD_TOO_SHORT', "Eingegebenes Passwort entspricht nicht der Mindestl&auml;nge von <u>%s</u> Zeichen!");
 define('SPONSOR_ACCOUNT_DATA_NOT_SAVED', "Ihre Daten wurden <u>nicht</u> gespeichert!");
 
 //
index c7bd71a..de8d0a5 100644 (file)
@@ -50,8 +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_1', "Unbekannter Support-Modus <strong>");
-define('ADMIN_UNKNOWN_SUPPORT_MODE_2', "</strong> erkannt!");
+define('ADMIN_UNKNOWN_SUPPORT_MODE', "Unbekannter Support-Modus <strong>%s</strong> erkannt!");
 define('ADMIN_TASK_SUPPORT_MODE', "Support-Art");
 
 //
index 917ffb5..ca0148c 100644 (file)
@@ -46,9 +46,9 @@ if (!defined('__SECURITY')) {
 define('ADMIN_THEME_NEW_FOUND_TITLE', "Neue Themes gefunden!");
 define('ADMIN_THEME_FILE_CTIME', "Theme erstellt");
 define('ADMIN_THEME_TOTAL_FOUND', "Themes gesamt gefunden");
-define('ADMIN_THEME_ALREADY_INSTALLED_1', "Alle <u>");
-define('ADMIN_THEME_ALREADY_INSTALLED_2', "</u> Themes bereits installiert!");
+define('ADMIN_THEME_ALREADY_INSTALLED', "Theme <u>%s</u> bereits installiert.");
 define('ADMIN_THEME_NOTHING_FOUND', "Keine Themes auf dem Server gefunden!");
+define('ADMIN_THEME_INC_404', "Wichtige Design-Headerdatei <u>theme.php</u> konnte zum Design <u>%s</u> nicht gefunden werden.");
 
 //
 ?>
index b8195a1..2f827e5 100644 (file)
@@ -45,16 +45,6 @@ if (!defined('__SECURITY')) {
 // Language definitions
 define('TOP10_ADMIN_CONFIG_HEADER', "Einstellungen an TOP-Listen");
 define('TOP10_ADMIN_MAX_TOP10', "Maximale Pl&auml;tze pro Liste");
-define('GUEST_TOP10_LOGIN_HEADER_1', "TOP");
-define('GUEST_TOP10_LOGIN_HEADER_2', "Logins");
-define('GUEST_TOP10_LOGIN_FOOTER', "Diese Liste zeigt Ihnen, wer am h&auml;ufigsten eingeloggt hat.");
-define('TOP10_RANKING', "Platz");
-define('GUEST_TOP10_POINTS_HEADER_1', "TOP");
-define('GUEST_TOP10_POINTS_HEADER_2', "{!POINTS!}-Verdiener");
-define('GUEST_TOP10_POINTS_FOOTER', "Diese Liste zeigt Ihnen, wer die meisten {!POINTS!} verdient hat.");
-define('GUEST_TOP10_REFS_HEADER_1', "TOP");
-define('GUEST_TOP10_REFS_HEADER_2', "Werber");
-define('GUEST_TOP10_REFS_FOOTER', "Diese Liste zeigt Ihnen, wer die meisten Mitglieder geworben hat.");
 
 //
 ?>
index 20e298d..b16336e 100644 (file)
@@ -51,10 +51,8 @@ define('USER_ADMIN_LIMIT_USER', "Anzahl Mitglieder pro Seite");
 define('USER_ADMIN_ALPHA_USER', "Azanhl Buchstaben pro Zeile");
 define('USER_ACCOUNT_SAVED', "Mitgliedsaccount gespeichert.");
 define('USER_ACCOUNT_NOT_SAVED', "Mitgliedsaccount <u>nicht</u> gespeichert.");
-define('USER_ACCOUNT_LOCKED_1', "Mitgliedsaccount <u>");
-define('USER_ACCOUNT_LOCKED_2', "</u> wurde gesperrt.");
-define('USER_ACCOUNT_UNLOCKED_1', "Mitgliedsaccount <u>");
-define('USER_ACCOUNT_UNLOCKED_2', "</u> wurde freigegeben.");
+define('USER_ACCOUNT_LOCKED', "Mitgliedsaccount <u>%s</u> wurde gesperrt.");
+define('USER_ACCOUNT_UNLOCKED', "Mitgliedsaccount <u>%s</u> wurde freigegeben.");
 
 //
 ?>
index abfcadb..8b4e6c3 100644 (file)
@@ -181,7 +181,7 @@ function BONUS_MAKE_RANK_ROWS ($data, $type, $uid) {
                // No entries found!
                $OUT = "<tr>
   <td colspan=\"3\" align=\"center\" height=\"30\" class=\"bottom2\">
-    <div class=\"guest_failed\">".BONUS_NO_RANKS_1.$data.BONUS_NO_RANKS_2."</div>
+    <div class=\"guest_failed\">".sprintf(getMessage('BONUS_NO_RANKS'), $data)."</div>
   </td>
 </tr>\n";
                define('__YOUR_RANKING_LINE', "");
index ff1bee5..8587a35 100644 (file)
@@ -43,11 +43,10 @@ if (!defined('__SECURITY')) {
 }
 
 //
-function RALLYE_AUTOSTART_RALLYES($result)
-{
+function RALLYE_AUTOSTART_RALLYES ($result) {
        // Global data array for LOAD_EMAIL_TEMPLATE()
-       $DATA = array();
        global $DATA;
+       $DATA = array();
 
        // Load all rallyes (usally we have only one rallye active per time!
        list($id, $title, $start, $end, $notify, $min_users, $min_prices) = SQL_FETCHROW($result);
@@ -315,9 +314,9 @@ VALUES ('%s','%s','0')",
                } // END - if
        } // END - if
 }
+
 //
-function RALLYE_EXPIRE_RALLYES($result)
-{
+function RALLYE_EXPIRE_RALLYES ($result) {
        global $DATA;
 
        // Load rallye data
@@ -570,8 +569,7 @@ function RALLYE_LIST_WINNERS ($rallye, $default=0) {
        // Generate table
        $OUT = LOAD_TEMPLATE("guest_rallye_expired_header", true);
        $SW = 2;
-       for ($idx = 0; $idx < $prices; $idx++)
-       {
+       for ($idx = 0; $idx < $prices; $idx++) {
                // Check status
                //   active = 1: account is still confirmed
                //   active = 0: account is deleted or locked
@@ -581,19 +579,16 @@ function RALLYE_LIST_WINNERS ($rallye, $default=0) {
                SQL_FREERESULT($result_active);
 
                if (empty($DATA['uid'][$idx])) $DATA['uid'][$idx] = "---";
-               if ((empty($DATA['ref'][$idx])) || ($DATA['ref'][$idx] == 0) || ($active == 0) || ("".round($DATA['cpoints'][$idx])."" == "0") || (empty($DATA['cpoints'][$idx])))
-               {
+               if ((empty($DATA['ref'][$idx])) || ($DATA['ref'][$idx] == 0) || ($active == 0) || ("".round($DATA['cpoints'][$idx])."" == "0") || (empty($DATA['cpoints'][$idx]))) {
                        // Allow valid and active users with at least one ref to get points
                        $DATA['ref'][$idx]   = "---";
                        $DATA['uid'][$idx]   = "---";
                }
-               if (!empty($DATA['info'][$idx]))
-               {
+
+               if (!empty($DATA['info'][$idx])) {
                        // Take direct infos
                        $DATA['infos'][$idx] = $DATA['info'][$idx];
-               }
-                else
-               {
+               } else {
                        // Take ppints
                        $DATA['infos'][$idx] = $DATA['points'][$idx]." {!POINTS!}";
                }
@@ -620,6 +615,7 @@ function RALLYE_LIST_WINNERS ($rallye, $default=0) {
 </tr>\n";
                $SW = 3 - $SW;
        }
+
        // Add footer
        $OUT .= LOAD_TEMPLATE("guest_rallye_expired_footer", true);
 
@@ -675,9 +671,9 @@ VALUES ('NEW','RALLYE_PURGED','{--RALLYE_ADMIN_PURGED--}: %s','{--RALLYE_ADMIN_P
        // Free memory
        SQL_FREERESULT($result_rallye);
 }
+
 //
-function RALLYE_TEMPLATE_SELECTION($name="template", $default="")
-{
+function RALLYE_TEMPLATE_SELECTION ($name="template", $default="") {
        // Check templates directory
        $OUT = ""; $ral = array();
        $BASE = sprintf("%stemplates/%s/html/rallye/", constant('PATH'), GET_LANGUAGE());
@@ -716,6 +712,7 @@ function RALLYE_TEMPLATE_SELECTION($name="template", $default="")
        // Return selection
        return $OUT;
 }
+
 //
 function RALLYE_GET_REFCOUNT ($uid, $old=0) {
        // Check current refs
@@ -755,7 +752,7 @@ function RALLYE_GET_REFCOUNT ($uid, $old=0) {
                        // Remove old refs
                        //* DEBUG: */ echo "+".$cnt."/".$old."+<br />";
                        $cnt -= $old;
-               }
+               } // END - if
        } else {
                // Load current refs from database
                $result_ref = SQL_QUERY_ESC("SELECT DISTINCT SUM(s.counter) AS cnt
index 5cdf037..6fa3c9b 100644 (file)
@@ -1298,5 +1298,17 @@ function setAdminMenuHasEntries ($action, $hasEntries) {
        $GLOBALS['admin_menu_has_entries'][$action] = (bool) $hasEntries;
 }
 
+// Creates a link to the user's admin-profile
+function ADMIN_CREATE_USERID_LINK ($uid) {
+       // Is the userid set correctly?
+       if ($uid > 0) {
+               // Create a link to that profile
+               return "{!URL!}/modules.php?module=admin&amp;what=list_user&amp;uid=".bigintval($uid);
+       } // END - if
+
+       // Return a link to the user list
+       return "{!URL!}/modules.php?module=admin&amp;what=list_user";
+}
+
 //
 ?>
index 84f704c..cab7b76 100644 (file)
@@ -270,7 +270,7 @@ function OUTPUT_SELECTED_TASKS ($POST, $result_tasks) {
                                        {
                                        default: // @TODO Unknown support mode
                                                DEBUG_LOG(__FILE__, __LINE__, sprintf("Unknown support mode %s detected. This part is under construction!", $mode));
-                                               $OUT .= "<div class=\"admin_failed medium\">".ADMIN_UNKNOWN_SUPPORT_MODE_1.$mode.ADMIN_UNKNOWN_SUPPORT_MODE_2."</div>\n";
+                                               $OUT .= "<div class=\"admin_failed medium\">".sprintf(getMessage('ADMIN_UNKNOWN_SUPPORT_MODE'), $mode)."</div>\n";
                                                break;
                                        }
                                        break;
@@ -350,7 +350,7 @@ function OUTPUT_SELECTED_TASKS ($POST, $result_tasks) {
 
                                default: // Unknown task type
                                        DEBUG_LOG(__FILE__, __LINE__, sprintf("Unknown task type %s detected.", $type));
-                                       $OUT .= "<div class=\"admin_failed medium\">".ADMIN_UNKNOWN_TASK_TYPE_1.$type.ADMIN_UNKNOWN_TASK_TYPE_2.$id.ADMIN_UNKNOWN_TASK_TYPE_3."</div>\n";
+                                       $OUT .= "<div class=\"admin_failed medium\">".sprintf(getMessage('ADMIN_UNKNOWN_TASK_TYPE'), $type, $id)."</div>\n";
                                        break;
                                }
                                $OUT .= "  </td>
index adedc49..7547661 100644 (file)
@@ -65,7 +65,7 @@ if ((IS_FORM_SENT()) || ((REQUEST_ISSET_POST('del')) && (REQUEST_ISSET_POST(('re
        }
 } elseif (REQUEST_ISSET_POST(('no'))) {
        // Do not delete him...
-       LOAD_URL("modules.php?module=admin&amp;what=list_user&amp;uid=".REQUEST_GET('uid'));
+       LOAD_URL(ADMIN_CREATE_USERID_LINK(REQUEST_GET('uid')));
 } elseif (!REQUEST_ISSET_GET(('uid'))) {
        // Output selection form with all confirmed user accounts listed
        ADD_MEMBER_SELECTION_BOX();
@@ -78,14 +78,17 @@ if ((IS_FORM_SENT()) || ((REQUEST_ISSET_POST('del')) && (REQUEST_ISSET_POST(('re
                list ($email, $sname, $fname) = SQL_FETCHROW($result);
                SQL_FREERESULT($result);
 
-               // Transfer data to constants for the template
-               define('__EMAIL', CREATE_EMAIL_LINK($email, "user_data"));
-               define('__SNAME', $sname);
-               define('__FNAME', $fname);
-               define('__UID'  , REQUEST_GET('uid'));
+               // Prepare content
+               $content = array(
+                       'email'   => CREATE_EMAIL_LINK($email, "user_data"),
+                       'surname' => $sname,
+                       'family'  => $fname,
+                       'header'  => sprintf(getMessage('ADMIN_HEADER_DEL_ACCOUNT'), REQUEST_GET('uid')),
+                       'text'    => sprintf(getMessage('ADMIN_TEXT_DEL_ACCOUNT'), REQUEST_GET('uid'))
+               );
 
                // Display form
-               LOAD_TEMPLATE("admin_del_user");
+               LOAD_TEMPLATE("admin_del_user", false, $content);
        } else {
                // Account does not exists!
                LOAD_TEMPLATE("admin_settings_saved", false, "<div class=\"admin_failed\">".sprintf(getMessage('ADMIN_MEMBER_404'), REQUEST_GET('uid'))."</div>");
index b12dfa0..cd8f8f5 100644 (file)
@@ -150,6 +150,8 @@ if (REQUEST_ISSET_GET(('reg_ext'))) {
                                $SW = 3 - $SW;
                        }
                } // END - foreach
+
+               // @TODO Rewrite this constant
                define('__EXTENSIONS_ROWS', $OUT);
 
                // Load template
@@ -161,7 +163,8 @@ if (REQUEST_ISSET_GET(('reg_ext'))) {
        $OUT = ""; $SW = 2;
        foreach (REQUEST_POST('sel') as $ext_id => $sel) {
                // Init variables
-               $VERBOSE_OUT = ""; INIT_SQLS();
+               $VERBOSE_OUT = "";
+               INIT_SQLS();
 
                // Secure id number
                $ext_id = bigintval($ext_id);
index 059df12..78ae63a 100644 (file)
@@ -60,13 +60,13 @@ if ((REQUEST_ISSET_POST(('add'))) && (REQUEST_ISSET_POST(('code'))) && (REQUEST_
                        ), __FILE__, __LINE__);
 
                // Country added
-               $MSG = ADMIN_COUNTRY_ADDED_1.strtoupper(REQUEST_POST('descr')).ADMIN_COUNTRY_ADDED_2;
+               $MSG = sprintf(getMessage('ADMIN_COUNTRY_ADDED'), strtoupper(REQUEST_POST('descr')));
        } else {
                // Free memory
                SQL_FREERESULT($result);
 
                // Does already exist
-               $MSG = ADMIN_COUNTRY_ALREADY_1.strtoupper(REQUEST_POST('code')).ADMIN_COUNTRY_ALREADY_2;
+               $MSG = sprintf(getMessage('ADMIN_COUNTRY_ALREADY'), strtoupper(REQUEST_POST('code')));
        }
 
        // Display message
@@ -87,16 +87,16 @@ if ((REQUEST_ISSET_POST(('add'))) && (REQUEST_ISSET_POST(('code'))) && (REQUEST_
                        $row    = "admin_list_country_edit_row";
                        $post   = "modify";
                        $class  = "admin_submit";
-                       $submit = ADMIN_COUNTRY_EDIT_NOW;
-                       $title  = ADMIN_COUNTRY_EDIT_TITLE;
+                       $submit = getMessage('ADMIN_COUNTRY_EDIT_NOW');
+                       $title  = getMessage('ADMIN_COUNTRY_EDIT_TITLE');
                        $reset  = "<input type=\"reset\" class=\"admin_reset\" value=\"{!UNDO_SELECTIONS!}\" />&nbsp;*\n";
                } else {
                        // Delete template
                        $row    = "admin_list_country_del_row";
                        $post   = "remove";
                        $class  = "admin_delete";
-                       $submit = ADMIN_COUNTRY_DELETE_NOW;
-                       $title  = ADMIN_COUNTRY_DELETE_TITLE;
+                       $submit = getMessage('ADMIN_COUNTRY_DELETE_NOW');
+                       $title  = getMessage('ADMIN_COUNTRY_DELETE_TITLE');
                        $reset  = "";
                }
 
index d3b5a39..217a444 100644 (file)
@@ -323,7 +323,7 @@ ORDER BY start_time DESC",
                                'notify_lnk' => TRANSLATE_YESNO($content['send_notify']),
                                'auto_lnk'   => TRANSLATE_YESNO($content['auto_add_new_user']),
                                'notified'   => TRANSLATE_YESNO($content['notified']),
-                               'prices_cnt' => GET_TOTAL_DATA($content['id'], "rallye_prices", "id", "rallye_id", true),
+                               'prices_cnt' => TRANSLATE_COMMA(GET_TOTAL_DATA($content['id'], "rallye_prices", "id", "rallye_id", true)),
                                'descr'      => COMPILE_CODE($content['descr']),
                                'min_users'  => $content['min_users'],
                                'min_prices' => $content['min_prices'],
index b9c7639..7c934c1 100644 (file)
@@ -51,10 +51,8 @@ ADD_DESCR("admin", __FILE__);
 // Don't load the admin_list_unconfirmed template by default
 $listed = false;
 
+// List confirmation links from normal or bonus mails
 if (REQUEST_ISSET_GET(('mid'))) {
-       // List confirmation links from your member's mail orders
-       define('__LIST_UNCON_TITLE', getMessage('LIST_UNCONFIRMED_MEMBER_LINKS'));
-
        // SQL query for mail data
        $sql = "SELECT DISTINCT s.id, p.sender, p.subject, p.text, p.url, p.timestamp, s.max_rec  FROM `{!_MYSQL_PREFIX!}_pool` AS p
 LEFT JOIN `{!_MYSQL_PREFIX!}_user_stats` AS s
@@ -67,7 +65,7 @@ WHERE p.id='".REQUEST_GET('mid')."' LIMIT 1";
        // Load admin_list_unconfirmed template
        $listed = true; $DATA = REQUEST_GET('mid'); $LINK = "mailid";
 } elseif ((REQUEST_ISSET_GET(('bid'))) && (EXT_IS_ACTIVE("bonus"))) {
-       // List confirmation links from bonus mails
+       // @TODO This constant might be unused?
        define('__LIST_UNCON_TITLE', getMessage('LIST_UNCONFIRMED_BONUS_LINKS'));
 
        // SQL query for mail data (both ids are required for compatiblity to above normal mail
@@ -79,7 +77,7 @@ WHERE p.id='".REQUEST_GET('mid')."' LIMIT 1";
        // Load admin_list_unconfirmed template
        $listed = true; $DATA = $ID; $LINK = "bonusid";
 } else {
-       // "Please do not call me directly."
+       // @TODO "Please do not call me directly." Should be rewritten to a nice selection depending on ext-bonus
        LOAD_TEMPLATE("admin_settings_saved", false, getMessage('ADMIN_CALL_NOT_DIRECTLY'));
 }
 
@@ -97,13 +95,6 @@ if ($listed === true) {
                if (($stats_id > 0) && ($ID == "-1")) $ID = $stats_id;
                if ($col == "bonus_id") $sender = 0;
 
-               // @TODO Rewrite these constants
-               define('__LIST_UNCON_SENDER' , $sender);
-               define('__LIST_UNCON_SUBJECT', COMPILE_CODE($subj));
-               define('__LIST_UNCON_TEXT'   , COMPILE_CODE($text));
-               define('__LIST_UNCON_URL'    , encodeString($url));
-               define('__LIST_UNCON_STAMP'  , MAKE_DATETIME($stamp, "2"));
-
                // Load unconfirmed mail links. Hmmm, this select query is pretty cool
                // but it does only show unconfirmed mail links from existing user
                // accounts. So if you have delete one you did not see those links
@@ -116,13 +107,9 @@ WHERE l.%s='%s' ORDER BY l.userid LIMIT %s",
                        array($col, $ID, bigintval($max)),__FILE__, __LINE__);
                $unconfirmed = SQL_NUMROWS($result);
 
-               // @TODO Rewrite this constant
-               define('__LIST_UNCO_UNCONFIRMED', $unconfirmed);
-
                if ($unconfirmed > 0) {
                        // At least one link left to confirm
-                       $OUT = LOAD_TEMPLATE("admin_list_unconfirmed_header", true);
-                       $SW = 2;
+                       $OUT = ""; $SW = 2;
                        while ($content = SQL_FETCHARRAY($result)) {
                                // Prepare data for the row template
                                // @TODO Rewritings: uid->userid
@@ -140,20 +127,31 @@ WHERE l.%s='%s' ORDER BY l.userid LIMIT %s",
                                $OUT .= LOAD_TEMPLATE("admin_list_unconfirmed_row", true, $content);
                                $SW = 3 - $SW;
                        }
-                       $OUT .= "</table>\n";
+
+                       // Render it in our new listing
+                       $OUT = LOAD_TEMPLATE("admin_list_unconfirmed_list", true, $OUT);
 
                        // Free memory
                        SQL_FREERESULT($result);
-
-                       // Store table rows in a constant
-                       define('__LIST_UNCON_LISTING', $OUT);
                } else {
                        // All links are confirmed... strange, you shall normally not get a link to this place in this scenario... hmmm.
-                       define('__LIST_UNCON_LISTING', LOAD_TEMPLATE("admin_settings_saved", true, getMessage('ADMIN_UNCONFIRMED_NO_LINK_LEFT')));
+                       $OUT = LOAD_TEMPLATE("admin_settings_saved", true, getMessage('ADMIN_UNCONFIRMED_NO_LINK_LEFT'));
                }
 
+               // Prepare content
+               $content = array(
+                       'sender_link'   => ADMIN_CREATE_USERID_LINK($sender),
+                       'sender_userid' => $sender,
+                       'subject'       => COMPILE_CODE($subj),
+                       'text'          => COMPILE_CODE($text),
+                       'url'           => FRAMETESTER($url),
+                       'unconfirmed'   => $unconfirmed,
+                       'stamp'         => MAKE_DATETIME($stamp, "2"),
+                       'rows'          => $OUT
+               );
+
                // Load final template
-               LOAD_TEMPLATE("admin_list_unconfirmed");
+               LOAD_TEMPLATE("admin_list_unconfirmed", false, $content);
        } elseif (REQUEST_GET('mid') > 0) {
                // Data in pool or in user_stats not found, so let's find out where data is missing
                $result1 = SQL_QUERY_ESC("SELECT id FROM `{!_MYSQL_PREFIX!}_pool` WHERE id=%s LIMIT 1",
@@ -162,10 +160,10 @@ WHERE l.%s='%s' ORDER BY l.userid LIMIT %s",
                        array(bigintval($ID)), __FILE__, __LINE__);
                if (SQL_NUMROWS($result1) == 1) {
                        // pool table
-                       LOAD_TEMPLATE("admin_settings_saved", false, sprintf(getMessage('ADMIN_UNCONFIRMED_POOL_MISSING', $ID)));
+                       LOAD_TEMPLATE("admin_settings_saved", false, sprintf(getMessage('ADMIN_UNCONFIRMED_POOL_MISSING'), $ID));
                } elseif (SQL_NUMROWS($result2) == 1) {
                        // user_stats table
-                       LOAD_TEMPLATE("admin_settings_saved", false, sprintf(getMessage('ADMIN_UNCONFIRMED_STATS_MISSING', $ID)));
+                       LOAD_TEMPLATE("admin_settings_saved", false, sprintf(getMessage('ADMIN_UNCONFIRMED_STATS_MISSING'), $ID));
                } else {
                        // both or link is invalid
                        LOAD_TEMPLATE("admin_settings_saved", false, getMessage('ADMIN_UNCONFIRMED_INVALID_LINK'));
index 8cae8cb..b790d02 100644 (file)
@@ -81,7 +81,7 @@ if (REQUEST_ISSET_GET(('uid'))) {
                        } // END - if
 
                        // Prepare message
-                       $MSG = USER_ACCOUNT_LOCKED_1.REQUEST_GET('uid').USER_ACCOUNT_LOCKED_2;
+                       $MSG = sprintf(getMessage('USER_ACCOUNT_LOCKED'), REQUEST_GET('uid'));
                        $ACT = true;
                } elseif ((REQUEST_ISSET_POST(('unlock'))) && ($status == "LOCKED")) {
                        // Ok, unlock the account!
@@ -108,7 +108,7 @@ if (REQUEST_ISSET_GET(('uid'))) {
                        } // END - if
 
                        // Prepare message
-                       $MSG = USER_ACCOUNT_UNLOCKED_1.REQUEST_GET('uid').USER_ACCOUNT_UNLOCKED_2;
+                       $MSG = sprintf(getMessage('USER_ACCOUNT_UNLOCKED'), REQUEST_GET('uid'));
                        $ACT = true;
                } elseif (REQUEST_ISSET_POST('del')) {
                        // Delete the account
@@ -116,7 +116,7 @@ if (REQUEST_ISSET_GET(('uid'))) {
                        LOAD_INC_ONCE("inc/modules/admin/what-del_user.php");
                } elseif (REQUEST_ISSET_POST(('no'))) {
                        // Do not lock him...
-                       $URL = "modules.php?module=admin&amp;what=list_user&amp;uid=".bigintval(REQUEST_GET('uid'));
+                       $URL = ADMIN_CREATE_USERID_LINK(REQUEST_GET('uid'));
                } else {
                        $result = SQL_QUERY_ESC("SELECT email, surname, family FROM `{!_MYSQL_PREFIX!}_user_data` WHERE userid=%s LIMIT 1",
                                array(bigintval(REQUEST_GET('uid'))), __FILE__, __LINE__);
@@ -130,6 +130,7 @@ if (REQUEST_ISSET_GET(('uid'))) {
                                SQL_FREERESULT($result);
 
                                // Transfer data to constants for the template
+                               // @TODO Rewrite these all constants
                                define('__EMAIL', CREATE_EMAIL_LINK($email, "user_data"));
                                define('__SNAME', $sname);
                                define('__FNAME', $fname);
@@ -140,20 +141,20 @@ if (REQUEST_ISSET_GET(('uid'))) {
                                {
                                case "CONFIRMED": // Yes, lock him down... ;-)
                                        define('__OK_VALUE'    , "lock");
-                                       define('__HEADER_VALUE', ADMIN_HEADER_LOCK_ACCOUNT_1.__UID.ADMIN_HEADER_LOCK_ACCOUNT_2);
-                                       define('__TEXT_VALUE'  , ADMIN_TEXT_LOCK_ACCOUNT_1.__UID.ADMIN_TEXT_LOCK_ACCOUNT_2);
+                                       define('__HEADER_VALUE', sprintf(getMessage('ADMIN_HEADER_LOCK_ACCOUNT'), constant('__UID')));
+                                       define('__TEXT_VALUE'  , sprintf(getMessage('ADMIN_TEXT_LOCK_ACCOUNT'), constant('__UID')));
                                        break;
 
                                case "LOCKED": // Unlock the user
                                        define('__OK_VALUE'    , "unlock");
-                                       define('__HEADER_VALUE', ADMIN_HEADER_UNLOCK_ACCOUNT_1.__UID.ADMIN_HEADER_UNLOCK_ACCOUNT_2);
-                                       define('__TEXT_VALUE'  , ADMIN_TEXT_UNLOCK_ACCOUNT_1.__UID.ADMIN_TEXT_UNLOCK_ACCOUNT_2);
+                                       define('__HEADER_VALUE', sprintf(getMessage('ADMIN_HEADER_UNLOCK_ACCOUNT'), constant('__UID')));
+                                       define('__TEXT_VALUE'  , sprintf(getMessage('ADMIN_TEXT_UNLOCK_ACCOUNT'), constant('__UID')));
                                        break;
 
                                case "UNCONFIRMED": // Unconfirmed accounts cannot be unlocked!
                                        define('__OK_VALUE'    , "del");
-                                       define('__HEADER_VALUE', ADMIN_HEADER_DEL_ACCOUNT_1.__UID.ADMIN_HEADER_DEL_ACCOUNT_2);
-                                       define('__TEXT_VALUE'  , ADMIN_TEXT_DEL_ACCOUNT_1.__UID.ADMIN_TEXT_DEL_ACCOUNT_2);
+                                       define('__HEADER_VALUE', sprintf(getMessage('ADMIN_HEADER_DEL_ACCOUNT'), constant('__UID')));
+                                       define('__TEXT_VALUE'  , sprintf(getMessage('ADMIN_TEXT_DEL_ACCOUNT'), constant('__UID')));
                                        break;
                                }
 
index 7648ba9..1f75f66 100644 (file)
@@ -70,14 +70,14 @@ VALUES ('%s','N','%s','%s')",
                        rebuildCacheFiles("themes", "them");
 
                        // Prepare message
-                       $msg = ADMIN_THEME_IMPORTED_1.REQUEST_POST('theme').ADMIN_THEME_IMPORTED_2;
+                       $msg = sprintf(getMessage('ADMIN_THEME_IMPORTED'), REQUEST_POST('theme'));
                } else {
                        // Include file not found!
-                       $msg = ADMIN_THEME_INC_404_1.REQUEST_POST('theme').ADMIN_THEME_INC_404_2;
+                       $msg = sprintf(getMessage('ADMIN_THEME_INC_404'), REQUEST_POST('theme'));
                }
        } else {
                // Theme already imported
-               $msg = ADMIN_THEME_ALREADY_1.REQUEST_POST('theme').ADMIN_THEME_ALREADY_2;
+               $msg = sprintf(getMessage('ADMIN_THEME_ALREADY_INSTALLED'), REQUEST_POST('theme'));
        }
 
        // Output message
index 7004976..87d1548 100644 (file)
@@ -100,9 +100,7 @@ LIMIT 1",
        if (($bonus) && (REQUEST_GET('mode') == "bonus") && (EXT_IS_ACTIVE("bonus"))) {
                // Output message with added points
                $MSG .= "<div class=\"tiny\">
-  {--BONUS_LOGIN_BONUS_ADDED_1--}
-  <strong>".TRANSLATE_COMMA(getConfig('login_bonus'))." {!POINTS!}</strong>
-  {--BONUS_LOGIN_BONUS_ADDED_2--}
+  ".sprintf(getMessage('BONUS_LOGIN_BONUS_ADDED'), TRANSLATE_COMMA(getConfig('login_bonus')))."
 </div>";
        } elseif (EXT_IS_ACTIVE("bonus")) {
                // No login bonus added!
index 7745551..3dd9737 100644 (file)
@@ -43,29 +43,25 @@ if (!defined('__SECURITY')) {
 } elseif ((!EXT_IS_ACTIVE("online")) && (!IS_ADMIN())) {
        // Just skip this extension
        return;
-} elseif (defined('GUESTS_ONLINE_CNT')) {
-       // Skip it if already executed
-       return;
 }
 
-$result_guests  = SQL_QUERY("SELECT id FROM `{!_MYSQL_PREFIX!}_online` WHERE is_admin='N' AND is_member='N'", __FILE__, __LINE__);
-$result_members = SQL_QUERY("SELECT id FROM `{!_MYSQL_PREFIX!}_online` WHERE is_admin='N' AND is_member='Y'", __FILE__, __LINE__);
-$result_admins  = SQL_QUERY("SELECT id FROM `{!_MYSQL_PREFIX!}_online` WHERE is_admin='Y'", __FILE__, __LINE__);
-
 // Total visitors online
 $total      = SQL_NUMROWS($result_guests) + SQL_NUMROWS($result_members) + SQL_NUMROWS($result_admins);
+
 if (getConfig('mad_count') < $total) {
        // Update counter
        UPDATE_CONFIG(array("mad_timestamp", "mad_count"), array(time(), $total));
 } // END - if
 
-// Put all values in constants for the template
-define('GUESTS_ONLINE_CNT' , SQL_NUMROWS($result_guests));
-define('MEMBERS_ONLINE_CNT', SQL_NUMROWS($result_members));
-define('ADMINS_ONLINE_CNT' , SQL_NUMROWS($result_admins));
+// Prepare content
+$content = array(
+       'guests'  => TRANSLATE_COMMA(GET_TOTAL_DATA("N", "online", "id", "is_admin", true, " AND is_member='N'")),
+       'members' => TRANSLATE_COMMA(GET_TOTAL_DATA("N", "online", "id", "is_admin", true, " AND is_member='Y'")),
+       'admins'  => TRANSLATE_COMMA(GET_TOTAL_DATA("Y", "online", "id", "is_admin", true))
+);
 
 // Output table
-LOAD_TEMPLATE("online_now");
+LOAD_TEMPLATE("online_now", false, $content);
 
 // Add more links in this block
 runFilterChain('online_extra_links');
index e3e19f3..c4d19f2 100644 (file)
@@ -51,20 +51,8 @@ define('__GUEST_ADVERT', LOAD_TEMPLATE("guest_advert", true));
 // Generate a tableset for the menu title and content
 LOAD_TEMPLATE("guest_header");
 
-// Add message here
-if (REQUEST_ISSET_GET(('msg'))) {
-       // Default extension is "unknown"
-       $ext = "unknown";
-
-       // Is extension given?
-       if (REQUEST_ISSET_GET(('ext'))) $ext = REQUEST_GET(('ext'));
-
-       // Which message shall we output?
-       $msg = convertCodeToMessage(REQUEST_GET('msg'));
-
-       // Load message template
-       LOAD_TEMPLATE("message", false, $msg);
-} // END - if
+// Add code-message here
+handleCodeMessage();
 
 // Some of you needs this to be extracted into a template... ???
 LOAD_TEMPLATE("guest_menu_td");
index 604139d..6e8193a 100644 (file)
@@ -42,7 +42,7 @@ if (!defined('__SECURITY')) {
        require($INC);
 } elseif (!IS_MEMBER()) {
        $URL = "modules.php?module=index";
-       if ($check == "mem_only") $URL .= "&amp;msg=".urlencode(LANG_MEM_ONLY_1.$GLOBALS['module'].LANG_MEM_ONLY_2);
+       if ($check == "mem_only") $URL .= "&amp;msg=".getCode('MODULE_MEM_ONLY')."&amp;mod=".$GLOBALS['module'];
        LOAD_URL($URL);
 }
 
index af27f2c..b3530da 100644 (file)
@@ -49,7 +49,7 @@ if (!defined('__SECURITY')) {
 
 // Add description as navigation point
 ADD_DESCR("member", __FILE__);
-$VALID = false;
+$isValid = false;
 
 if (IS_FORM_SENT()) {
        // Nickname was submitted so let's check if it is not already in use
@@ -58,12 +58,12 @@ if (IS_FORM_SENT()) {
                $PATTERN = "[".getConfig('nickname_pattern')."]{".getConfig('nickname_length').",}";
                if (ereg($PATTERN, REQUEST_POST('nickname'), $array)) {
                        // Entered nickname is valid?
-                       if ($array[0] == REQUEST_POST('nickname')) $VALID = true;
+                       if ($array[0] == REQUEST_POST('nickname')) $isValid = true;
                } // END - if
        } // END - if
 } // END - if
 
-if ($VALID) {
+if ($isValid === true) {
        // Look for nickname in database (we only need just one entry so don't worry about the "LIMIT 1" !
        $result = SQL_QUERY_ESC("SELECT userid FROM `{!_MYSQL_PREFIX!}_user_data` WHERE nickname='%s' AND userid != '%s' LIMIT 1",
                array(REQUEST_POST('nickname'), getUserId()), __FILE__, __LINE__);
@@ -71,7 +71,7 @@ if ($VALID) {
                // Nickname not in use, so set it now
                SQL_QUERY_ESC("UPDATE `{!_MYSQL_PREFIX!}_user_data` SET nickname='%s' WHERE userid=%s LIMIT 1",
                        array(REQUEST_POST('nickname'), getUserId()), __FILE__, __LINE__);
-               $content = NICKNAME_SAVED;
+               $content = getMessage('NICKNAME_SAVED');
        } else {
                // Free result
                SQL_FREERESULT($result);
index cac6de8..2426538 100644 (file)
@@ -1020,28 +1020,23 @@ function GET_PAY_POINTS ($pid, $lookFor = "price") {
 // Remove a receiver's ID from $ARRAY and add a link for him to confirm
 function REMOVE_RECEIVER (&$ARRAY, $key, $uid, $pool_id, $stats_id="", $bonus=false) {
        $ret = "failed";
-       if ($uid > 0)
-       {
+       if ($uid > 0) {
                // Remove entry from array
                unset($ARRAY[$key]);
 
                // Is there already a line for this user available?
-               if ($stats_id > 0)
-               {
+               if ($stats_id > 0) {
                        // Only when we got a real stats ID continue searching for the entry
                        $type = "NORMAL"; $rowName = "stats_id";
                        if ($bonus) { $type = "BONUS"; $rowName = "bonus_id"; }
                        $result = SQL_QUERY_ESC("SELECT id FROM `{!_MYSQL_PREFIX!}_user_links` WHERE %s='%s' AND userid=%s AND link_type='%s' LIMIT 1",
-                        array($rowName, $stats_id, bigintval($uid), $type), __FUNCTION__, __LINE__);
-                       if (SQL_NUMROWS($result) == 0)
-                       {
+                               array($rowName, $stats_id, bigintval($uid), $type), __FUNCTION__, __LINE__);
+                       if (SQL_NUMROWS($result) == 0) {
                                // No, so we add one!
                                SQL_QUERY_ESC("INSERT INTO `{!_MYSQL_PREFIX!}_user_links` (%s, userid, link_type) VALUES ('%s','%s','%s')",
-                                array($rowName, $stats_id, bigintval($uid), $type), __FUNCTION__, __LINE__);
+                                       array($rowName, $stats_id, bigintval($uid), $type), __FUNCTION__, __LINE__);
                                $ret = "done";
-                       }
-                        else
-                       {
+                       } else {
                                // Already found
                                $ret = "already";
                        }
@@ -1050,15 +1045,27 @@ function REMOVE_RECEIVER (&$ARRAY, $key, $uid, $pool_id, $stats_id="", $bonus=fa
                        SQL_FREERESULT($result);
                }
        }
+
        // Return status for sending routine
        return $ret;
 }
 
 // Calculate sum (default) or count records of given criteria
-function GET_TOTAL_DATA ($search, $tableName, $lookFor, $whereStatement="userid", $onlyRows=false, $add="") {
+function GET_TOTAL_DATA ($search, $tableName, $lookFor, $whereStatement = "userid", $countRows = false, $add = "") {
        $ret = 0;
        //* DEBUG: */ echo $search."/".$tableName."/".$lookFor."/".$whereStatement."/".$add."<br />\n";
-       if (($onlyRows) || ($lookFor == "userid")) {
+       if (empty($search)) {
+               // Count or sum whole table?
+               if ($countRows === true) {
+                       // Count whole table
+                       $result = SQL_QEURY_ESC("SELECT COUNT(`%s`) FROM `{!_MYSQL_PREFIX!}_%s`".$add,
+                               array($lookFor, $tableName), __FUNCTION__, __LINE__);
+               } else {
+                       // Sum whole table
+                       $result = SQL_QEURY_ESC("SELECT SUM(`%s`) FROM `{!_MYSQL_PREFIX!}_%s`".$add,
+                               array($lookFor, $tableName), __FUNCTION__, __LINE__);
+               }
+       } elseif (($countRows === true) || ($lookFor == "userid")) {
                // Count rows
                //* DEBUG: */ echo "COUNT!<br />\n";
                $result = SQL_QUERY_ESC("SELECT COUNT(`%s`) FROM `{!_MYSQL_PREFIX!}_%s` WHERE `%s`='%s'".$add,
index dbb6d06..091cc6f 100644 (file)
@@ -44,8 +44,8 @@ if (!defined('__SECURITY')) {
 }
 
 if ((getConfig('send_prof_update') == "Y") && (getConfig('profile_update') > 0) && (getConfig('resend_profile_update'))) {
-       // Load personal data              0      1     2      3        4          5         6
-       $result = SQL_QUERY_ESC("SELECT userid, email, gender, surname, family, last_update, joined
+       // Load personal data              0      1        2          3
+       $result = SQL_QUERY_ESC("SELECT userid, email, last_update, joined
 FROM
        {!_MYSQL_PREFIX!}_user_data
 WHERE
@@ -57,23 +57,25 @@ ORDER BY userid", array(getConfig('profile_update'), getConfig('resend_profile_u
        // Do we have some notifications to sent?
        if (SQL_NUMROWS($result) > 0) {
                // We need to send-out notifications...
-               while ($DATA = SQL_FETCHROW($result)) {
-                       $DATA[6] = MAKE_DATETIME($DATA[6], "0");
-                       if (round($DATA[5]) == "0") {
+               while ($content = SQL_FETCHARRAY($result)) {
+                       // Translate timestamp
+                       $content['joined'] = MAKE_DATETIME($content['joined'], "0");
+
+                       if (round($content['last_update']) == "0") {
                                // Has never changed his accont
-                               $DATA[5] = PROFILE_NEVER_CHANGED;
+                               $content['last_update'] = getMessage('PROFILE_NEVER_CHANGED');
                        } else {
                                // Has changed his account
-                               $DATA[5] = MAKE_DATETIME($DATA[5], "0");
+                               $content['last_update'] = MAKE_DATETIME($content['last_update'], "0");
                        }
 
                        // Load email template and send mail away
-                       $msg = LOAD_EMAIL_TEMPLATE("profile-updte", "", bigintval($DATA[0]));
-                       SEND_EMAIL($DATA[1], PROFILE_OUTDATED, $msg);
+                       $msg = LOAD_EMAIL_TEMPLATE("profile-updte", "", bigintval($content['userid']));
+                       SEND_EMAIL($content['email'], getMessage('PROFILE_OUTDATED'), $msg);
 
                        // Update profile data
                        SQL_QUERY_ESC("UPDATE `{!_MYSQL_PREFIX!}_user_data` SET last_profile_sent=UNIX_TIMESTAMP(), notified='Y' WHERE userid=%s LIMIT 1",
-                               array(bigintval($DATA[0])), __FILE__, __LINE__);
+                               array(bigintval($content['userid'])), __FILE__, __LINE__);
                } // END - while
        } // END - if
 
index a1405c7..cc2d2f3 100644 (file)
@@ -42,14 +42,6 @@ if (!defined('__SECURITY')) {
        require($INC);
 }
 
-// Check if view.php nor click.php was called
-// If not set variables to default
-if (empty($CLICK)) $CLICK = 0;
-if (empty($VIEW))  $VIEW  = 0;
-
-// Skip updating of cookies when viewing a banner
-if (($VIEW == 1) && ($_SERVER['PHP_SELF'])) return;
-
 // Set session save path if set
 if (getConfig('session_save_path') != "") {
        // Please make sure this valid!
index 8c0bc03..7b3128b 100644 (file)
@@ -69,12 +69,12 @@ if (isInstalled()) {
                        // Normal-Mails
                        $result = SQL_QUERY_ESC("SELECT link_type FROM `{!_MYSQL_PREFIX!}_user_links` WHERE stats_id=%s AND userid=%s LIMIT 1",
                                array($url_mid, $url_uid), __FILE__, __LINE__);
-                       $type = "mailid"; $DATA = $url_mid;
+                       $type = "mailid"; $urlId = $url_mid;
                } elseif ($url_bid > 0) {
                        // Bonus-Mail
                        $result = SQL_QUERY_ESC("SELECT link_type FROM `{!_MYSQL_PREFIX!}_user_links` WHERE bonus_id=%s AND userid=%s LIMIT 1",
                                array($url_bid, $url_uid), __FILE__, __LINE__);
-                       $type = "bonusid"; $DATA = $url_bid;
+                       $type = "bonusid"; $urlId = $url_bid;
                } else {
                        // Problem: No ID entered
                        LOAD_URL("index.php");
@@ -132,7 +132,7 @@ if (isInstalled()) {
                                                                list($pay) = SQL_FETCHROW($result);
                                                                $time      = GET_PAY_POINTS($pay, "time");
                                                                $payment   = GET_PAY_POINTS($pay, "payment");
-                                                               $VALID     = true;
+                                                               $isValid   = true;
                                                        }
 
                                                        // Free memory
@@ -145,7 +145,7 @@ if (isInstalled()) {
                                                        if (SQL_NUMROWS($result) == 1) {
                                                                list($points, $time) = SQL_FETCHROW($result);
                                                                $payment = "0.00000";
-                                                               $VALID = true;
+                                                               $isValid = true;
                                                        }
 
                                                        // Free memory
@@ -157,7 +157,7 @@ if (isInstalled()) {
                                                LOAD_INC_ONCE("inc/header.php");
 
                                                // Was that mail a valid one?
-                                               if ($VALID) {
+                                               if ($isValid === true) {
                                                        // If time is zero seconds we have a sponsor mail. 1 Second shall be set to avoid problems
                                                        if (($time == "0") && ($payment > 0)) { $URL = constant('URL'); $time = "1"; }
                                                        if (($time > 0) && (($payment > 0) || ($points > 0))) {
@@ -165,7 +165,7 @@ if (isInstalled()) {
                                                                // Export data into constants for the template
                                                                define('_UID_VALUE' , $url_uid);
                                                                define('_TYPE_VALUE', $type);
-                                                               define('_DATA_VALUE', $DATA);
+                                                               define('_DATA_VALUE', $urlId);
                                                                define('_URL_VALUE' , DEREFERER($URL));
 
                                                                // Load template
index 3fa788b..dda1814 100644 (file)
@@ -74,11 +74,11 @@ if (isInstalled()) {
                if ($url_mid > 0) {
                        $result = SQL_QUERY_ESC("SELECT id, link_type FROM `{!_MYSQL_PREFIX!}_user_links` WHERE stats_id=%s AND userid=%s LIMIT 1",
                         array($url_mid, $url_uid), __FILE__, __LINE__);
-                       $type = "mailid"; $DATA = $url_mid;
+                       $type = "mailid"; $urlId = $url_mid;
                } elseif ($url_bid > 0)         {
                        $result = SQL_QUERY_ESC("SELECT id, link_type FROM `{!_MYSQL_PREFIX!}_user_links` WHERE bonus_id=%s AND userid=%s LIMIT 1",
                         array($url_bid, $url_uid), __FILE__, __LINE__);
-                       $type = "bonusid"; $DATA = $url_bid;
+                       $type = "bonusid"; $urlId = $url_bid;
                }
 
                if (SQL_NUMROWS($result) == 1) {
@@ -139,7 +139,7 @@ if (isInstalled()) {
                                                                list($pay) = SQL_FETCHROW($result);
                                                                $time      = GET_PAY_POINTS($pay, "time");
                                                                $payment   = GET_PAY_POINTS($pay, "payment");
-                                                               $VALID     = true;
+                                                               $isValid   = true;
                                                        } // END - if
 
                                                        // Free memory...
@@ -153,7 +153,7 @@ if (isInstalled()) {
                                                        // Entry found?
                                                        if (SQL_NUMROWS($result) == 1) {
                                                                list($time, $payment) = SQL_FETCHROW($result);
-                                                               $VALID = true;
+                                                               $isValid = true;
                                                        }
 
                                                        // Free memory...
@@ -162,12 +162,12 @@ if (isInstalled()) {
                                                }
 
                                                // Is this entry valid?
-                                               if ($VALID) {
+                                               if ($isValid) {
                                                        if (($time == "0") && ($payment > 0)) $time = "1";
                                                        if (($time > 0) && ($payment > 0)) {
                                                                if (!empty($code)) {
                                                                        // Generate code
-                                                                       $img_code = generateRandomCodde(getConfig('code_length'), $code, $url_uid, $DATA);
+                                                                       $img_code = generateRandomCodde(getConfig('code_length'), $code, $url_uid, $urlId);
                                                                } // END - if
 
                                                                switch ($mode) {
@@ -253,14 +253,14 @@ if (isInstalled()) {
                                                                                                // Shall I exclude the webmaster's own userid from the active-rallye?
                                                                                                if ((((getConfig('bonus_uid') == $url_uid) && (getConfig('bonus_include_own') == "Y")) || (getConfig('bonus_uid') != $url_uid)) && (getConfig('def_refid') != $url_uid)) {
                                                                                                        // Add points and remember ranking are done in this function....
-                                                                                                       BONUS_ADD_TURBO_POINTS($DATA, $url_uid, $type);
+                                                                                                       BONUS_ADD_TURBO_POINTS($urlId, $url_uid, $type);
 
                                                                                                        // Set template to mailid_points_done2 which contains a link to the ranking list
                                                                                                        $template = "mailid_points_done2";
                                                                                                        if ($locked) $template = "mailid_points_locked2";
                                                                                                        define('_UID_VALUE' , $url_uid);
                                                                                                        define('_TYPE_VALUE', $type);
-                                                                                                       define('_DATA_VALUE', TRANSLATE_COMMA($DATA));
+                                                                                                       define('_DATA_VALUE', TRANSLATE_COMMA($urlId));
                                                                                                } // END - if
                                                                                        } // END - if
                                                                                } // END - if
@@ -297,11 +297,11 @@ if (isInstalled()) {
                                                                                define('_CODE_VALUE', $code);
                                                                                define('_UID_VALUE' , $url_uid );
                                                                                define('_TYPE_VALUE', $type);
-                                                                               define('_DATA_VALUE', $DATA);
+                                                                               define('_DATA_VALUE', $urlId);
                                                                                define('_TEMPLATE_BANNER', LOAD_TEMPLATE("mailid_banner", true));
                                                                                if (getConfig('code_length') > 0) {
                                                                                        // Generate Code
-                                                                                       define('_IMAGE_CODE', IMG_CODE($code, $type, $DATA, $url_uid));
+                                                                                       define('_IMAGE_CODE', IMG_CODE($code, $type, $urlId, $url_uid));
                                                                                        $templ = "mailid_enter_code";
                                                                                } else {
                                                                                        // Disabled code
@@ -321,7 +321,7 @@ if (isInstalled()) {
                                                                        define('_TIM2_VALUE', strlen($time));
                                                                        define('_UID_VALUE' , $url_uid );
                                                                        define('_TYPE_VALUE', $type);
-                                                                       define('_DATA_VALUE', $DATA);
+                                                                       define('_DATA_VALUE', $urlId);
                                                                        define('_RAND_VALUE', mt_rand(0, 99999));
                                                                        define('_TEMPLATE_BANNER', LOAD_TEMPLATE("mailid_banner", true));
 
index 5184412..73a5302 100644 (file)
@@ -4,7 +4,7 @@
        class="admin_table dashed">
        <tr>
                <td colspan="3" align="center" height="30" class="admin_title bottom2">
-               <strong>{--RALLYE_CONFIG_PRICES_1--}$content{--RALLYE_CONFIG_PRICES_2--}:</strong>
+                       <strong>{--RALLYE_CONFIG_PRICES_1--}$content{--RALLYE_CONFIG_PRICES_2--}:</strong>
                </td>
        </tr>
        <tr>
index e0bded5..e2c4138 100644 (file)
@@ -3,7 +3,7 @@
        align="center" class="admin_table dashed">
        <tr>
                <td align="center" class="admin_title bottom2" height="28"><strong
-                       class="admin_done">{--ADMIN_HEADER_DEL_ACCOUNT_1--}{!__UID!}{--ADMIN_HEADER_DEL_ACCOUNT_2--}</strong>
+                       class="admin_done">$content[header]</strong>
                </td>
        </tr>
        <tr>
        </tr>
        <tr>
                <td align="center">
-               {--ADMIN_TEXT_DEL_ACCOUNT_1--}{!__UID!}{--ADMIN_TEXT_DEL_ACCOUNT_2--}
+                       $content[text]
                </td>
        </tr>
        <tr>
                <td height="5" class="seperator">&nbsp;</td>
        </tr>
        <tr>
-               <td align="center">[&nbsp;<a href="{!__EMAIL!}">{!__SNAME!}
-               {!__FNAME!}</a>&nbsp;]</td>
+               <td align="center">[&nbsp;<a href="$content[email]">$content[surname] $content[family]</a>&nbsp;]</td>
        </tr>
        <tr>
                <td height="5" class="seperator">&nbsp;</td>
        </tr>
        <tr>
-               <td align="center"><textarea name="reason" class="admin_normal"
-                       rows="5" cols="50"></textarea></td>
+               <td align="center"><textarea name="reason" class="admin_normal" rows="5" cols="50"></textarea></td>
        </tr>
        <tr>
                <td height="5" class="seperator bottom2">&nbsp;</td>
index cae41c6..db30032 100644 (file)
@@ -1,7 +1,8 @@
 <table border="0" cellspacing="0" cellpadding="0" align="center"
        width="400" class="admin_done dashed">
        <tr>
-               <td align="center" height="40"><strong>{--ADMIN_EXT_ALREADY_INSTALLED_1--}$content{--ADMIN_EXT_ALREADY_INSTALLED_2--}</strong>
+               <td align="center" height="40">
+                       <strong>{--ADMIN_EXT_ALREADY_INSTALLED_1--}$content{--ADMIN_EXT_ALREADY_INSTALLED_2--}</strong>
                </td>
        </tr>
-</table>
\ No newline at end of file
+</table>
index 3626a49..ad86764 100644 (file)
@@ -1,32 +1,38 @@
 <table border="0" cellspacing="0" cellpadding="0" class="admin_table dashed">
 <tr>
        <td width="260" align="center" class="bottom2 right2">
-       {--EMAIL_SENDER--}:<br />
-       <strong><a href="{!URL!}/modules.php?module=admin&amp;what=list_user&amp;uid={!__LIST_UNCON_SENDER!}">{!__LIST_UNCON_SENDER!}</a></strong>
+               {--EMAIL_SENDER--}:<br />
+               <strong><a href="$content[sender_link]">$content[sender_userid]</a></strong>
        </td>
        <td width="260" align="center" class="bottom2">
-       {--EMAIL_SUBJECT--}:<br />
-       <strong>{!__LIST_UNCON_SUBJECT!}</strong></td>
+               {--EMAIL_SUBJECT--}:<br />
+               <strong>$content[subject]</strong>
+       </td>
 </tr>
 <tr>
        <td align="center" class="bottom2 right2">{--EMAIL_URL--}:<br />
-       <strong><a
-               href="{!URL!}/modules.php?module=frametester&amp;url={!__LIST_UNCON_URL!}"
-               target="_blank">{--ADMIN_TEST_URL--}</a></strong></td>
-       <td align="center" class="bottom2">{--EMAIL_TIMESTAMP--}:<br />
-       <strong>{!__LIST_UNCON_STAMP!}</strong></td>
+               <strong><a href="$content[url]" target="_blank">{--ADMIN_TEST_URL--}</a></strong>
+       </td>
+       <td align="center" class="bottom2">
+               {--EMAIL_TIMESTAMP--}:<br />
+               <strong>$content[stamp]
+       </td>
 </tr>
 <tr>
        <td align="center" class="bottom2 right2">{--EMAIL_TEXT--}:<br />
-       <strong>{!__LIST_UNCON_TEXT!}</strong></td>
+               <strong>$content[text]</strong>
+       </td>
        <td align="center" class="bottom2">{--USERS_LINKS--}:<br />
-       <strong>{!__LIST_UNCO_UNCONFIRMED!}</strong></td>
+               <strong>$content[unconfirmed]</strong>
+       </td>
 </tr>
 <tr>
        <td colspan="2" height="5" class="seperator">&nbsp;</td>
 </tr>
 <tr>
-       <td colspan="2" align="center">{!__LIST_UNCON_LISTING!}</td>
+       <td colspan="2" align="center">
+               $content[rows]
+       </td>
 </tr>
 <tr>
        <td colspan="2" height="5" class="seperator">&nbsp;</td>
index 77418f3..11f5d85 100644 (file)
@@ -1,9 +1 @@
-<table border="0" cellspacing="0" cellpadding="0" width="100%"
-       class="admin_table">
-       <tr>
-               <td width="10%" align="center" class="admin_title bottom2 top2 right2"
-                       height="26"><strong>{--ID_SELECT--}</td>
-               <td width="10%" align="center" class="admin_title bottom2 top2 right2"><strong>{--MAILID_LINK--}</td>
-               <td width="45%" align="center" class="admin_title bottom2 top2 right2"><strong>{--SURNAME_FAMILY--}</td>
-               <td width="35%" align="center" class="admin_title bottom2 top2"><strong>{--ACCOUNT_STATUS--}</td>
-       </tr>
\ No newline at end of file
+<!-- @DEPRECATED //-->
diff --git a/templates/de/html/admin/admin_list_unconfirmed_list.tpl b/templates/de/html/admin/admin_list_unconfirmed_list.tpl
new file mode 100644 (file)
index 0000000..0aeff00
--- /dev/null
@@ -0,0 +1,9 @@
+<table border="0" cellspacing="0" cellpadding="0" width="100%" class="admin_table">
+<tr>
+       <td width="10%" align="center" class="admin_title bottom2 top2 right2" height="26"><strong>{--ID_SELECT--}</td>
+       <td width="10%" align="center" class="admin_title bottom2 top2 right2"><strong>{--MAILID_LINK--}</td>
+       <td width="45%" align="center" class="admin_title bottom2 top2 right2"><strong>{--SURNAME_FAMILY--}</td>
+       <td width="35%" align="center" class="admin_title bottom2 top2"><strong>{--ACCOUNT_STATUS--}</td>
+</tr>
+$content
+</table>
index 14ba35d..dc98116 100644 (file)
@@ -1 +1 @@
-<!-- @DEPRECATED -->
\ No newline at end of file
+<!-- @DEPRECATED //-->
\ No newline at end of file
index 4574756..29cce94 100644 (file)
@@ -1,7 +1,8 @@
 <table border="0" cellspacing="0" cellpadding="0" align="center"
        width="400" class="admin_done dashed">
        <tr>
-               <td align="center" height="40"><strong>{--ADMIN_THEME_ALREADY_INSTALLED_1--}$content{--ADMIN_THEME_ALREADY_INSTALLED_2--}</strong>
+               <td align="center" height="40">
+                       <strong>Alle <u>$content</u> ist/sind bereits installiert.</strong>
                </td>
        </tr>
 </table>
\ No newline at end of file
index b929e49..ba7faa7 100644 (file)
@@ -2,13 +2,14 @@
 <div align="center">
        <div class="big">{--GUEST_SPONSOR_TITLE--}</div>
 </div>
-<br />
-{--GUEST_SPONSOR_TEASER_1--}<br />
-<br />
-{--GUEST_SPONSOR_TEASER_2--}<br />
-<br />
-{--GUEST_SPONSOR_TEASER_3--}<br />
-<br />
+<div>
+       <ul>
+       <li>Melden Sie sich als Sponsor von <strong>{!MAIN_TITLE!}</strong> an! Hier bekommen Sie f&uuml;r Ihr Geld die Zielgruppe, die Sie auch auf Ihren Produktseiten haben wollen!</li>
+       <li>Alles inklusiv: Ausf&uuml;hrliche Statistiken (auch per Mail im gew&uuml;nschten Zeitabstand) und einfache Verwaltung Ihrer {!POINTS!} mit nur wenigen Klicks!</li>
+       <li>Werden Sie Sponsor und melden Sie sich noch heute an!</li>
+       </ul>
+</div>
+
 <form action="{!URL!}/modules.php?module=index&amp;what=sponsor_reg" method="post">
 <table border="0" cellspacing="0" cellpadding="0" align="center" class="guest_table dashed" width="530">
 <tr>
index e79b2d9..762facc 100644 (file)
@@ -2,25 +2,32 @@
 <table border="0" cellspacing="0" cellpadding="0" width="90%"
        class="guest_table dashed">
        <tr>
-               <td colspan="5" class="guest_title2 bottom2" height="30"><strong>{--GUEST_TOP10_LOGIN_HEADER_1--}{!__TOP10_MAX!}&nbsp;-&nbsp;{--GUEST_TOP10_LOGIN_HEADER_2--}</strong>
+               <td colspan="5" class="guest_title2 bottom2" height="30">
+                       <strong>TOP{!__TOP10_MAX!}&nbsp;-&nbsp;Logins</strong>
                </td>
        </tr>
        <tr>
-               <td class="guest_title2 bottom2 right2"><strong>{--TOP10_RANKING--}:</strong>
+               <td class="guest_title2 bottom2 right2">
+                       <strong>Platz:</strong>
                </td>
-               <td class="guest_title2 bottom2 right2"><strong>{--_UID--}:</strong>
+               <td class="guest_title2 bottom2 right2">
+                       <strong>{--_UID--}:</strong>
                </td>
-               <td class="guest_title2 bottom2 right2"><strong>{--TOTAL_LOGINS--}:</strong>
+               <td class="guest_title2 bottom2 right2">
+                       <strong>{--TOTAL_LOGINS--}:</strong>
                </td>
-               <td class="guest_title2 bottom2 right2"><strong>{--TOTAL_POINTS--}:</strong>
+               <td class="guest_title2 bottom2 right2">
+                       <strong>{--TOTAL_POINTS--}:</strong>
                </td>
-               <td class="guest_title2 bottom2"><strong>{--ADMIN_LAST_ONLINE--}:</strong>
+               <td class="guest_title2 bottom2">
+                       <strong>{--ADMIN_LAST_ONLINE--}:</strong>
                </td>
        </tr>
        {!__TOP_LOGINS_ROWS!}
        <tr>
                <td colspan="5" align="center" class="guest_footer" height="30">
-               <div class="member_note tiny">{--GUEST_TOP10_LOGIN_FOOTER--}</div></td>
+                       <div class="member_note tiny">Diese Liste zeigt Ihnen, wer am h&auml;ufigsten eingeloggt hat.</div>
+               </td>
        </tr>
 </table>
 </div>
 <table border="0" cellspacing="0" cellpadding="0" width="90%"
        class="guest_table dashed">
        <tr>
-               <td colspan="4" class="guest_title2 bottom2" height="30"><strong>{--GUEST_TOP10_POINTS_HEADER_1--}{!__TOP10_MAX!}&nbsp;-&nbsp;{--GUEST_TOP10_POINTS_HEADER_2--}</strong>
+               <td colspan="4" class="guest_title2 bottom2" height="30">
+                       <strong>TOP{!__TOP10_MAX!}&nbsp;-&nbsp;{!POINTS!}-Verdiener</strong>
                </td>
        </tr>
        <tr>
-               <td class="guest_title2 bottom2 right2"><strong>{--TOP10_RANKING--}:</strong>
+               <td class="guest_title2 bottom2 right2">
+                       <strong>Platz:</strong>
                </td>
-               <td class="guest_title2 bottom2 right2"><strong>{--_UID--}:</strong>
+               <td class="guest_title2 bottom2 right2">
+                       <strong>{--_UID--}:</strong>
                </td>
-               <td class="guest_title2 bottom2 right2"><strong>{--TOTAL_POINTS--}:</strong>
+               <td class="guest_title2 bottom2 right2">
+                       <strong>{--TOTAL_POINTS--}:</strong>
                </td>
-               <td class="guest_title2 bottom2"><strong>{--ADMIN_LAST_ONLINE--}:</strong>
+               <td class="guest_title2 bottom2">
+                       <strong>{--ADMIN_LAST_ONLINE--}:</strong>
                </td>
        </tr>
        {!__TOP_POINTS_ROWS!}
        <tr>
                <td colspan="5" align="center" class="guest_footer" height="30">
-               <div class="member_note tiny">{--GUEST_TOP10_POINTS_FOOTER--}</div>
+                       <div class="member_note tiny">Diese Liste zeigt Ihnen, wer die meisten {!POINTS!} verdient hat.</div>
                </td>
        </tr>
 </table>
 <table border="0" cellspacing="0" cellpadding="0" width="90%"
        class="guest_table dashed">
        <tr>
-               <td colspan="5" class="guest_title2 bottom2" height="30"><strong>{--GUEST_TOP10_REFS_HEADER_1--}{!__TOP10_MAX!}&nbsp;-&nbsp;{--GUEST_TOP10_REFS_HEADER_2--}</strong>
+               <td colspan="5" class="guest_title2 bottom2" height="30">
+                       <strong>TOP{!__TOP10_MAX!}&nbsp;-&nbsp;Werber</strong>
                </td>
        </tr>
        <tr>
-               <td class="guest_title2 bottom2 right2"><strong>{--TOP10_RANKING--}:</strong>
+               <td class="guest_title2 bottom2 right2">
+                       <strong>Platz:</strong>
                </td>
-               <td class="guest_title2 bottom2 right2"><strong>{--_UID--}:</strong>
+               <td class="guest_title2 bottom2 right2">
+                       <strong>{--_UID--}:</strong>
                </td>
-               <td class="guest_title2 bottom2 right2"><strong>{--TOTAL_REFERRALS--}:</strong>
+               <td class="guest_title2 bottom2 right2">
+                       <strong>{--TOTAL_REFERRALS--}:</strong>
                </td>
-               <td class="guest_title2 bottom2 right2"><strong>{--TOTAL_POINTS--}:</strong>
+               <td class="guest_title2 bottom2 right2">
+                       <strong>{--TOTAL_POINTS--}:</strong>
                </td>
-               <td class="guest_title2 bottom2"><strong>{--ADMIN_LAST_ONLINE--}:</strong>
+               <td class="guest_title2 bottom2">
+                       <strong>{--ADMIN_LAST_ONLINE--}:</strong>
                </td>
        </tr>
        {!__TOP_REFERRAL_ROWS!}
        <tr>
                <td colspan="5" align="center" class="guest_footer" height="30">
-               <div class="member_note tiny">{--GUEST_TOP10_REFS_FOOTER--}</div></td>
+                       <div class="member_note tiny">Diese Liste zeigt Ihnen, wer die meisten Mitglieder geworben hat.</div>
+               </td>
        </tr>
 </table>
 </div>
index 7a9a73f..93340d4 100644 (file)
        </tr>
        <tr>
                <td width="10" class="seperator">&nbsp;</td>
-               <td align="right">{--ENTER_RECEIVER--}: {--MEMBER_MIN_RECS_1--} <strong>{!__MIN_VALUE!}</strong>{--MEMBER_MIN_RECS_2--}
+               <td align="right">
+                       {--ENTER_RECEIVER--}: Minimum: <strong>{!__MIN_VALUE!}</strong>
                </td>
                <td width="10" class="seperator">&nbsp;</td>
-               <td><input type="text" name="receiver" class="member_normal"
-                       size="4" maxlength="5" value="{--TARGET--}"></td>
+               <td><input type="text" name="receiver" class="member_normal" size="4" maxlength="5" value="{--TARGET--}" /></td>
                <td width="10" class="seperator">&nbsp;</td>
        </tr>
        <tr>
@@ -46,8 +46,7 @@
                <td width="10" class="seperator">&nbsp;</td>
                <td align="right">{--ENTER_SUBJECT--}:</td>
                <td width="10" class="seperator">&nbsp;</td>
-               <td><input type="text" name="subject" class="member_normal"
-                       size="30" maxlength="150" value="{--SUBJECT--}"></td>
+               <td><input type="text" name="subject" class="member_normal" size="30" maxlength="150" value="{--SUBJECT--}" /></td>
                <td width="10" class="seperator">&nbsp;</td>
        </tr>
        <tr>
@@ -58,8 +57,7 @@
                <td width="10" class="seperator">&nbsp;</td>
                <td align="right">{--ENTER_TEXT--}:</td>
                <td width="10" class="seperator">&nbsp;</td>
-               <td><textarea name="text" class="member_normal" rows="10"
-                       cols="50">{--TEXT--}</textarea></td>
+               <td><textarea name="text" class="member_normal" rows="10" cols="50">{--TEXT--}</textarea></td>
                <td width="10" class="seperator">&nbsp;</td>
        </tr>
        <tr>
@@ -67,7 +65,8 @@
        </tr>
        <tr>
                <td width="10" class="seperator">&nbsp;</td>
-               <td colspan="3" align="center" class="member_note"><strong>{--MEMBER_PLEASE_NOTE--}</strong><br />
+               <td colspan="3" align="center" class="member_note">
+                       <strong>{--MEMBER_PLEASE_NOTE--}</strong><br />
                </td>
                <td width="10" class="seperator">&nbsp;</td>
        </tr>
index d5cd5ad..110d54c 100644 (file)
@@ -2,7 +2,9 @@
        <td colspan="3" height="5" class="seperator"></td>
 </tr>
 <tr>
-       <td colspan="5" align="center" class="member_data"><strong
-               class="admin_note">{--BONUS_EXTENSION_UPGRADE_1--} <strong>v0.2.2</strong>
-       {--BONUS_EXTENSION_UPGRADE_2--}</strong></td>
+       <td colspan="5" align="center" class="member_data">
+               <strong class="admin_note">{--BONUS_EXTENSION_UPGRADE_1--}
+               <u>v0.2.2</u>
+               {--BONUS_EXTENSION_UPGRADE_2--}</strong>
+       </td>
 </tr>
index 79ffe0e..95048ed 100644 (file)
@@ -3,7 +3,9 @@
                <td class="guest_menu_row">
                <table border="0" cellspacing="0" cellpadding="0" width="100%">
                        <tr>
-                               <td width="10%" align="center" valign="top"><strong><div class="medium">{!GUESTS_ONLINE_CNT!}</div></strong></td>
+                               <td width="10%" align="center" valign="top"><strong>
+                                       <div class="medium">$content[guests]</div>
+                               </strong></td>
                                <td width="90%">{--GUESTS_ONLINE--}</td>
                        </tr>
                </table>
@@ -13,7 +15,9 @@
                <td class="guest_menu_row">
                <table border="0" cellspacing="0" cellpadding="0" width="100%">
                        <tr>
-                               <td width="10%" align="center" valign="top"><strong><div class="medium">{!MEMBERS_ONLINE_CNT!}</div></strong></td>
+                               <td width="10%" align="center" valign="top"><strong>
+                                       <div class="medium">$content[members]</div>
+                               </strong></td>
                                <td width="90%">{--MEMBERS_ONLINE--}</td>
                        </tr>
                </table>
@@ -23,7 +27,9 @@
                <td class="guest_menu_bottom">
                <table border="0" cellspacing="0" cellpadding="0" width="100%">
                        <tr>
-                               <td width="10%" align="center" valign="top"><strong><div class="medium">{!ADMINS_ONLINE_CNT!}</div></strong></td>
+                               <td width="10%" align="center" valign="top"><strong>
+                                       <div class="medium">$content[admins]</div>
+                               </strong></td>
                                <td width="90%">{--ADMINS_ONLINE--}</td>
                        </tr>
                </table>
index 9daf1e0..d379f41 100644 (file)
--- a/view.php
+++ b/view.php
@@ -51,9 +51,6 @@ $GLOBALS['output_mode'] = -1;
 require("inc/config.php");
 
 if (((REQUEST_ISSET_GET(('user'))) || (REQUEST_ISSET_GET(('reseller')))) && (REQUEST_ISSET_GET(('banner')))) {
-       // Count banner view... we currently don't need the user's id but maybe
-       $VIEW = 1;
-
        // for later things... ;-)
        $result = SQL_QUERY_ESC("SELECT url FROM `{!_MYSQL_PREFIX!}_refbanner` WHERE id=%s LIMIT 1",
                array(bigintval(REQUEST_GET('banner'))), __FILE__, __LINE__);