break;
case "finalize": // Write captured data to files
- if (!empty($_POST['finalize'])) {
+ if ((!empty($_POST['finalize'])) && (!mxchange_installed)) {
// You have submitted data then we have to reset the fatal messages
- $FATAL = array();
+ $FATAL = array(); $SQLs = array();
// Connect to MySQL server
$link = SQL_CONNECT($mysql['host'], $mysql['login'], $mysql['pass1'], __FILE__, __LINE__);
$db = SQL_SELECT_DB($mysql['dbase'], $link, __FILE__, __LINE__);
if ($db) {
// Automatically run install.sql
- if (file_exists($_POST['spath']."install/tables.sql")) {
- $ERRORS = $_POST['spath']."inc/sql.err";
- $cmd = array(
- // "Dump" tha' s*** up... ;-) > /dev/null
- "mysql ".$mysql['dbase']." --force --host=".$mysql['host']." --user=".$mysql['login']." --password=".$mysql['pass1']." < ".$_POST['spath']."install/tables.sql",
- "mysql ".$mysql['dbase']." --force --host=".$mysql['host']." --user=".$mysql['login']." --password=".$mysql['pass1']." < ".$_POST['spath']."install/menu-".GET_LANGUAGE().".sql"
- );
-
- foreach ($cmd as $c) {
- @system($c);
+ if ((file_exists($_POST['spath']."install/tables.sql")) && (file_exists($_POST['spath']."install/menu-".GET_LANGUAGE().".sql"))) {
+ // Both exists so import them
+ foreach (array("tables.sql", "menu-".GET_LANGUAGE().".sql") as $dump) {
+ // Should be save here because file_exists() is there but we check it again. :)
+ $file = secureString($_POST['spath']) . "install/" . $dump;
+ if ((file_exists($file)) && (is_readable($file))) {
+ // Load the file
+ $sql = implode("", file($file));
+
+ // Remove some unwanted chars
+ $sql = str_replace("\r", "", $sql);
+ $sql = str_replace("\n\n", "\n", $sql);
+
+ // And split it up against ;\n ...
+ $SQLs = array_merge($SQLs, explode(";\n", $sql));
+ }
}
- if ((file_exists($ERRORS)) && (filesize($ERRORS) > 0)) {
- ADD_FATAL(MYSQLDUMP_ERROR);
- } elseif (!mxchange_installed) {
- // Remove error file if empty
- if (file_exists($ERRORS)) @unlink ($ERRORS);
-
- // Ok, all done. So we can write the config data to the php files
- if ($_POST['spath'] != PATH) install_WriteData($_POST['spath']."inc/config.php", "SERVER-PATH", "define ('PATH', \"", "\");", $_POST['spath'], 0);
- if ($_POST['burl'] != URL) install_WriteData($_POST['spath']."inc/config.php", "HOST-URL", "define ('URL', \"", "\");", $_POST['burl'], 0);
- install_WriteData($_POST['spath']."inc/config.php", "MAIN_TITLE", "define ('MAIN_TITLE', \"", "\");", $_POST['title'], 0);
- install_WriteData($_POST['spath']."inc/config.php", "SLOGAN", "define ('SLOGAN', \"", "\");", $_POST['slogan'], 0);
- install_WriteData($_POST['spath']."inc/config.php", "WEBMASTER", "define ('WEBMASTER', \"", "\");", $_POST['email'], 0);
- install_WriteData($_POST['spath']."inc/config.php", "NULLPASS-WARNING", "define ('warn_no_pass', ", ");", $_POST['warn_no_pass'], 0);
- install_WriteData($_POST['spath']."inc/config.php", "WRITE-FOOTER", "define ('WRITE_FOOTER', ", ");", $_POST['wfooter'], 0);
- install_WriteData($_POST['spath']."inc/config.php", "BACKLINK", "define ('ENABLED_BACKLINK', ", ");", $_POST['blink'], 0);
- // install_WriteData($_POST['spath']."inc/config.php", "FRAMESET", "define ('frameset_active', ", ");", $_POST['frameset'], 0);
- // install_WriteData($_POST['spath']."inc/config.php", "OUTPUT-MODE", "define ('OUTPUT_MODE', \"", "\");", $_POST['omode'], 0);
- install_WriteData($_POST['spath']."inc/config.php", "MYSQL-HOST", " 'host' => \"", "\",", $mysql['host'], 0);
- install_WriteData($_POST['spath']."inc/config.php", "MYSQL-DBASE", " 'dbase' => \"", "\",", $mysql['dbase'], 0);
- install_WriteData($_POST['spath']."inc/config.php", "MYSQL-LOGIN", " 'login' => \"", "\",", $mysql['login'], 0);
- install_WriteData($_POST['spath']."inc/config.php", "MYSQL-PASSWORD", " 'password' => \"", "\",", $mysql['pass1'], 0);
- install_WriteData($_POST['spath']."inc/config.php", "MYSQL-PREFIX", "define ('_MYSQL_PREFIX', \"", "\");", $mysql['prefix'], 0);
- install_WriteData($_POST['spath']."inc/config.php", "SMTP-HOSTNAME", "define ('SMTP_HOSTNAME', \"", "\");", $_POST['smtp_host'], 0);
- install_WriteData($_POST['spath']."inc/config.php", "SMTP-USER", "define ('SMTP_USER', \"", "\");", $_POST['smtp_user'], 0);
- install_WriteData($_POST['spath']."inc/config.php", "SMTP-PASSWORD", "define ('SMTP_PASSWORD', \"", "\");", $_POST['smtp_pass'], 0);
- install_WriteData($_POST['spath']."inc/config.php", "INSTALLED", "define ('mxchange_installed', ", ");", "true", 0);
-
- // Close the link
- SQL_CLOSE($link, __FILE__, __LINE__);
+ // Are some SQLs found?
+ if (count($SQLs) == 0) {
+ // Abort here
+ ADD_FATAL(INSTALL_SQL_IMPORT_FAILED);
+ return;
}
- else
- {
- ADD_FATAL(INSTALL_MAYBE_DONE);
+
+ // Now run all queries through and try to keep out empty or comment queries
+ foreach ($SQLs as $sql) {
+ // Trim spaces away
+ $sql = trim($sql);
+
+ // Is this query not empty and not a comment?
+ if ((!empty($sql)) && (substr($sql, 0, 2) != "--") && (substr($sql, 0, 1) != "#")) {
+ // Then run it!
+ SQL_QUERY($sql, __FILE__, __LINE__);
+ }
}
+
+ // Ok, all done. So we can write the config data to the php files
+ if ($_POST['spath'] != PATH) install_WriteData($_POST['spath']."inc/config.php", "SERVER-PATH", "define ('PATH', \"", "\");", $_POST['spath'], 0);
+ if ($_POST['burl'] != URL) install_WriteData($_POST['spath']."inc/config.php", "HOST-URL", "define ('URL', \"", "\");", $_POST['burl'], 0);
+ install_WriteData($_POST['spath']."inc/config.php", "MAIN_TITLE", "define ('MAIN_TITLE', \"", "\");", $_POST['title'], 0);
+ install_WriteData($_POST['spath']."inc/config.php", "SLOGAN", "define ('SLOGAN', \"", "\");", $_POST['slogan'], 0);
+ install_WriteData($_POST['spath']."inc/config.php", "WEBMASTER", "define ('WEBMASTER', \"", "\");", $_POST['email'], 0);
+ install_WriteData($_POST['spath']."inc/config.php", "NULLPASS-WARNING", "define ('warn_no_pass', ", ");", $_POST['warn_no_pass'], 0);
+ install_WriteData($_POST['spath']."inc/config.php", "WRITE-FOOTER", "define ('WRITE_FOOTER', ", ");", $_POST['wfooter'], 0);
+ install_WriteData($_POST['spath']."inc/config.php", "BACKLINK", "define ('ENABLE_BACKLINK', ", ");", $_POST['blink'], 0);
+ // install_WriteData($_POST['spath']."inc/config.php", "FRAMESET", "define ('frameset_active', ", ");", $_POST['frameset'], 0);
+ // install_WriteData($_POST['spath']."inc/config.php", "OUTPUT-MODE", "define ('OUTPUT_MODE', \"", "\");", $_POST['omode'], 0);
+ install_WriteData($_POST['spath']."inc/config.php", "MYSQL-HOST", " 'host' => \"", "\",", $mysql['host'], 0);
+ install_WriteData($_POST['spath']."inc/config.php", "MYSQL-DBASE", " 'dbase' => \"", "\",", $mysql['dbase'], 0);
+ install_WriteData($_POST['spath']."inc/config.php", "MYSQL-LOGIN", " 'login' => \"", "\",", $mysql['login'], 0);
+ install_WriteData($_POST['spath']."inc/config.php", "MYSQL-PASSWORD", " 'password' => \"", "\",", $mysql['pass1'], 0);
+ install_WriteData($_POST['spath']."inc/config.php", "MYSQL-PREFIX", "define ('_MYSQL_PREFIX', \"", "\");", $mysql['prefix'], 0);
+ install_WriteData($_POST['spath']."inc/config.php", "SMTP-HOSTNAME", "define ('SMTP_HOSTNAME', \"", "\");", $_POST['smtp_host'], 0);
+ install_WriteData($_POST['spath']."inc/config.php", "SMTP-USER", "define ('SMTP_USER', \"", "\");", $_POST['smtp_user'], 0);
+ install_WriteData($_POST['spath']."inc/config.php", "SMTP-PASSWORD", "define ('SMTP_PASSWORD', \"", "\");", $_POST['smtp_pass'], 0);
+ install_WriteData($_POST['spath']."inc/config.php", "INSTALLED", "define ('mxchange_installed', ", ");", "true", 0);
+
+ // Close the link
+ SQL_CLOSE($link, __FILE__, __LINE__);
}
else
{
define('__TITLE_VALUE' , $_POST['title']);
define('__SMTP_HOST' , $_POST['smtp_host']);
define('__SMTP_USER' , $_POST['smtp_user']);
- define('__SMTP_PASS1' , $_POST['smtp_pass1']);
- define('__SMTP_PASS2' , $_POST['smtp_pass2']);
+ define('__SMTP_PASS' , $_POST['smtp_pass']);
OUTPUT_HTML("<FORM action=\"".__BURL_ACTION."/install.php?page=2\" method=\"POST\">
<TABLE border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"install_content\">
define('LANG_WARNING', "Warnung");
define('DIE_CONFIG_CHANGED_YOU', "Sie haben Ihre Config-Datei editiert! Auf Wiedersehen...");
define('DIE_RUN_INSTALL_MYSQL', "Bitte rufen Sie http://your-domain.com/install.php auf, um Ihre MySQL-Daten einzurichten!");
-define('WARN_NULL_PASSWORD', "Sie haben kein Passwort eingegeben! Bitte lesen Sie in der <STRONG>inc/config.php</STRONG> nach, wie Sie diese Warnung abschalten können.");
+define('WARN_NULL_PASSWORD', "Sie haben kein Passwort eingegeben! Bitte lesen Sie in der <strong>inc/config.php</strong> nach, wie Sie diese Warnung abschalten können.");
define('FATAL_CONFIG_WRITABLE', "Ihre Datei inc/config.php ist beschreibbar! Dies ist ein mögliches Sicherheitsrisiko!");
define('FATAL_CANNOT_WRITE_CONFIG', "Kann Konfigurationsdaten nicht speichern, da ich keinen Schreibzugriff auf inc/config.php habe!");
define('FATAL_CANNOT_CREATE_TMP', "Kann eine temporäre Datei nicht erzeugen! Bitte setzen Sie CHMOD 777 auf Verzeichnis inc!");
define('INSTALL_FINALIZER_FAILED', "Während der Installation ist ein unerwarteter Fehler aufgetreten! Der Finalizer konnte die Installation nicht abschliessen!");
define('INSTALL_MAYBE_DONE', "Die Installation ist möglicherweise abgeschlossen oder es ist ein unerwarteter Fehler aufgetreten!");
define('INSTALL_FINISHED', "Die Installation ist abgeschlossen! :-)");
-define('INSTALL_FIN_SECU', "<STRONG><U>Sicherheitshinweise:</U></STRONG><BR>Installieren Sie eine .htaccess Datei in alle Unterverzeichnisse ab dem Verzeichnis inc!");
+define('INSTALL_FIN_SECU', "<strong><U>Sicherheitshinweise:</U></strong><BR>Installieren Sie eine .htaccess Datei in alle Unterverzeichnisse ab dem Verzeichnis inc!");
define('CONTINUE_ADMIN', "Weiter zum Administrationsbereich...");
define('RUNTIME_PROBLEMS_DETECTED', "Laufzeit-Problem erkannt!");
define('FATAL_INC_WRITABLE', "Das Verzeichnis inc ist beschreibbar! Bitte setzen Sie die Zugriffsrechte auf 755 oder 555.");
define('EDIT_MENUS', "Menüs bearbeiten");
define('DEL_MENUS', "Menüs löschen");
define('EDIT_ADMIN_MENU', "Admin-Menüeinträge ändern");
-define('EDIT_MENU_1', "Es soll/sollen <STRONG>");
-define('EDIT_MENU_2', "</STRONG> Menüeintrag/-einträge geändert werden:");
+define('EDIT_MENU_1', "Es soll/sollen <strong>");
+define('EDIT_MENU_2', "</strong> Menüeintrag/-einträge geändert werden:");
define('ENTRY_MODIFY', "Eintrag");
define('SUBMIT_CHANGES', "Änderungen durchführen");
define('ENTRY_404_1', "Eintrag <I>");
define('SAVING_DATA', "Speichere Daten ab");
define('SAVING_DONE', "Speicherung beendet!");
define('DEL_ADMIN_MENU', "Admin-Menüeinträge löschen");
-define('DEL_MENU_1', "Es soll/sollen <STRONG>");
-define('DEL_MENU_2', "</STRONG> Menüeintrag/-einträge gelöscht werden:");
+define('DEL_MENU_1', "Es soll/sollen <strong>");
+define('DEL_MENU_2', "</strong> Menüeintrag/-einträge gelöscht werden:");
define('DEL_ENTRIES', "Einträge unwiederruflich löschen");
define('EDIT_ACTION', "Aktionswert ändern");
define('EDIT_WHAT', "Unteraktionswert ändern");
define('SEX_F', "Frau");
define('SEX_C', "Firma");
define('SAVE_CHANGES', "Änderungen speichern");
-define('MYDATA_NOTE', "Geben Sie nur bei <STRONG>Passwort</STRONG> Ihr aktuelles Passwort ein, wenn Sie nur Daten ändern wollen. Geben Sie bei <STRONG>Passwortbestätigung</STRONG> das neue Passwort erneut ein, wenn Sie Ihr aktuelles Passwort ändern wollen.");
+define('MYDATA_NOTE', "Geben Sie nur bei <strong>Passwort</strong> Ihr aktuelles Passwort ein, wenn Sie nur Daten ändern wollen. Geben Sie bei <strong>Passwortbestätigung</strong> das neue Passwort erneut ein, wenn Sie Ihr aktuelles Passwort ändern wollen.");
define('MEMBER_UPDATE_PWD_WRONG', "Bitte geben Sie Ihr aktuelles Passwort zum Ändern Ihrer Einstellungen ein. Wir haben dies zur Sicherheit unserer Mitglieder eingebaut.");
define('MEMBER_HAVE_CHANGED_DATA', "Sie haben heute Ihr Benutzerprofil geändert.");
define('YOUR_NEW_DATA', "Hier sind Ihre neuen Profildaten");
define('MINS', "Minuten");
define('SECS', "Sekunden");
define('_AND', "und");
-define('UNKNOWN_CODE_1', "Es ist während der Ausführung ein unbekannter Fehler-Code <STRONG>");
-define('UNKNOWN_CODE_2', "</STRONG> enstanden, für den Sie vermutlich nicht verantwortlich sind. Bitte informieren Sie uns über diese Meldung!");
+define('UNKNOWN_CODE_1', "Es ist während der Ausführung ein unbekannter Fehler-Code <strong>");
+define('UNKNOWN_CODE_2', "</strong> enstanden, für den Sie vermutlich nicht verantwortlich sind. Bitte informieren Sie uns über diese Meldung!");
define('MEMBER_TEXT_CONTAINS_URL', "Ihr Werbetext enthält eine URL, dies ist in unserem {!MT_WORD!} nicht zulässig. Bitte entfernen Sie diese aus Ihrem Text und versuchen Sie es erneut.");
define('MEMBER_TEXT_OVERLENGTH', "Ihr Text hat die maximale Textlänge überschritten. Bitte fassen Sie ihn etwas kürzer.");
define('MEMBER_SUBJ_CONTAINS_URL', "Ihre eingegebe Betreffzeile enthält eine URL, dies ist in unserem {!MT_WORD!} nicht zulässig. Bitte entfernen Sie diese aus Ihrer Betreffzeile und versuchen Sie es erneut.");
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ählen Sie mindestens <STRONG><BIG>");
-define('GUEST_SELECT_LEAST_CATS_2', "</BIG></STRONG> Kategorien aus. Anderfalls erfolgt keine Anmeldung!");
+define('GUEST_SELECT_LEAST_CATS_1', "Bitte wä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ändig versendet");
define('EMAIL_CONFIRMED', "Bestätigt");
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_1', "Unbekannter Status <strong>");
+define('UNKNOWN_STATUS_2', "</strong> erkannt!");
define('ACCOUNT_STATUS', "Account-Status");
define('ACCOUNT_UNCONFIRMED', "<SPAN class=\"admin_failed\">Unbestätigt</SPAN>");
define('ACCOUNT_CONFIRMED', "<SPAN class=\"admin_green\">Bestätigt</SPAN>");
define('ADMIN_LIST_LOCKED_ACCOUNTS', "Alle gesperrten Mitglieder-Accounts auflisten");
define('ADMIN_LIST_CONFIRMED_ACCOUNTS', "Alle bestätigten 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_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('UNCONFIRMED_LINKS', "Unbestätigte Mails");
define('ADMIN_MEMBER_LINKS_1', "Das Mitglied <U>");
define('ADMIN_MEMBER_LINKS_2', "</U> hat alle seine Mails bestätigt.");
-define('MEMBER_TOTAL_LINKS_1', "Es müssen noch <STRONG>");
-define('MEMBER_TOTAL_LINKS_2', "</STRONG> Mails von diesem Mitglied bestätigt werden!");
+define('MEMBER_TOTAL_LINKS_1', "Es müssen noch <strong>");
+define('MEMBER_TOTAL_LINKS_2', "</strong> Mails von diesem Mitglied bestätigt werden!");
define('ADMIN_DEL_UNCONFIRMED_LINKS', "Alle unbestätigten Mails löschen");
define('ADMIN_LINKS_DELETED', "Links für unbestätigte Mails wurden gelöscht!");
define('ADMIN_DEL_LINK_SUBJ', "Ihr unbestaetigen Mails wurden geloescht!");
-define('MEMBER_LINKS_LEFT_1', "Sie haben <STRONG>");
-define('MEMBER_LINKS_LEFT_2', "</STRONG> unbestätigte Mails. Bitte bestätigen Sie diese zuerst. Wenn Sie weniger als <STRONG>");
-define('MEMBER_LINKS_LEFT_3', "</STRONG> Mails im Account haben, können Sie auch wieder buchen.");
+define('MEMBER_LINKS_LEFT_1', "Sie haben <strong>");
+define('MEMBER_LINKS_LEFT_2', "</strong> unbestätigte Mails. Bitte bestätigen Sie diese zuerst. Wenn Sie weniger als <strong>");
+define('MEMBER_LINKS_LEFT_3', "</strong> Mails im Account haben, können Sie auch wieder buchen.");
define('TODAY', "Heute");
-define('MEMBER_PROFILE_LOCKED_1', "Sie können Ihren Account erst am <STRONG>");
-define('MEMBER_PROFILE_LOCKED_2', "</STRONG> wieder ändern!");
-define('MEMBER_HAS_ZERO_MMAILS', "Sie haben Ihren Empfang auf <STRONG>Urlaub</STRONG> stehen! Bitte stellen Sie unter "Profildaten ändern" den Empfang höher ein!");
+define('MEMBER_PROFILE_LOCKED_1', "Sie können Ihren Account erst am <strong>");
+define('MEMBER_PROFILE_LOCKED_2', "</strong> wieder ändern!");
+define('MEMBER_HAS_ZERO_MMAILS', "Sie haben Ihren Empfang auf <strong>Urlaub</strong> stehen! Bitte stellen Sie unter "Profildaten ändern" den Empfang höher ein!");
define('REF_CLIX', "Clicks");
define('REF_VIEWS', "Views");
define('REFBANNER_TOTALS', "Gesamt");
define('ADMIN_DELETE_NORMAL_MAIL', "Obrige Normal-Mail löschen");
define('ADMIN_REALLY_DELETE_ALL_MAILS', "Wollen Sie wirklich alle Mails löschen?");
define('SURNAME_FAMILY', "Vor- und Nachname");
-define('ADMIN_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ätigt!");
+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ätigt!");
define('REFS_COUNT', "Refs");
define('MEMBER_JOINED', "Beigetreten");
define('ADMIN_EMAIL_DELETED', "E-Mail wurde aus dem System gelöscht.");
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ändert!");
-define('NEW_PATCHES_AVAILABLE_1', "Neue Entwickler-Patches für Version <STRONG>");
-define('NEW_PATCHES_AVAILABLE_2', "</STRONG> verfügbar!");
+define('NEW_PATCHES_AVAILABLE_1', "Neue Entwickler-Patches für Version <strong>");
+define('NEW_PATCHES_AVAILABLE_2', "</strong> verfü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_LOGS_DIR_404_1', "Das Verzeichnis mit den Zugriffslogbüchern konnte nicht gefunden werden! (<STRONG>");
-define('ADMIN_LOGS_DIR_404_2', "</STRONG>)");
-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_LOGS_DIR_404_1', "Das Verzeichnis mit den Zugriffslogbüchern konnte nicht gefunden werden! (<strong>");
+define('ADMIN_LOGS_DIR_404_2', "</strong>)");
+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_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_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ählen");
define('ADMIN_ASSIGN_TASKS', "Bearbeiten");
define('GUEST_STATS_YREGISTER', "Gestrige Anmeldungen");
define('CHANGE_MENUS', "Ändern");
define('CHANGE_MEMBER_MENU', "Verdecken, anzeigen, deaktivieren, aktivieren des Mitgliedsmenüs");
-define('CHANGE_MENU_1', "Ändern von <STRONG>");
-define('CHANGE_MENU_2', "</STRONG> Menüeinträgen");
+define('CHANGE_MENU_1', "Ändern von <strong>");
+define('CHANGE_MENU_2', "</strong> Menüeinträgen");
define('IS_VISIBLE', "Wird angezeigt");
define('IS_ACTIVE', "Aktiviert");
define('CHANGE_ENTRIES', "Änderungen durchführen");
define('ADMIN_GSTATS_MODULES_NOTE', "Zeigt Klicks in den 10 am häufigsten angeklickten Gast- und Mitgliedsmodulen an.");
define('ADMIN_GSTATS_INACTIVE_NOTE', "Deaktiviert die Gast-Statistiken komplett.");
define('DELETE_PAYMENT', "Vergütungen löschen");
-define('REF_PAYOUT', "Anzahl zu bestätigender Mails, bevor die {!POINTS!} gutgeschrieben werden");
-define('REF_PAYOUT_NOTE', "0 = Vergütung erfolgt sofort.");
+define('REF_PAYOUT', "Wie viele Mails müssen die Mitglieder mindestens bestätigen, um den Willkommensbonus, einmaliger Referral-Bonus usw. gutgeschrieben bekommen?");
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_VERSION', "Version (alt)");
define('ADMIN_EXT_TOTAL_FSIZE', "Downloadgesamtgrö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_ALREADY_INSTALLED_1', "Alle <strong><U>");
+define('ADMIN_EXT_ALREADY_INSTALLED_2', "</U></strong> gefundenen Erweiterungen sind bereits installiert!");
define('ADMIN_EXT_NOTHING_FOUND', "Keine Erweiterungen auf dem Server gefunden!");
define('ADMIN_EXT_VERSION', "Version");
define('ADMIN_TASK_IS_EXTENSION_UPDATE', "Erweiterung-Update");
<BR>
Beispiele:
<UL>
- <LI><STRONG>1</STRONG> : Sendet nur an Mitglieder, deren Postleitzahl mit 1 anfängt.</LI>
- <LI><STRONG>12</STRONG> : Sendet nur an Mitglieder, deren Postleitzahl mit 12 anfängt.</LI>
- <LI><STRONG>123</STRONG> : Sendet nur an Mitglieder, deren Postleitzahl mit 123 anfängt.</LI>
+ <LI><strong>1</strong> : Sendet nur an Mitglieder, deren Postleitzahl mit 1 anfängt.</LI>
+ <LI><strong>12</strong> : Sendet nur an Mitglieder, deren Postleitzahl mit 12 anfängt.</LI>
+ <LI><strong>123</strong> : Sendet nur an Mitglieder, deren Postleitzahl mit 123 anfängt.</LI>
</UL>
<BR>
Oder geben Sie nichts ein, wenn Sie diese Option nicht wünschen.");
define('ADMIN_EDIT_BANNER_URL', "Banner-URL ändern");
define('ADMIN_EDIT_ALTERNATE', "Alternativen Text ändern");
define('ADMIN_EDIT_POINT_SETTINGS', "Einstellungen an {!POINTS!}vergütungen");
-define('ADMIN_CONFIG_DIRECT_PAY', "Sollen die "erklickten" {!POINTS!} nach der Anmeldung direkt oder nach eingestellter Anzahl von Mails vergütet werden?");
+define('ADMIN_CONFIG_DIRECT_PAY', "Sollen die eingestellte Anzahl an mindest zubestätigener Mails bei {!POINTS!}gutschriften berücksichtig werden oder immer gutgeschrieben werden?");
define('CHANGE_PROFILE', "Profil ändern");
define('ADMIN_PASS1', "Passwort eingeben");
define('ADMIN_PASS2', "Passwortbestätigung");
define('ADMIN_EXT_BONUS_OUTDATED_1', "Ihre Bonus-Erweiterung ist veraltet! Version <U>");
define('ADMIN_EXT_BONUS_OUTDATED_2', "</U> oder höher wird benö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('ADMIN_CONFIG_POINTS_DIRECT', "{!POINTS!} immer gutgeschreiben.");
+define('ADMIN_CONFIG_POINTS_MAILS', "Anzahl zu best. Mails berücksichtigen.");
define('MEMBER_MORE_POINTS_NEEDED', "Sie haben nicht ausreichend {!POINTS!} übrig, um die Buchung durchzuführen! Bitte stellen Sie weniger Empfä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_EDIT_EXTENSIONS', "Ändern von Erweiterungen");
define('ADMIN_EXT_CHANGED', "Erweiterungen geä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('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_NO_ADDIONAL_SQLS', "Keine weiteren SQL-Anweisungen zum Ausführen!");
define('ADMIN_SQLS_EXECUTED_ON_UPDATE', "Beim Aktualisieren ausgeführte SQL-Anweisungen");
define('ADMIN_SQLS_EXECUTED_ON_REGISTER', "Beim Registrieren ausgeführte SQL-Anweisungen");
-define('ADMIN_UNKNOWN_FIELD_TYPE_1', "Unbekannter Datentyp <STRONG>");
-define('ADMIN_UNKNOWN_FIELD_TYPE_2', "</STRONG> erkannt!");
+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_CALL_NOT_DIRECTLY', "Bitte diesen Menüpunkt nicht direkt aufrufen!");
define('ADMIN_UNCONFIRMED_STATS_MISSING_2', "</U> !");
define('ADMIN_UNCONFIRMED_INVALID_LINK', "Ungütigen Link aufgerufen oder Mail ist nicht mehr vorhanden!");
define('ADMIN_UNCONFIRMED_NO_LINK_LEFT', "Diese Mailbuchung wurde komplett bestätigt!");
-define('ADMIN_CONFIG_REFMODE', "Vergütungsmodus für einmalige Referral-Gutschrift");
-define('ADMIN_CONFIG_REFMODE_REF', "Ü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öschen");
-define('ADMIN_TEXT_DEL_ACCOUNT_1', "Möchten Sie den User <STRONG>");
-define('ADMIN_TEXT_DEL_ACCOUNT_2', "</STRONG> nun <STRONG>unwiederruflich</STRONG> löschen? Bitte geben Sie einen Grund der Löschung mit an!");
-define('ADMIN_TEXT_LOCK_ACCOUNT_1', "Mö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öchten Sie den User <STRONG>");
-define('ADMIN_TEXT_UNLOCK_ACCOUNT_2', "</STRONG> nun freischalten? Sie können auch optional einen Text mit angeben.");
+define('ADMIN_CONFIG_REFMODE', "Soll die einmalige Referral-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öschen");
+define('ADMIN_TEXT_DEL_ACCOUNT_1', "Möchten Sie den User <strong>");
+define('ADMIN_TEXT_DEL_ACCOUNT_2', "</strong> nun <strong>unwiederruflich</strong> löschen? Bitte geben Sie einen Grund der Löschung mit an!");
+define('ADMIN_TEXT_LOCK_ACCOUNT_1', "Mö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öchten Sie den User <strong>");
+define('ADMIN_TEXT_UNLOCK_ACCOUNT_2', "</strong> nun freischalten? Sie kö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_THEMES_DELETED', "Themes wurden gelö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('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 ändern");
define('ADMIN_SET_AS_NEW_THEME', "Dieses Theme als Standart-Theme setzen");
define('CONFIRMATION_LINK', "Hier bestä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('UNKNOWN_MAILID_CODE_1', "Unbekannter Fehler-Code <strong>");
+define('UNKNOWN_MAILID_CODE_2', "</strong> erkannt!");
define('EXTENSION_PROBLEM_EXT_INACTIVE', "Erweiterung <strong>%s</strong> deaktiviert! Fehler: Kann nicht fortfahren!");
define('CHANGE_GUEST_MENU', "Verdecken, anzeigen, deaktivieren, aktivieren des Gastmenüs");
define('IS_LOCKED', "Ist gesperrt");
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ählen Sie unten ein neues Design aus und klicken Sie auf <STRONG>Theme abspeichern</STRONG>, das Design wird dann nur für Sie dauerhaft geändert.");
+define('MEMBER_THEME_LIST_USAGE', "Wählen Sie unten ein neues Design aus und klicken Sie auf <strong>Theme abspeichern</strong>, das Design wird dann nur für Sie dauerhaft geändert.");
define('MEMBER_THEME_SAVED', "Design gespeichert.");
define('TASK_NO_TITLE', "Aufgabe ohne SQL-Anweisungen");
define('UNCONFIRMED_LOCKED', "Anzahl zu best. Mails für Willkommensgutschrift");
define('ADMIN_SUBMIT_BANNER', "Banner hinzufügen");
define('ADMIN_LIST_REFERRALS_1', "Referrals des Mitgliedes ");
define('ADMIN_LIST_REFERRALS_2', " in erster Ebene");
-define('ADMIN_LIST_REFERRALS_NOTE', "<STRONG>Änderung:</STRONG> Klicken Sie die User-ID an und gelangen Sie zum Mitgliederprofil. Klicken Sie Anzahl Referrals an, werden die Referrals des jeweiligen Mitgliedes aufgelistet.");
+define('ADMIN_LIST_REFERRALS_NOTE', "<strong>Änderung:</strong> Klicken Sie die User-ID an und gelangen Sie zum Mitgliederprofil. Klicken Sie Anzahl Referrals an, werden die Referrals des jeweiligen Mitgliedes aufgelistet.");
define('ADMIN_NORMAL_MAIL_ALREADY_DELETED', "Mitglieder-Mail bereits gelöscht!");
define('INITIAL_RELEASE', "Erste Alpha-Version");
define('NO_UPDATE_NOTES', "Keine Update-Hinweise gefunden!");
define('ADMIN_MENU_OLD', "Herkömliches Menüsystem links im Browser");
define('ADMIN_BACK_TO_GUEST_MENU', "Zum Gastmenü zurück...");
define('ADMIN_LOGOUT_NOW', "Aus dem Admin-Bereich ausloggen");
-define('ADMIN_LOGOUT_NOTE', "Loggen Sie sich immer aus dem Admin-Bereich aus, wenn Sie beabsichten, ihn nicht mehr zu benutzen. Auch sollten Sie dies <STRONG>auf jedem Fall</STRONG> in einem Internet-Cafe vor Verlassen des Platzes tun!");
+define('ADMIN_LOGOUT_NOTE', "Loggen Sie sich immer aus dem Admin-Bereich aus, wenn Sie beabsichten, ihn nicht mehr zu benutzen. Auch sollten Sie dies <strong>auf jedem Fall</strong> in einem Internet-Cafe vor Verlassen des Platzes tun!");
define('ADMIN_LOGOUT_QUESTION', "Wollen Sie sich jetzt ausloggen?");
define('ADMIN_LA_MODE', "Menütyp");
define('ADMIN_ACCOUNT_NOREFS_404', "Es wurden keine Mitgliederaccounts ohne Werber gefunden, oder verändern Sie die Aussortierung!");
define('MEMBER_PASS_SALTED', "Passwort wegen Update geaendert");
define('MEMBER_PASSWORD_ERROR', "Fehler beim Abgleichen der Passwörter!");
define('ADMIN_PASS_SALTED', "Admin-Password wegen Update geaendert");
-define('ADMIN_SALT_LENGTH_NOTE', "Um für alle Accounts (Mitglieder/Admins derzeit) neue Passwörter zu generieren, lassen Sie das Eingabefeld <STRONG>{--ADMIN_SALT_LENGTH--}</STRONG> leer oder geben Sie eine <STRONG>0</STRONG> ein! <STRONG>Vorsicht!</STRONG> Sie müssen sich dann anschliessend erneut einloggen!");
+define('ADMIN_SALT_LENGTH_NOTE', "Um für alle Accounts (Mitglieder/Admins derzeit) neue Passwörter zu generieren, lassen Sie das Eingabefeld <strong>{--ADMIN_SALT_LENGTH--}</strong> leer oder geben Sie eine <strong>0</strong> ein! <strong>Vorsicht!</strong> Sie müssen sich dann anschliessend erneut einloggen!");
define('LOGIN_FAILED_GENERAL', "Genereller Loginfehler! Bitte kontaktieren Sie den Webmaster!");
define('DEFAULT_MT_WORD', "Mailtausch");
define('DEFAULT_MT_WORD2', "Mailtausches");