From: Roland Häder Date: Thu, 30 Jun 2011 01:43:23 +0000 (+0000) Subject: Naming convention on language strings applied, ACL handling fixed: X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=commitdiff_plain;h=6a0c39a390c28999679d84a7ae5264363b0054dc Naming convention on language strings applied, ACL handling fixed: - A lot more (or all?) configuration-related language ids prefixed with 'admin_config_' - Fixed saving, loading and handling of ACLs - Renamed 'config_admins' to 'list_admins_acls' to make it more clear - TODOs.txt updated --- diff --git a/.gitattributes b/.gitattributes index 58193006ae..842c06b81c 100644 --- a/.gitattributes +++ b/.gitattributes @@ -500,6 +500,7 @@ inc/modules/admin/what-guest_add.php svneol=native#text/plain inc/modules/admin/what-guestedit.php svneol=native#text/plain inc/modules/admin/what-holiday_list.php svneol=native#text/plain inc/modules/admin/what-holiday_remove.php svneol=native#text/plain +inc/modules/admin/what-list_admins_acls.php svneol=native#text/plain inc/modules/admin/what-list_autopurge.php svneol=native#text/plain inc/modules/admin/what-list_bank_package.php svneol=native#text/plain inc/modules/admin/what-list_beg.php svneol=native#text/plain @@ -508,6 +509,7 @@ inc/modules/admin/what-list_cats.php svneol=native#text/plain inc/modules/admin/what-list_country.php svneol=native#text/plain inc/modules/admin/what-list_coupon.php svneol=native#text/plain inc/modules/admin/what-list_doubler.php svneol=native#text/plain +inc/modules/admin/what-list_email_max_rec.php svneol=native#text/plain inc/modules/admin/what-list_holiday.php svneol=native#text/plain inc/modules/admin/what-list_links.php svneol=native#text/plain inc/modules/admin/what-list_network_api_translation.php svneol=native#text/plain @@ -1069,10 +1071,14 @@ templates/de/html/admin/admin_del_surfbar_urls_row.tpl svneol=native#text/plain templates/de/html/admin/admin_delete_admin_menu.tpl svneol=native#text/plain templates/de/html/admin/admin_delete_admin_menu_row.tpl svneol=native#text/plain templates/de/html/admin/admin_delete_admins.tpl svneol=native#text/plain +templates/de/html/admin/admin_delete_admins_acls.tpl svneol=native#text/plain +templates/de/html/admin/admin_delete_admins_acls_row.tpl svneol=native#text/plain templates/de/html/admin/admin_delete_admins_row.tpl svneol=native#text/plain templates/de/html/admin/admin_delete_cats.tpl svneol=native#text/plain templates/de/html/admin/admin_delete_cats_row.tpl svneol=native#text/plain templates/de/html/admin/admin_delete_email_bonus.tpl svneol=native#text/plain +templates/de/html/admin/admin_delete_email_max_rec.tpl svneol=native#text/plain +templates/de/html/admin/admin_delete_email_max_rec_row.tpl svneol=native#text/plain templates/de/html/admin/admin_delete_email_normal.tpl svneol=native#text/plain templates/de/html/admin/admin_delete_email_notify.tpl svneol=native#text/plain templates/de/html/admin/admin_delete_guest_menu.tpl svneol=native#text/plain @@ -1087,6 +1093,8 @@ templates/de/html/admin/admin_delete_networks.tpl svneol=native#text/plain templates/de/html/admin/admin_delete_networks_row.tpl svneol=native#text/plain templates/de/html/admin/admin_delete_payments.tpl svneol=native#text/plain templates/de/html/admin/admin_delete_payments_row.tpl svneol=native#text/plain +templates/de/html/admin/admin_delete_payouts.tpl svneol=native#text/plain +templates/de/html/admin/admin_delete_payouts_row.tpl svneol=native#text/plain templates/de/html/admin/admin_delete_reflevel.tpl svneol=native#text/plain templates/de/html/admin/admin_delete_reflevel_row.tpl svneol=native#text/plain templates/de/html/admin/admin_delete_sponsor.tpl svneol=native#text/plain @@ -1096,12 +1104,16 @@ templates/de/html/admin/admin_edit_admin_menu.tpl svneol=native#text/plain templates/de/html/admin/admin_edit_admin_menu_form.tpl svneol=native#text/plain templates/de/html/admin/admin_edit_admin_menu_row.tpl svneol=native#text/plain templates/de/html/admin/admin_edit_admins.tpl svneol=native#text/plain +templates/de/html/admin/admin_edit_admins_acls.tpl svneol=native#text/plain +templates/de/html/admin/admin_edit_admins_acls_row.tpl svneol=native#text/plain templates/de/html/admin/admin_edit_admins_row.tpl svneol=native#text/plain templates/de/html/admin/admin_edit_bank_packages.tpl svneol=native#text/plain templates/de/html/admin/admin_edit_bank_packages_row.tpl svneol=native#text/plain templates/de/html/admin/admin_edit_cats.tpl svneol=native#text/plain templates/de/html/admin/admin_edit_cats_row.tpl svneol=native#text/plain templates/de/html/admin/admin_edit_email.tpl svneol=native#text/plain +templates/de/html/admin/admin_edit_email_max_rec.tpl svneol=native#text/plain +templates/de/html/admin/admin_edit_email_max_rec_row.tpl svneol=native#text/plain templates/de/html/admin/admin_edit_email_row.tpl svneol=native#text/plain templates/de/html/admin/admin_edit_email_select.tpl svneol=native#text/plain templates/de/html/admin/admin_edit_guest_menu.tpl svneol=native#text/plain @@ -1119,6 +1131,8 @@ templates/de/html/admin/admin_edit_networks.tpl svneol=native#text/plain templates/de/html/admin/admin_edit_networks_row.tpl svneol=native#text/plain templates/de/html/admin/admin_edit_payments.tpl svneol=native#text/plain templates/de/html/admin/admin_edit_payments_row.tpl svneol=native#text/plain +templates/de/html/admin/admin_edit_payouts.tpl svneol=native#text/plain +templates/de/html/admin/admin_edit_payouts_row.tpl svneol=native#text/plain templates/de/html/admin/admin_edit_rallyes.tpl svneol=native#text/plain templates/de/html/admin/admin_edit_rallyes_row.tpl svneol=native#text/plain templates/de/html/admin/admin_edit_refbanner.tpl svneol=native#text/plain @@ -1158,6 +1172,8 @@ templates/de/html/admin/admin_import_theme_form.tpl svneol=native#text/plain templates/de/html/admin/admin_import_theme_none.tpl svneol=native#text/plain templates/de/html/admin/admin_import_theme_row.tpl svneol=native#text/plain templates/de/html/admin/admin_list_admins.tpl svneol=native#text/plain +templates/de/html/admin/admin_list_admins_acls.tpl svneol=native#text/plain +templates/de/html/admin/admin_list_admins_acls_row.tpl svneol=native#text/plain templates/de/html/admin/admin_list_admins_row.tpl svneol=native#text/plain templates/de/html/admin/admin_list_autopurge.tpl svneol=native#text/plain templates/de/html/admin/admin_list_autopurge_row.tpl svneol=native#text/plain @@ -1187,6 +1203,8 @@ templates/de/html/admin/admin_list_coupon_row.tpl svneol=native#text/plain templates/de/html/admin/admin_list_doubler_already.tpl svneol=native#text/plain templates/de/html/admin/admin_list_doubler_overview.tpl svneol=native#text/plain templates/de/html/admin/admin_list_doubler_waiting.tpl svneol=native#text/plain +templates/de/html/admin/admin_list_email_max_rec.tpl svneol=native#text/plain +templates/de/html/admin/admin_list_email_max_rec_row.tpl svneol=native#text/plain templates/de/html/admin/admin_list_emails.tpl svneol=native#text/plain templates/de/html/admin/admin_list_emails_row.tpl svneol=native#text/plain templates/de/html/admin/admin_list_holiday.tpl svneol=native#text/plain diff --git a/DOCS/TODOs.txt b/DOCS/TODOs.txt index dc27b17f83..3fa86c5333 100644 --- a/DOCS/TODOs.txt +++ b/DOCS/TODOs.txt @@ -4,7 +4,7 @@ ./beg.php:171: // @TODO Opps, what is missing here??? ./birthday_confirm.php:93: // @TODO Try to rewrite the following unset() ./inc/cache/config-local.php:124:// @TODO Rewrite the following three constants, somehow... -./inc/classes/cachesystem.class.php:501: // @TODO Add support for more types which break in last else-block +./inc/classes/cachesystem.class.php:504: // @TODO Add support for more types which break in last else-block ./inc/config-functions.php:136: // @TODO Make this all better... :-/ ./inc/daily/daily_beg.php:52:// @TODO This should be converted in a daily beg rallye ./inc/daily/daily_birthday.php:95: // @TODO 4 is hard-coded here, should we move it out in config? @@ -56,16 +56,16 @@ ./inc/functions.php:92: // @TODO Extension 'msg' does not exist ./inc/gen_sql_patches.php:95:// @TODO Rewrite this to a filter ./inc/install-functions.php:57: // @TODO DEACTIVATED: changeDataInLocalConfigurationFile('OUTPUT-MODE', "setConfigEntry('OUTPUT_MODE', '", "');", postRequestParameter('omode'), 0); -./inc/language/de.php:1085: // @TODO Rewrite these two constants -./inc/language/de.php:1106: // @TODO Rewrite these three constants -./inc/language/de.php:778:// @TODO Are these constants longer used? +./inc/language/de.php:1079: // @TODO Rewrite these two constants +./inc/language/de.php:1100: // @TODO Rewrite these three constants +./inc/language/de.php:772:// @TODO Are these constants longer used? ./inc/language-functions.php:255: // @TODO These are all valid languages, again hard-coded ./inc/language-functions.php:44:// @TODO Rewrite all language constants to this function. ./inc/language/newsletter_de.php:13: * @TODO This language file is completely out-dated, please do no * ./inc/language/rallye_de.php:13: * @TODO Naming convention not applied for language strings * ./inc/language/refback_de.php:44:// @TODO Rewrite these constants to one ./inc/language/sponsor_de.php:117:// @TODO Rewrite these four constants to one and use sprintf() -./inc/libs/admins_functions.php:435: // @TODO This can be, somehow, rewritten +./inc/libs/admins_functions.php:449: // @TODO This can be, somehow, rewritten ./inc/libs/beg_functions.php:55: // @TODO Try to rewrite the following unset() ./inc/libs/bonus_functions.php:203: // @TODO Move this HTML to a template ./inc/libs/doubler_functions.php:44:// @TODO Lame description @@ -103,8 +103,8 @@ ./inc/modules/admin/admin-inc.php:171: // @TODO This and the next getCurrentAdminId() call might be moved into the templates? ./inc/modules/admin/admin-inc.php:242: // @TODO This can be rewritten into a filter ./inc/modules/admin/admin-inc.php:274: // @TODO Rewrite this to $content = SQL_FETCHARRAY() -./inc/modules/admin/admin-inc.php:339: // @TODO Rewrite this to $content = SQL_FETCHARRAY() -./inc/modules/admin/admin-inc.php:437:// @TODO Try to rewrite this to adminAddMenuSelectionBox() +./inc/modules/admin/admin-inc.php:340: // @TODO Rewrite this to $content = SQL_FETCHARRAY() +./inc/modules/admin/admin-inc.php:438:// @TODO Try to rewrite this to adminAddMenuSelectionBox() ./inc/modules/admin/overview-inc.php:162: // @TODO Rewrite this to a filter ./inc/modules/admin/overview-inc.php:275: // @TODO Rewrite this to something with include files and/or filter ./inc/modules/admin/overview-inc.php:309: // @TODO This may also be rewritten to include files @@ -119,8 +119,6 @@ ./inc/modules/admin/what-adminedit.php:56: // @TODO Kill all constants in this file ./inc/modules/admin/what-admins_mails.php:59: // @TODO Can this be rewritten to an API function? ./inc/modules/admin/what-bonus.php:46:// @TODO Unused at the moment -./inc/modules/admin/what-config_admins.php:108: // @TODO Rewrite this to a filter -./inc/modules/admin/what-config_admins.php:136: // @TODO Rewrite this to filter 'run_sqls' ./inc/modules/admin/what-config_mods.php:55: // @TODO This can be moved into mysql-function.php, see checkModulePermissions() function ./inc/modules/admin/what-config_points.php:110: // @TODO Rewrite this to a filter ./inc/modules/admin/what-config_rallye_prices.php:195: // @TODO Rewrite these two constants @@ -133,6 +131,8 @@ ./inc/modules/admin/what-guest_add.php:67: // @TODO Cant this be rewritten? ./inc/modules/admin/what-guest_add.php:80: // @TODO This can be somehow rewritten to a function ./inc/modules/admin/what-holiday_list.php:46:// @TODO Unused at the moment +./inc/modules/admin/what-list_admins_acls.php:108: // @TODO Rewrite this to a filter +./inc/modules/admin/what-list_admins_acls.php:136: // @TODO Rewrite this to filter 'run_sqls' ./inc/modules/admin/what-list_autopurge.php:47:// @TODO Rewrite those lines to filter ./inc/modules/admin/what-list_bonus.php:133: // @TODO Can't this be moved into our expression language? ./inc/modules/admin/what-list_cats.php:54: // @TODO No longer needed? define('__CATEGORIES_BASE' , ' ./templates/de/html/admin/admin_admins_contct_form.tpl:4: ./templates/de/html/admin/admin_config_other.tpl:79: +./templates/de/html/admin/admin_config_rewrite.tpl:4: ./templates/de/html/admin/admin_edit_admin_menu.tpl:4: ./templates/de/html/admin/admin_list_refs_level.tpl:21: ./templates/de/html/admin/admin_list_unconfirmed_list.tpl:3: @@ -249,7 +250,9 @@ ./inc/loader/load_cache-revision.php:2:// @DEPRECATED ./inc/loader/load_cache-them.php:2:// @DEPRECATED ./inc/loader/load-extensions.php:2:// @DEPRECATED -./inc/modules/admin/admin-inc.php:438:// @DEPRECATED +./inc/modules/admin/admin-inc.php:439:// @DEPRECATED +./inc/modules/admin/what-config_admins.php:2:// @DEPRECATED +./inc/modules/admin/what-config_email.php:2:// @DEPRECATED ./inc/reset/reset_100_bonus.php:2:// @DEPRECATED ./inc/reset/reset_autopurge.php:2:// @DEPRECATED ./inc/reset/reset_beg.php:2:// @DEPRECATED @@ -262,8 +265,25 @@ ./inc/reset/reset_profile.php:2:// @DEPRECATED ./inc/reset/reset_surfbar.php:2:// @DEPRECATED ./inc/reset/reset_yoomedia.php:2:// @DEPRECATED +./templates/de/html/admin/admin_config_admins_del_row.tpl:1: +./templates/de/html/admin/admin_config_admins_del.tpl:1: +./templates/de/html/admin/admin_config_admins_edit_row.tpl:1: +./templates/de/html/admin/admin_config_admins_edit.tpl:1: +./templates/de/html/admin/admin_config_admins_row.tpl:1: +./templates/de/html/admin/admin_config_admins.tpl:1: ./templates/de/html/admin/admin_config_cats_row.tpl:1: ./templates/de/html/admin/admin_config_cats.tpl:1: +./templates/de/html/admin/admin_config_email_del_row.tpl:1: +./templates/de/html/admin/admin_config_email_del.tpl:1: +./templates/de/html/admin/admin_config_email_edit_row.tpl:1: +./templates/de/html/admin/admin_config_email_edit.tpl:1: +./templates/de/html/admin/admin_config_email_row.tpl:1: +./templates/de/html/admin/admin_config_email.tpl:1: +./templates/de/html/admin/admin_config_order_form.tpl:1: +./templates/de/html/admin/admin_config_payouts_del_row.tpl:1: +./templates/de/html/admin/admin_config_payouts_del.tpl:1: +./templates/de/html/admin/admin_config_payouts_edit_row.tpl:1: +./templates/de/html/admin/admin_config_payouts_edit.tpl:1: ./templates/de/html/admin/admin_list_cats_404.tpl:1: ./templates/de/html/admin/admin_reset_pass_done.tpl:1: ./templates/de/html/admin/admin_send_reset_link.tpl:1: diff --git a/inc/classes/cachesystem.class.php b/inc/classes/cachesystem.class.php index bee80767ac..8f0b7e7175 100644 --- a/inc/classes/cachesystem.class.php +++ b/inc/classes/cachesystem.class.php @@ -185,6 +185,9 @@ class CacheSystem { } else { $GLOBALS['cache_array']['admin'][$k][$data['admin_id']] = $v; } + } elseif ($this->name == 'admin_acls') { + // Access control lines + $GLOBALS['cache_array']['admin_acls'][$k][$data['admin_id']][] = $v; } elseif ($this->name == 'refdepths') { // Referal levels $GLOBALS['cache_array']['refdepths'][$k][$data['id']] = $v; diff --git a/inc/extensions/ext-admins.php b/inc/extensions/ext-admins.php index 63e00857dc..19bb0d5a8d 100644 --- a/inc/extensions/ext-admins.php +++ b/inc/extensions/ext-admins.php @@ -41,10 +41,10 @@ if (!defined('__SECURITY')) { } // END - if // Version of this extension -setThisExtensionVersion('0.7.6'); +setThisExtensionVersion('0.7.7'); // Version history array (add more with , '0.1.0' and so on) -setExtensionVersionHistory(array('0.0', '0.1.0', '0.2.0', '0.3.0', '0.3.1', '0.4.0', '0.4.1', '0.4.2', '0.4.3', '0.4.4', '0.4.5', '0.4.6', '0.4.7', '0.4.8', '0.4.9', '0.5.0', '0.5.1', '0.5.2', '0.5.3', '0.5.4', '0.5.5', '0.5.6', '0.5.7', '0.5.8', '0.5.9', '0.6.0', '0.6.1', '0.6.2', '0.6.3', '0.6.4', '0.6.5', '0.6.6', '0.6.7', '0.6.8', '0.6.9', '0.7.0', '0.7.1', '0.7.2', '0.7.3', '0.7.4', '0.7.5', '0.7.6')); +setExtensionVersionHistory(array('0.0', '0.1.0', '0.2.0', '0.3.0', '0.3.1', '0.4.0', '0.4.1', '0.4.2', '0.4.3', '0.4.4', '0.4.5', '0.4.6', '0.4.7', '0.4.8', '0.4.9', '0.5.0', '0.5.1', '0.5.2', '0.5.3', '0.5.4', '0.5.5', '0.5.6', '0.5.7', '0.5.8', '0.5.9', '0.6.0', '0.6.1', '0.6.2', '0.6.3', '0.6.4', '0.6.5', '0.6.6', '0.6.7', '0.6.8', '0.6.9', '0.7.0', '0.7.1', '0.7.2', '0.7.3', '0.7.4', '0.7.5', '0.7.6', '0.7.7')); // Keep this extension always active! setExtensionAlwaysActive('Y'); @@ -98,7 +98,7 @@ switch (getExtensionMode()) { addConfigAddSql('admins_default_acl', "ENUM('deny','allow') NOT NULL DEFAULT 'deny'"); // Default is deny everything - addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_admins` ADD default_acl ENUM('deny','allow') NOT NULL DEFAULT 'deny'"); + addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_admins` ADD `default_acl` ENUM('deny','allow') NOT NULL DEFAULT 'deny'"); // But allow current admin everything (THIS SHALL BE YOU!) addExtensionSql("UPDATE `{?_MYSQL_PREFIX?}_admins` SET `default_acl`='allow' WHERE `id`=".bigintval(getCurrentAdminId())." LIMIT 1"); @@ -339,6 +339,13 @@ PRIMARY KEY (`id`) case '0.7.6': // SQL queries for v0.7.6 addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_admins` CHANGE `last_failure` `last_failure` TIMESTAMP NULL DEFAULT NULL"); + // Update notes (these will be set as task text!) + setExtensionUpdateNotes("Ausgangswert ist nicht mehr 0000-00-00 00:00:00, sondern NULL."); + break; + + case '0.7.7': // SQL queries for v0.7.7 + addExtensionSql("UPDATE `{?_MYSQL_PREFIX?}_admin_menu` SET `what`='list_admins_acls' WHERE `what`='config_admins' LIMIT 1"); + // Update notes (these will be set as task text!) setExtensionUpdateNotes("Ausgangswert ist nicht mehr 0000-00-00 00:00:00, sondern NULL."); break; diff --git a/inc/extensions/ext-payout.php b/inc/extensions/ext-payout.php index dae6531eb2..1395e1cad7 100644 --- a/inc/extensions/ext-payout.php +++ b/inc/extensions/ext-payout.php @@ -95,8 +95,7 @@ PRIMARY KEY (`id`) break; case 'update': // Update an extension - switch (getCurrentExtensionVersion()) - { + switch (getCurrentExtensionVersion()) { case '0.1.2': // SQL queries for v0.1.2 addAdminMenuSql('payouts', NULL, 'Auszahlungsmanagement','Management der Auszahlungsarten.',8); addExtensionSql("UPDATE `{?_MYSQL_PREFIX?}_admin_menu` SET `action`='payouts', `title`='Einstellungen' WHERE `action`='setup' AND `what`='config_payouts' LIMIT 1"); @@ -234,7 +233,7 @@ PRIMARY KEY (`id`) // Update notes (these will be set as task text!) setExtensionUpdateNotes("Fehlerhinweis bei deaktivierter Erweiterung verbessert."); break; - } + } // END - switch break; case 'modify': // When the extension got modified diff --git a/inc/extensions/ext-sql_patches.php b/inc/extensions/ext-sql_patches.php index 2a59247d13..8b3231c7c8 100644 --- a/inc/extensions/ext-sql_patches.php +++ b/inc/extensions/ext-sql_patches.php @@ -795,6 +795,13 @@ INDEX (`ip`) // Update notes (these will be set as task text!) setExtensionUpdateNotes("Konfigurationseinträge mit Spaltentyp ENUM werden nun immer komplett gross geschrieben."); break; + + case '0.7.9': // SQL queries for v0.7.9 + addExtensionSQL("UPDATE `{?_MYSQL_PREFIX?}_admin_menu` SET `what`=`list_email_max_rec` WHERE `what`='config_email` LIMIT 1"); + + // Update notes (these will be set as task text!) + setExtensionUpdateNotes("Adminscript what-config_email.php nach what-list_email_max_rec.php umbenannt."); + break; } // END - switch break; diff --git a/inc/language/active_de.php b/inc/language/active_de.php index 91be17bebd..1ce5e2b2d2 100644 --- a/inc/language/active_de.php +++ b/inc/language/active_de.php @@ -46,7 +46,7 @@ addMessages(array( 'GUEST_ACTIVE_NO_MEMER_ONLINE_TODAY' => "Heute war noch kein einziges Mitglied online.", 'GUEST_ACTIVE_HEADER' => "Wir waren heute online.", 'GUEST_ACTIVE_FOOTER' => "Diese Mitglieder waren heute bei {?MAIN_TITLE?} eingeloggt.", - 'ADMIN_CONFIG_ACTIVE_SETTINGS_TITLE' => "Einstellungen an Aktiv-Liste", + 'ADMIN_CONFIG_ACTIVE_TITLE' => "Einstellungen an Aktiv-Liste", 'ADMIN_CONFIG_ACTIVE_LIMIT' => "Anzahl Einträge in Liste", )); diff --git a/inc/language/admins_de.php b/inc/language/admins_de.php index a2a3a97887..d6b0feb8a7 100644 --- a/inc/language/admins_de.php +++ b/inc/language/admins_de.php @@ -73,10 +73,10 @@ addMessages(array( 'ADMIN_ADMINS_SELECT_ACTION' => "Hauptmenü", 'ADMIN_ADMINS_SELECT_WHAT' => "Untermenü", 'ADMIN_ADMINS_SELECT_MODE' => "Zugriffsmodus auswählen", - 'ADMIN_ADMINS_MODE_ALLOW' => "Erlauben", - 'ADMIN_ADMINS_MODE_DENY' => "Ablehnen", + 'ADMIN_ADMINS_ACCESS_MODE_ALLOW' => "Erlauben", + 'ADMIN_ADMINS_ACCESS_MODE_DENY' => "Ablehnen", 'ADMIN_ADMINS_ACCESS_MODE' => "Zugriffsmodus", - 'ADMIN_ADMINS_ACL_NOTE' => "Sperren Sie nicht sich selber aus, indem Sie den Zugriffsmodus Ihres eigenen Accountes auf Ablehnen stellen! Dann können Sie zwar einloggen, aber nichts mehr machen.", + 'ADMIN_ADMINS_ACL_NOTE' => "Sperren Sie nicht sich selber aus, indem Sie den Zugriffsmodus Ihres eigenen Accountes auf {--ADMIN_ADMINS_ACCESS_MODE_DENY--} stellen! Dann können Sie zwar einloggen, aber nichts mehr machen.", 'ADMIN_ADMINS_SAME_MODE_SELECTED' => "Bitte wählen Sie den anderen Zugriffsmodus aus.", 'ADMIN_ADMINS_SELECT_ACTION_WHAT' => "Bitte wählen Sie ein Haupt- oder Untermenü aus.", 'ADMIN_ADMINS_ACL_ALREADY_ADDED' => "Zugriffskontrollzeile bereits hinzugefügt.", diff --git a/inc/language/autopurge_de.php b/inc/language/autopurge_de.php index d862d1d696..9f0f5f850f 100644 --- a/inc/language/autopurge_de.php +++ b/inc/language/autopurge_de.php @@ -42,6 +42,32 @@ if (!defined('__SECURITY')) { // Language definitions addMessages(array( + // Admin lines + 'ADMIN_CONFIG_AUTOPURGE_TITLE' => "Konfiguration der automatischen Löschungen", + 'ADMIN_CONFIG_AUTOPURGE_INACTIVE' => "Sollten inaktive Accounts erkannt und gelöscht werden?", + 'ADMIN_CONFIG_AUTOPURGE_INACTIVE_SINCE' => "Dauer bis bestätigtes Account als inaktiv markiert wird", + 'ADMIN_CONFIG_AUTOPURGE_INACTIVE_TIME' => "Dauer bis inaktives Account gelöscht wird", + 'ADMIN_CONFIG_AUTOPURGE_UNCONFIRMED' => "Sollen unbestätigte Accounts gelöscht werden?", + 'ADMIN_CONFIG_AUTOPURGE_UNCONFIRMED_TIME' => "Dauer bis unbestätigte Accounts gelöscht werden", + 'ADMIN_AUTOPURGE_ALL_ACTIVE' => "Alle Ihre Mitlieder sind aktiv.", + 'ADMIN_CONFIG_AUTOPURGE_TASKS' => "Löschen von veralteten zu Löschen markierten Aufgaben?", + 'ADMIN_CONFIG_AUTOPURGE_TASKS_TIME' => "Dauer bis zu löschen marktierte Aufgaben gelöscht werden", + 'ADMIN_CONFIG_AUTOPURGE_INACTIVE_TITLE' => "Inaktive Accounts löschen", + 'ADMIN_CONFIG_AUTOPURGE_UNCONFIRMED_TITLE' => "Unbestätigte Accounts löschen", + 'ADMIN_CONFIG_AUTOPURGE_TASKS_TITLE' => "Veraltete Aufgaben löschen", + 'ADMIN_CONFIG_AUTOPURGE_NOTIFICATION_TITLE' => "Benachtigung an Admin bei Auto-Löschung", + 'ADMIN_CONFIG_AUTOPURGE_NOTIFY_INACTIVE' => "Benachrichtigung bei inaktive Accounts löschen", + 'ADMIN_CONFIG_AUTOPURGE_NOTIFY_UNCONFIRMED' => "Benachrichtigung bei unbestätigte Accounts löschen", + 'ADMIN_CONFIG_AUTOPURGE_NOTIFY_TASKS' => "Benachrichtigung bei veraltete Aufgaben löschen", + 'ADMIN_LIST_AUTOPURGE_TITLE' => "Automatisch zu löschende Mitglieder", + 'ADMIN_LIST_AUTOPURGE_FOOTER' => "Hier sollte ein Hinweis kommen.", + 'ADMIN_AUTOPURGE_NOTIFIED' => "Benachrichtigt", + 'ADMIN_CONFIG_AUTOPURGE_DELETE_MAILS_TITLE' => "Mails von gelöschten Mitgliedern löschen", + 'ADMIN_CONFIG_AUTOPURGE_DELETE_MAILS' => "Sollen die Mailbuchungen von bereits gelöschten Mitgliedern gelöscht werden?", + 'ADMIN_CONFIG_AUTOPURGE_DELETE_MAILS_TIME' => "Dauer bis Mails gelöscht werden", + 'ADMIN_CONFIG_AUTOPURGE_NOTIFY_DELETE_MAILS' => "Benachrichtigen bei Löschung von Mails", + + // Subject lines 'MEMBER_AUTOPURGE_SUBJECT' => "{?POINTS?}-Gutschrift bei Auto-Löschung", 'MEMBER_AUTOPURGE_INACTIVE_SUBJECT' => "Inaktivität --> Account wird bald gelöscht.", 'MEMBER_AUTOPURGE_UNCONFIRMED_SUBJECT' => "Löschung --> EMail-Adresse nicht bestätigt.", @@ -52,32 +78,8 @@ addMessages(array( 'ADMIN_AUTOPURGE_TASKS_SUBJECT' => "[Auto-Purge:] Zu löschen marktierte Aufgaben", 'ADMIN_AUTOPURGE_TURBO_SUBJECT' => "[Auto-Purge:] Veraltete Bonus-Einträge", 'ADMIN_AUTOPURGE_DELETE_MAILS_SUBJECT' => "[Auto-Purge:] Mailbuchungen bereits gel. Mitglieder", - 'ADMIN_CONFIG_AUTOPURGE_TITLE' => "Konfiguration der automatischen Löschungen", - 'ADMIN_AUTOPURGE_INACTIVE' => "Sollten inaktive Accounts erkannt und gelöscht werden?", - 'ADMIN_AUTOPURGE_INACTIVE_SINCE' => "Dauer bis bestätigtes Account als inaktiv markiert wird", - 'ADMIN_AUTOPURGE_INACTIVE_TIME' => "Dauer bis inaktives Account gelöscht wird", - 'ADMIN_AUTOPURGE_UNCONFIRMED' => "Sollen unbestätigte Accounts gelöscht werden?", - 'ADMIN_AUTOPURGE_UNCONFIRMED_TIME' => "Dauer bis unbestätigte Accounts gelöscht werden", - 'ADMIN_AUTOPURGE_ALL_ACTIVE' => "Alle Ihre Mitlieder sind aktiv.", - 'ADMIN_AUTOPURGE_TASKS' => "Löschen von veralteten zu Löschen markierten Aufgaben?", - 'ADMIN_AUTOPURGE_TASKS_TIME' => "Dauer bis zu löschen marktierte Aufgaben gelöscht werden", - 'ADMIN_CONFIG_AUTOPURGE_INACTIVE_TITLE' => "Inaktive Accounts löschen", - 'ADMIN_CONFIG_AUTOPURGE_UNCONFIRMED_TITLE' => "Unbestätigte Accounts löschen", - 'ADMIN_AUTOPURGE_TASKS_TITLE' => "Veraltete Aufgaben löschen", - 'ADMIN_AUTOPURGE_NOTIFICATION_TITLE' => "Benachtigung an Admin bei Auto-Löschung", - 'ADMIN_AUTOPURGE_NOTIFY_INACTIVE' => "Benachrichtigung bei inaktive Accounts löschen", - 'ADMIN_AUTOPURGE_NOTIFY_UNCONFIRMED' => "Benachrichtigung bei unbestätigte Accounts löschen", - 'ADMIN_AUTOPURGE_NOTIFY_TASKS' => "Benachrichtigung bei veraltete Aufgaben löschen", - 'ADMIN_LIST_AUTOPURGE_TITLE' => "Automatisch zu löschende Mitglieder", - 'ADMIN_LIST_AUTOPURGE_FOOTER' => "Hier sollte ein Hinweis kommen.", - 'ADMIN_AUTOPURGE_NOTIFIED' => "Benachrichtigt", - - 'ADMIN_AUTOPURGE_DELETE_MAILS_TITLE' => "Mails von gelöschten Mitgliedern löschen", - 'ADMIN_AUTOPURGE_DELETE_MAILS' => "Sollen die Mailbuchungen von bereits gelöschten Mitgliedern gelöscht werden?", - 'ADMIN_AUTOPURGE_DELETE_MAILS_TIME' => "Dauer bis Mails gelöscht werden", - 'ADMIN_AUTOPURGE_NOTIFY_DELETE_MAILS' => "Benachrichtigen bei Löschung von Mails", -// Moved from other extensions + // Moved from other extensions 'ADMIN_CONFIG_AUTOPURGE_ACTIVE' => "Auto-Löschung von Bestätigungslink ist aktiviert?", 'ADMIN_CONFIG_MAIL_LIFETIME' => "Gütigkeitsdauer der Bestätigungslinks (0 = Bestätigungslinks laufen nie ab)", 'ADMIN_CONFIG_AUTOPURGE_MAILID_TITLE' => "Mailbestätigungslinks löschen", diff --git a/inc/language/beg_de.php b/inc/language/beg_de.php index 94293e5d8f..700eecaa99 100644 --- a/inc/language/beg_de.php +++ b/inc/language/beg_de.php @@ -42,8 +42,8 @@ if (!defined('__SECURITY')) { // Language definitions addMessages(array( - 'ADMIN_EDIT_BEG_SETTINGS' => "Einstellungen am Bettel-Link", - 'ADMIN_BEG_POINTS' => "{?POINTS?}-Gutschrift bei Klick auf Bettel-Link", + 'ADMIN_CONFIG_BEG_TITLE' => "Einstellungen am Bettel-Link", + 'ADMIN_CONFIG_BEG_POINTS' => "{?POINTS?}-Gutschrift bei Klick auf Bettel-Link", 'ADMIN_CONFIG_BEG_TIMEOUT' => "Zeitsperre global", 'ADMIN_CONFIG_BEG_USERID_TIMEOUT' => "Zeitsperre gegen eine Mitglieder-Id", 'ADMIN_CONFIG_BEG_REMOTE_IP_TIMEOUT' => "Zeitsperre gegen eine IP-Nummer", @@ -72,20 +72,20 @@ addMessages(array( 'GUEST_BEG_EARN_3' => "auf Ihr Mitgliedskonto direkt gutgeschrieben. Zuddem verdienen Sie an den erbettelteten {?POINTS?} Ihrer Refferal mit.", 'GUEST_BEG_TIMEOUT' => "Sie können derzeit alle {%config,createFancyTime=beg_timeout%} {?POINTS?} betteln.", 'GUEST_BEG_HAVE_FUN' => "Heute noch anmelden und Spass haben.", - 'ADMIN_BEG_POINTS_MAX' => "Maximale erbettelbare {?POINTS?} bei Klick auf Bettellink", - 'ADMIN_BEG_USERID' => "Mitglied-Account zum Abbuchen der erbettelten {?POINTS?}", - 'ADMIN_SELECT_BEG_MODE' => "Vergütungsmodus der erbettelten {?POINTS?}", + 'ADMIN_CONFIG_BEG_POINTS_MAX' => "Maximale erbettelbare {?POINTS?} bei Klick auf Bettellink", + 'ADMIN_CONFIG_BEG_USERID' => "Mitglied-Account zum Abbuchen der erbettelten {?POINTS?}", + 'ADMIN_CONFIG_SELECT_BEG_MODE' => "Vergütungsmodus der erbettelten {?POINTS?}", 'BEG_SORRY_YOURE_LOGGED_IN_1' => "Oh, schade! Sie haben vermutlich auf Ihren eigenen Bettel-Link mit der Mitglieder-Id ", 'BEG_SORRY_YOURE_LOGGED_IN_2' => " geklickt. Sie haben somit auch keine ", 'BEG_SORRY_YOURE_LOGGED_IN_3' => " {?POINTS?} erhalten.", 'BEG_SAME_USERID_AS_OWN' => "Mitglieder-Id des Webmasters benutzt.", // Pay modes - 'ADMIN_BEG_PAY_MODE' => "Wie sollen {?POINTS?} vergütet werden?", - 'ADMIN_BEG_PAY_MODE_IMG' => "Abgesichert durch ein 1x1-Pixel", - 'ADMIN_BEG_PAY_MODE_JS' => "Abgesichert durch ein Fake-JavaScript", - 'ADMIN_BEG_PAY_MODE_BOTH' => "Durch beides obriges absichern", - 'ADMIN_BEG_PAY_MODE_NONE' => "Keine Absicherung (unsicher)", + 'ADMIN_CONFIG_BEG_PAY_MODE' => "Wie sollen {?POINTS?} vergütet werden?", + 'ADMIN_CONFIG_BEG_PAY_MODE_IMG' => "Abgesichert durch ein 1x1-Pixel", + 'ADMIN_CONFIG_BEG_PAY_MODE_JS' => "Abgesichert durch ein Fake-JavaScript", + 'ADMIN_CONFIG_BEG_PAY_MODE_BOTH' => "Durch beides obriges absichern", + 'ADMIN_CONFIG_BEG_PAY_MODE_NONE' => "Keine Absicherung (unsicher)", // More strings for beg link 'BEG_LINK_PAY_BOTH_1' => "Das Mitglied ", @@ -99,9 +99,9 @@ addMessages(array( 'BEG_POINTS' => "Erbettelt", 'MEMBER_BEG_TOTAL' => "Erbettelte {?POINTS?} aller Mitglieder", 'ADMIN_BEG_TIMEOUT' => "Es werden nur Mitglieder ausgewertet und hier aufgelistet, die spätestens am %s noch aktiv waren. Alle anderen Mitglieder erhalten die Vergütung nicht.", - 'ADMIN_EDIT_BEG_RALLYE_SETTINGS' => "Einstellungen an der Bettel-Rallye", - 'ADMIN_BEG_RALLYE_ACTIVE' => "Ist die Bettel-Rallye aktiv? (Mails können optional versendet werden!)", - 'ADMIN_BEG_RALLYE_ONLY_ACTIVE' => "Nur aktive Mitglieder nehmen dran?
(Nur in Verbindung mit der Erweiterung autopurge!)
", + 'ADMIN_CONFIG_BEG_RALLYE_TITLE' => "Einstellungen an der Bettel-Rallye", + 'ADMIN_CONFIG_BEG_RALLYE_ACTIVE' => "Ist die Bettel-Rallye aktiv? (Mails können optional versendet werden!)", + 'ADMIN_CONFIG_BEG_RALLYE_ONLY_ACTIVE' => "Nur aktive Mitglieder nehmen dran?
(Nur in Verbindung mit der Erweiterung autopurge!)
", 'ADMIN_BEG_NO_RALLYE' => "Niemand nimmt an der Bettel-Rallye dran teil.", 'ADMIN_BEG_WITHDRAW_NOW' => "Jetzt Vergütung Bettel-Rallye vergüten", 'ADMIN_BEG_WITHDRAW_NOTE' => "Es wird nur die Vergütung vorbereitet. Die eigentliche Vergütung erfolgt beim Täglichen Reset um 00:00 Uhr.", @@ -116,18 +116,18 @@ addMessages(array( 'BEG_RALLYE_CONDITION_4' => "Der Rechtsweg ist ausgeschlossen.", 'MEMBER_LIST_BEG_RALLYE_TITLE' => "Hier finden Sie die aktuelle Liste mit den möglichen Gewinnern.", 'BEG_LINK_HERE' => "Betteln Sie am Besten gleich los! Hier ist der Link dazu.", - 'ADMIN_BEG_RANKS' => "Anzahl Gewinner der Bettel-Rallye", + 'ADMIN_CONFIG_BEG_RANKS' => "Anzahl Gewinner der Bettel-Rallye", 'BEG_MONTHLY_RALLYE' => "GEWONNEN: Monatliche Bettel-Rallye", 'BEG_RALLYE_NO_ONE_JOINED' => "Niemand nimmt an der Bettel-Rallye dran teil, oder sie ist administrativ deaktiviert worden.", 'ADMIN_BEG_RALLYE_DEACTIVATED' => "Bettel-Rallye nicht aktiviert.", - 'ADMIN_EDIT_BEG_RALLYE_NOTIFICATIONS' => "Benachrichtungen per Mail zur Bettel-Rallye", - 'ADMIN_BEG_RALLYE_ENABLE_NOTIFY' => "Benachtigen, wenn Bettel-Rallye aktiviert wurde?", - 'ADMIN_BEG_RALLYE_DISABLE_NOTIFY' => "Benachtigen, wenn Bettel-Rallye deaktiviert wurde?", - 'ADMIN_BEG_NOTIFY_BONUS' => "Bonus-Mail mit Anzahl {?POINTS?} aussenden, wenn Bettel-Rallye aktiviert wurde.
(0 = Unvergütete Benachrichtigung aussenden; nur in Verbindung mit der Erweiterung bonus!)
", - 'ADMIN_BEG_NEW_MEMBER_NOTIFY' => "Sollen neue Mitglieder mit selber Mail über eine laufende Bettel-Rallye benachrichtigt werden?", - 'ADMIN_BEG_NOTIFY_WAIT' => "Wie lange soll die Wartezeit der Bonus-Mail sein?", + 'ADMIN_CONFIG_BEG_RALLYE_NOTIFICATIONS_TITLE' => "Benachrichtungen per Mail zur Bettel-Rallye", + 'ADMIN_CONFIG_BEG_RALLYE_ENABLE_NOTIFY' => "Benachtigen, wenn Bettel-Rallye aktiviert wurde?", + 'ADMIN_CONFIG_BEG_RALLYE_DISABLE_NOTIFY' => "Benachtigen, wenn Bettel-Rallye deaktiviert wurde?", + 'ADMIN_CONFIG_BEG_NOTIFY_BONUS' => "Bonus-Mail mit Anzahl {?POINTS?} aussenden, wenn Bettel-Rallye aktiviert wurde.
(0 = Unvergütete Benachrichtigung aussenden; nur in Verbindung mit der Erweiterung bonus!)
", + 'ADMIN_CONFIG_BEG_NEW_MEMBER_NOTIFY' => "Sollen neue Mitglieder mit selber Mail über eine laufende Bettel-Rallye benachrichtigt werden?", + 'ADMIN_CONFIG_BEG_NOTIFY_WAIT' => "Wie lange soll die Wartezeit der Bonus-Mail sein?", 'BEG_NO_LIMITATION' => "Keine IP-Sperre eingerichtet!!.", - 'ADMIN_BEG_INCLUDE_OWN' => "Soll Ihre Mitglieder-Id an der Bettel-Rallye dran teilnehmen?", + 'ADMIN_CONFIG_BEG_INCLUDE_OWN' => "Soll Ihre Mitglieder-Id an der Bettel-Rallye dran teilnehmen?", 'ADMIN_LIST_BEG_TITLE' => "Alle Teilnehmer der Bettel-Rallye auflisten", // Task overview diff --git a/inc/language/birthday_de.php b/inc/language/birthday_de.php index 2276598dee..47d5d6db1b 100644 --- a/inc/language/birthday_de.php +++ b/inc/language/birthday_de.php @@ -44,12 +44,12 @@ if (!defined('__SECURITY')) { addMessages(array( 'MEMBER_HAPPY_BIRTHDAY_SUBJECT' => "Herzlichen Glückwunsch zum Geburtstag.", 'ADMIN_CONFIG_BIRTHDAY_TITLE' => "Einstellungen zu Geburtstagsmails", - 'ADMIN_BIRTHDAY_POINTS' => "{?POINTS?} als "Geburtstagsgeschenk"", - 'ADMIN_BIRTHDAY_POINTS_NOTE' => "Wert 0 deaktiviert die Extragutschrift.", + 'ADMIN_CONFIG_BIRTHDAY_POINTS' => "{?POINTS?} als "Geburtstagsgeschenk"", + 'ADMIN_CONFIG_BIRTHDAY_POINTS_NOTE' => "Wert 0 deaktiviert die Extragutschrift.", 'MEMBER_BIRTHDAY_CANNOT_STATUS' => "Kann keine {?POINTS?} gutschreiben! Status Ihres Accounts: %s", 'MEMBER_BIRTHDAY_CANNOT_LOAD_DATA' => "Entweder haben Sie bereits Ihr Geburtsgeschenk erhalten oder Sie haben heute keinen Geburtstag.", - 'ADMIN_SELECT_BIRTHDAY_MODE' => "Vergütungsmodus der {?POINTS?}", - 'ADMIN_BIRTHDAY_ONLY_ACTIVE' => "Nur aktive Mitglieder erhalten die Geburtstagsgutschrift?
(Nur in Verbindung mit der Erweiterung autopurge!)
", + 'ADMIN_CONFIG_SELECT_BIRTHDAY_MODE' => "Vergütungsmodus der {?POINTS?}", + 'ADMIN_CONFIG_BIRTHDAY_ONLY_ACTIVE' => "Nur aktive Mitglieder erhalten die Geburtstagsgutschrift?
(Nur in Verbindung mit der Erweiterung autopurge!)
", )); // [EOF] diff --git a/inc/language/bonus_de.php b/inc/language/bonus_de.php index e796cd4146..d6e58bb6fd 100644 --- a/inc/language/bonus_de.php +++ b/inc/language/bonus_de.php @@ -44,16 +44,16 @@ if (!defined('__SECURITY')) { addMessages(array( 'MEMBER_BONUS_LOGIN_TOTAL' => "Login-Bonus", 'MEMBER_BONUS_TURBO_TOTAL' => "Aktiv-Bonus beim Best.", - 'ADMIN_EDIT_BONUS_SETTINGS' => "Einstellungen an Vergütungen", - 'ADMIN_BONUS_LOGIN_BONUS' => "Bonus für Login", - 'ADMIN_BONUS_TURBO_BONUS' => "Rang-Bonus für Erst-Klicker", - 'ADMIN_BONUS_TURBO_RATES' => "Bonus für Klicker 2 bis x", - 'ADMIN_BONUS_TURBO_RATES_NOTE1' => "Hinweise", - 'ADMIN_BONUS_TURBO_RATES_NOTE2' => "Stellen Sie zuerst unter {--ADMIN_BONUS_TURBO_RANKS--} die Anzahl der Gewinner ein. Lassen Sie dabei den letzten Platz frei.", - 'ADMIN_BONUS_TURBO_RATES_NOTE3' => "Einträge löschen, um Bonus zu entfernen (alle unteren rücken beim Speichern nach!)", - 'ADMIN_BONUS_TURBO_RATES_NOTE4' => "Wenn Sie alle Einträge gelöscht haben, werden Platz 2 und 3 automatisch neu berechnet.", - 'ADMIN_CONFIG_LOGIN_TIMEOUT' => "Zeitspanne zwischen zwei Logins", - 'ADMIN_BONUS_TURBO_RANKS' => "Wie viele Mitglieder sollen die monatliche Auszahlung der Aktiv-Vergütung gewinnen können?", + 'ADMIN_CONFIG_BONUS_TITLE' => "Einstellungen an Vergütungen", + 'ADMIN_CONFIG_BONUS_LOGIN' => "Bonus für Login", + 'ADMIN_CONFIG_BONUS_TURBO' => "Rang-Bonus für Erst-Klicker", + 'ADMIN_CONFIG_TURBO_RATES' => "Bonus für Klicker 2 bis x", + 'ADMIN_CONFIG_TURBO_RATES_NOTE1' => "Hinweise", + 'ADMIN_CONFIG_TURBO_RATES_NOTE2' => "Stellen Sie zuerst unter {--ADMIN_CONFIG_BONUS_TURBO_RANKS--} die Anzahl der Gewinner ein. Lassen Sie dabei den letzten Platz frei.", + 'ADMIN_CONFIG_TURBO_RATES_NOTE3' => "Einträge löschen, um Bonus zu entfernen (alle unteren rücken beim Speichern nach!)", + 'ADMIN_CONFIG_TURBO_RATES_NOTE4' => "Wenn Sie alle Einträge gelöscht haben, werden Platz 2 und 3 automatisch neu berechnet.", + 'ADMIN_CONFIG_BONUS_LOGIN_TIMEOUT' => "Zeitspanne zwischen zwei Logins", + 'ADMIN_CONFIG_BONUS_TURBO_RANKS' => "Wie viele Mitglieder sollen die monatliche Auszahlung der Aktiv-Vergütung gewinnen können?", 'ADMIN_BONUS_NO_ACTIVE_RALLYE' => "Niemand nimmt an der Aktiv-Rallye dran teil.", 'MEMBER_SHOW_TURBO_BONUS_LINK' => "Sehen Sie hier nach, wer alles schon bestätigt hat...", 'BONUS_SHOW_WRONG_CALL' => "Falscher Aufruf des Scriptes, bitte nur aus dem Bestätigungsframe aufrufen.", @@ -84,18 +84,18 @@ addMessages(array( 'ADMIN_CONFIG_BONUS_USERID' => "Mitgliedskonto zum Abbuchen der {?POINTS?}", 'ADMIN_CONFIG_BONUS_TIMEOUT' => "Verweildauer von Aktiv-Bonus-Einträgen", 'ADMIN_LIST_BONUS_RALLYE_TITLE' => "Alle an der Aktiv-Rallye teilnehmenden Mitglieder:", - 'ADMIN_BONUS_TURBO_LINES' => "Anzahl angezeigter Aktiv-Bonus-Empfänger in show_bonus.php", + 'ADMIN_CONFIG_BONUS_TURBO_LINES' => "Anzahl angezeigter Aktiv-Bonus-Empfänger in show_bonus.php", 'ADMIN_SEND_BONUS_MAILS' => "Versenden von Bonus-Mails", 'ADMIN_SEND_BONUS_NORMAL' => "Text-Mail versenden", 'ADMIN_SEND_BONUS_HTML' => "HTML-Mail versenden", 'ADMIN_SEND_BONUS_NORMAL_NOTES' => "Standard Text-Mail an Ihre Mitglieder aussenden.", 'ADMIN_SEND_BONUS_HTML_NOTES' => "HTML-Mail an Ihre Mitglieder versenden. Dazu muss die Erweiterung html_mail jedoch installiert sein.", - 'ADMIN_BONUS_ORDER_BONUS' => "Bonus für eine Mailbuchung", - 'ADMIN_BONUS_REFERAL_BONUS' => "Bonus für das Werben eines weiteren Mitgliedes", - 'ADMIN_BONUS_STATS_BONUS' => "Einmalige Bonus bei Erreichen von 100% Klickrate auf eine Mailbuchung (=Statistik-Bonus)", - 'ADMIN_BONUS_TURBO_BONUS_TITLE' => "Bonus-{?POINTS?} für bestätigte Mails", - 'ADMIN_BONUS_TURBO_TIMEOUT_TITLE' => "Zeitabstände und Aufbewahrungszeiten", - 'ADMIN_BONUS_TURBO_MISC_TITLE' => "Sonstige Einstellungen zur Bonus-Erweiterung", + 'ADMIN_CONFIG_BONUS_ORDER' => "Bonus für eine Mailbuchung", + 'ADMIN_CONFIG_BONUS_REFERAL' => "Bonus für das Werben eines weiteren Mitgliedes", + 'ADMIN_CONFIG_BONUS_STATS' => "Einmalige Bonus bei Erreichen von 100% Klickrate auf eine Mailbuchung (=Statistik-Bonus)", + 'ADMIN_CONFIG_BONUS_TURBO_TITLE' => "Bonus-{?POINTS?} für bestätigte Mails", + 'ADMIN_CONFIG_BONUS_TURBO_TIMEOUT_TITLE' => "Zeitabstände und Aufbewahrungszeiten", + 'ADMIN_CONFIG_BONUS_TURBO_MISC_TITLE' => "Sonstige Einstellungen zur Bonus-Erweiterung", 'MEMBER_BONUS_REFERAL_TOTAL' => "Referal-Bonus", 'MEMBER_BONUS_ORDER_TOTAL' => "Mailbestellungsbonus", 'MEMBER_BONUS_STATS_TOTAL' => "100%-Klickratebonus", @@ -105,16 +105,16 @@ addMessages(array( 'MEMBER_BONUS_LOGIN_BONUS_NOT_ADDED' => "Login-Bonus nicht vergütet.", 'ADMIN_LIST_UNCONFIRMED_BONUS_LINKS' => "Unbest. Bonus-Mail", 'ADMIN_BONUS_MAIL_ALREADY_DELETED' => "Bonus-Mail bereits gelöscht.", - 'ADMIN_ACTIVATE_BONUS_SETTINGS' => "Einstellungen an der Aktiv-Rallye", + 'ADMIN_CONFIG_BONUS_RALLYE_TITLE' => "Einstellungen an der Aktiv-Rallye", 'ADMIN_TOTAL_MEMBER_BONUS' => "Gesamtbonus aller teilnehmenden Mitglieder", 'ADMIN_BONUS_RALLYE_DEACTIVATED' => "Aktiv-Rallye deaktiviert.", - 'ADMIN_BONUS_RALLYE_NOTIFTICATIONS' => "Benachrichtigungen per Mail über Bonus-Rallye", - 'ADMIN_BONUS_RALLYE_ENABLE_NOTIFY' => "Sollen die Mitglieder bei Aktivierung benachtichtigt werden?", - 'ADMIN_BONUS_RALLYE_DISABLE_NOTIFY' => "Sollen die Mitglieder bei Deaktivierung benachtichtigt werden?", - 'ADMIN_BONUS_RALLYE_NOTIFY_POINTS' => "Bonus-Mail mit Anzahl {?POINTS?} aussenden, wenn Bonus-Rallye aktiviert wurde.
(0 = Unvergütete Benachrichtigung aussenden)
", - 'ADMIN_BONUS_RALLYE_NEW_MEMBER_NOTIFY' => "Sollen neue Mitglieder mit selber Mail über eine laufende Bonus-Rallye benachrichtigt werden?", - 'ADMIN_BONUS_RALLYE_NOTIFY_WAIT' => "Wie lange soll die Wartezeit der Bonus-Mail sein?", - 'ADMIN_BONUS_INCLUDE_OWN' => "Soll Ihre Mitglieder-Id an der Aktiv-Rallye dran teilnehmen?", + 'ADMIN_CONFIG_BONUS_RALLYE_NOTIFTICATIONS' => "Benachrichtigungen per Mail über Bonus-Rallye", + 'ADMIN_CONFIG_BONUS_RALLYE_ENABLE_NOTIFY' => "Sollen die Mitglieder bei Aktivierung benachtichtigt werden?", + 'ADMIN_CONFIG_BONUS_RALLYE_DISABLE_NOTIFY' => "Sollen die Mitglieder bei Deaktivierung benachtichtigt werden?", + 'ADMIN_CONFIG_BONUS_RALLYE_NOTIFY_POINTS' => "Bonus-Mail mit Anzahl {?POINTS?} aussenden, wenn Bonus-Rallye aktiviert wurde.
(0 = Unvergütete Benachrichtigung aussenden)
", + 'ADMIN_CONFIG_BONUS_RALLYE_NEW_MEMBER_NOTIFY' => "Sollen neue Mitglieder mit selber Mail über eine laufende Bonus-Rallye benachrichtigt werden?", + 'ADMIN_CONFIG_BONUS_RALLYE_NOTIFY_WAIT' => "Wie lange soll die Wartezeit der Bonus-Mail sein?", + 'ADMIN_CONFIG_BONUS_RALLYE_INCLUDE_ONW' => "Soll Ihre Mitglieder-Id an der Aktiv-Rallye dran teilnehmen?", 'ADMIN_NOTIFCATION_TITLE' => "Ausgesendete Benachrichtigungen", 'ADMIN_DELETE_NOTIFY_MAIL' => "Obrige Benachrichtigung entfernen", 'ADMIN_NOTIFY_MAIL_ALREADY_DELETED' => "Benachrichtigung bereits entfernt.", @@ -122,12 +122,12 @@ addMessages(array( 'ADMIN_NO_NOTIFICATIONS' => "Keine Benachrichtigungen gefunden.", // Switches - 'ADMIN_BONUS_RALLYE_IS_ACTIVE' => "Ist die Aktiv-Rallye aktiv?", - 'ADMIN_BONUS_RALLYE_LOGIN_INCLUDE' => "Login-Bonus in monatlicher Auswertung mit einschliessen?", - 'ADMIN_BONUS_RALLYE_ORDER_INCLUDE' => "Mailbuchungsbonus in monatlicher Auswertung mit einschliessen?", - 'ADMIN_BONUS_RALLYE_STATS_INCLUDE' => "Statistik-Bonus in monatlicher Auswertung mit einschliessen?", - 'ADMIN_BONUS_RALLYE_CLICK_INCLUDE' => "Mailbestätigungsbonus in monatlicher Auswertung mit einschliessen?", - 'ADMIN_BONUS_RALLYE_REFERAL_INCLUDE' => "Referal-Bonus in monatlicher Auswertung mit einschliessen?", + 'ADMIN_CONFIG_BONUS_RALLYE_IS_ACTIVE' => "Ist die Aktiv-Rallye aktiv?", + 'ADMIN_CONFIG_BONUS_RALLYE_LOGIN_INCLUDE' => "Login-Bonus in monatlicher Auswertung mit einschliessen?", + 'ADMIN_CONFIG_BONUS_RALLYE_ORDER_INCLUDE' => "Mailbuchungsbonus in monatlicher Auswertung mit einschliessen?", + 'ADMIN_CONFIG_BONUS_RALLYE_STATS_INCLUDE' => "Statistik-Bonus in monatlicher Auswertung mit einschliessen?", + 'ADMIN_CONFIG_BONUS_RALLYE_CLICK_INCLUDE' => "Mailbestätigungsbonus in monatlicher Auswertung mit einschliessen?", + 'ADMIN_CONFIG_BONUS_RALLYE_REFERAL_INCLUDE' => "Referal-Bonus in monatlicher Auswertung mit einschliessen?", // Header 'MEMBER_MAIL_BONUS_DETAILS_TITLE' => "Details zur Bonusmail %s:", diff --git a/inc/language/coupon_de.php b/inc/language/coupon_de.php index 8b1546abb2..7c1a6d33c7 100644 --- a/inc/language/coupon_de.php +++ b/inc/language/coupon_de.php @@ -43,7 +43,7 @@ if (!defined('__SECURITY')) { // Language definitions addMessages(array( // Admin - Configuration - 'ADMIN_CONFIG_COUPON_SETTINGS_TITLE' => "Allgemeine Einstellungen zu den Gutscheinen", + 'ADMIN_CONFIG_COUPON_TITLE' => "Allgemeine Einstellungen zu den Gutscheinen", 'ADMIN_CONFIG_COUPON_DEFAULT_TIME' => "Zeit, bis Gutscheine ablaufen sollen. Sie können diesen Ausgangswert beim Erstellen von neuen Gutscheinen nachträglich anpassen.", 'ADMIN_CONFIG_COUPON_DEFAULT_POINTS' => "Ausgangsvergütung in {?POINTS?}. Sie können diesen Ausgangswert beim Erstellen von neuen Gutscheinen nachträglich anpassen.", 'ADMIN_CONFIG_COUPON_AUTOPURGE_TIME' => "Dauer bis abgelaufene Gutscheine aus der Datenbank entfernt werden", diff --git a/inc/language/de.php b/inc/language/de.php index c9ac224e46..8df092cc5e 100644 --- a/inc/language/de.php +++ b/inc/language/de.php @@ -201,7 +201,7 @@ addMessages(array( 'ENTER_EMAIL' => "Bitte geben Sie Ihre Email-Adresse ein! Diese muss auch erreichbar sein.", 'ENTER_SURNAME' => "Bitte geben Sie Ihren Vornamen ein.", 'ENTER_FAMILY' => "Bitte geben Sie Ihren Nachnamen ein.", - 'ADMIN_CONFIG_SECURITY_SETTINGS_TITLE' => "Ändern von sicherheits-relevanten Einstellungen", + 'ADMIN_CONFIG_SECURITY_TITLE' => "Ändern von sicherheits-relevanten Einstellungen", 'ADMIN_CONFIG_MIN_PASS_LENGTH' => "Minimale Passwortlänge", 'SETTINGS_NOT_SAVED' => "Einstellungen NICHT gespeichert / geändert.", 'SETTINGS_SAVED' => "Einstellungen gespeichert.", @@ -209,7 +209,7 @@ addMessages(array( 'ADMIN_ACTION_INVALID' => "Die action/what-Kombination %s ist ungültig.", 'GUEST_SHORT_PASS' => "Das eingegebene Passwort ist nach unseren Sicherheitseinstellungen zu kurz. Mindestlänge ist", 'GUEST_EMPTY_PASSWORD_HINT' => "Lassen Sie beide Passwörter leer, so wird Ihnen eines per Zufall generiert.", - 'ADMIN_EDIT_POINTS_SETTINGS_TITLE' => "Ändern der Willkommensgutschrift und anderer {?POINTS?}", + 'ADMIN_CONFIG_POINTS_SETTINGS_TITLE' => "Ändern der Willkommensgutschrift und anderer {?POINTS?}", 'ADMIN_ENTER_POINTS_REGISTER' => "Willkommensgutschrift", 'ADMIN_ENTER_POINTS_REFERAL' => "Einmalige Referal-Gutschrift", 'CHOOSE_MORE_CATEGORIES' => "Bitte wählen Sie mehr Kategorien aus! Minimum ist: {?least_cats?}", @@ -695,13 +695,6 @@ addMessages(array( 'GUEST_REQUEST_CONFIRM_LINK_SUBJECT' => "Anforderung Ihres Bestätigunglinkes", 'EMAIL_404' => "Unter der angegebenen E-Mail Adresse konnten wir keinen Account finden! Bitte versuchen Sie es erneut.", 'SELECT_NONE' => "Keine/s/r", - 'ADMIN_CONFIG_STATS_TITLE' => "Einstellungen an den Gast-Statistiken", - 'ADMIN_GSTATS_MEMBERS' => "Mitglieder-Statistik zuerst", - 'ADMIN_GSTATS_MODULES' => "TOP10-Modul-Statistik zuerst", - 'ADMIN_GSTATS_INACTIVE' => "Gast-Statistik deaktivieren", - 'ADMIN_GSTATS_MEMBERS_NOTE' => "Die Mitglieder-Statistik zeigt an, wie viele Mitglieder Ihr {?mt_word?} hat und wie viele Mitglieder welche Kategorien ausgewählt haben.", - 'ADMIN_GSTATS_MODULES_NOTE' => "Zeigt Klicks in den 10 am häufigsten angeklickten Gast- und Mitgliedsmodulen an.", - 'ADMIN_GSTATS_INACTIVE_NOTE' => "Deaktiviert die Gast-Statistiken komplett.", 'ADMIN_DELETE_PAYMENT_TITLE' => "Mailvergütungen löschen", 'ADMIN_CONFIG_REFERAL_PAYOUT' => "Wie viele Mails müssen die Mitglieder mindestens bestätigen, um den Willkommensbonus, einmaliger Referal-Bonus usw. gutgeschrieben zu bekommen?", 'ADMIN_EXTENSION_UPDATED' => "Erweiterung aktualisiert.", @@ -743,7 +736,8 @@ addMessages(array( 'ADMIN_PASS2' => "Passwortbestätigung", 'ADMIN_EDIT_USER_PROFILE' => "Editieren eines Mitgliederaccountes", 'ADMIN_EDIT_USER_PASSWORD_NOTE' => "Geben Sie nur zweimal das Passwort ein, wenn Sie es ändern wollen. Wollen Sie nur Daten ändern, geben Sie bitte keines ein.", - 'POINTS_LOCKED' => "Noch wartende {?POINTS?}", + 'LOCKED_POINTS' => "Noch wartende {?POINTS?}", + 'OWN_POINTS' => "Eigenes Guthaben", 'ADMIN_TASK_INFOS' => "Infos", 'NICKNAME' => "Nickname", 'EXT_NICKNAME_404' => "Erweiterung nickname fehlt.", @@ -761,14 +755,14 @@ addMessages(array( 'EMAILS_PAGENAV' => "Seite", '_IS_CURRENT_HOME' => "Liegt in Home", '_IS_NEW_HOME' => "In Home setzen", - 'ADMIN_CONFIG_SET_HOME' => "Legen Sie hier die neue Home-Seite fest", + 'ADMIN_CONFIG_HOME_TITLE' => "Legen Sie hier die neue Home-Seite fest", 'ADMIN_HOME_ACTION' => "Funktion", - 'ADMIN_CONFIG_SET_HOME_NOTE' => "Es werden nur aktive Menüpunkte aus dem Gasthauptmenü (main) angezeigt.", + 'ADMIN_CONFIG_HOME_NOTE' => "Es werden nur aktive Menüpunkte aus dem Gasthauptmenü (main) angezeigt.", 'ADMIN_EDIT' => "Ändern", 'ADMIN_EDIT_EXTENSIONS' => "Ändern von Erweiterungen", 'ONLINE_TIMEOUT_IS' => "Die Liste zeigt die Besucher der letzten {%config,createFancyTime=online_timeout%} an.", - 'ADMIN_CONFIG_EXTENSIONS_SETTINGS' => "Erweiterungs-Management konfigurieren", - 'ADMIN_VERBOSE_SQL' => "SQL-Anweisungen beim Registrieren/Updates/Entfernen ausgeben", + 'ADMIN_CONFIG_EXTENSIONS_TITLE' => "Erweiterungs-Management konfigurieren", + 'ADMIN_CONFIG_EXTENSIONS_VERBOSE_SQL' => "SQL-Anweisungen beim Registrieren/Updates/Entfernen ausgeben", 'ADMIN_REMOVING_THESE_EXTENSIONS' => "Diese Erweiterungen werden deinstalliert", 'ADMIN_REMOVE_EXTENSIONS' => "Erweiterungen jetzt entfernen", 'ADMIN_SQLS_EXECUTED_ON_REMOVAL' => "Beim Entfernen ausgeführte SQL-Anweisungen", @@ -793,10 +787,10 @@ addMessages(array( 'ADMIN_TEXT_LOCK_ACCOUNT' => "Möchten Sie das Mitglied %s nun sperren? Bitte geben Sie einen Grund der Sperrung mit an.", 'ADMIN_TEXT_UNLOCK_ACCOUNT' => "Möchten Sie das Mitglied %s nun freischalten? Sie können auch optional einen Text mit angeben.", 'ADMIN_TEXT_DELETE_ACCOUNT' => "Möchten Sie das Mitglied %s nun unwiederruflich löschen? Bitte geben Sie einen Grund der Löschung mit an.", - 'ADMIN_EDIT_HOME_TARGET' => "Home-Seite festlegen", + 'ADMIN_CONFIG_HOME_TARGET' => "Home-Seite festlegen", 'ADMIN_CONFIG_HOME_SETTINGS_TITLE' => "Einstellungen an Eingangsseite", - 'ADMIN_EDIT_HOME_SETTINGS' => "Einstellungen an der Eingangsseite", - 'ADMIN_CONFIG_HOME_TITLE' => "Einstellungen an der Home-Seite", + 'ADMIN_CONFIG_HOME_SETTINGS' => "Einstellungen an der Eingangsseite", + 'ADMIN_CONFIG_HOME_MAIN_TITLE' => "Einstellungen an der Home-Seite", 'ADMIN_CONFIG_INDEX_DELAY' => "Verzögerung bevor weitergeleitet wird", 'ADMIN_INDEX_MANUAL_FORWARD' => "Klicken leitet weiter (kein JavaScript)", 'ADMIN_INDEX_NO_DELAY' => "Sofort weiterleiten (302 Server-Redirect)", @@ -805,10 +799,10 @@ addMessages(array( 'BONUS_EXTENSION_UPGRADE' => "Bitte aktualisieren Sie Ihre Bonus-Erweiterung auf Version v0.2.2 oder neuer.", '_ON' => "an", 'MEMBER_CLICK_STATISTICS' => "Mail-Statistik", - 'ADMIN_SELECT_DEFAULT_REFID' => "Standard Referal-Id bei Anmeldung über keinen Ref-Link", - 'ADMIN_SELECT_REFID_TARGRT' => "Ziel-Seite des Referal-Linkes", - 'ADMIN_REFERAL_TARGET_REGISTER' => "Zur Anmeldeseite", - 'ADMIN_REFERAL_TARGET_INDEX' => "Zur Eingangsseite", + 'ADMIN_CONFIG_SELECT_DEFAULT_REFID' => "Standard Referal-Id bei Anmeldung über keinen Ref-Link", + 'ADMIN_CONFIG_SELECT_REFID_TARGRT' => "Ziel-Seite des Referal-Linkes", + 'ADMIN_CONFIG_REFERAL_TARGET_REGISTER' => "Zur Anmeldeseite", + 'ADMIN_CONFIG_REFERAL_TARGET_INDEX' => "Zur Eingangsseite", 'ADMIN_INSTALL_THEME' => "Theme importieren", 'ADMIN_NO_THEMES_FOUND' => "Keine Themes gefunden.", 'THEME_UNIX' => "Uni*-Name", @@ -918,11 +912,11 @@ addMessages(array( 'ADMIN_LOGOUT_QUESTION' => "Wollen Sie sich jetzt ausloggen?", 'ADMIN_LA_MODE' => "Menütyp", 'ADMIN_ACCOUNT_NOREFS_404' => "Es wurden keine Mitgliederaccounts ohne Werber gefunden, oder verändern Sie die Aussortierung.", - 'ADMIN_SALT_LENGTH' => "Länge des Zufallshashes für alle Passwörter", + 'ADMIN_CONFIG_SALT_LENGTH' => "Länge des Zufallshashes für alle Passwörter", 'MEMBER_PASS_SALTED' => "Passwort wegen Update geändert", 'MEMBER_PASSWORD_ERROR' => "Fehler beim Abgleichen der Passwörter.", 'ADMIN_PASS_SALTED' => "Admin-Password wegen Update geändert", - 'ADMIN_SALT_LENGTH_NOTE' => "Um für alle Accounts (Mitglieder/Admins derzeit) neue Passwörter zu generieren, lassen Sie das Eingabefeld {--ADMIN_SALT_LENGTH--} leer oder geben Sie eine 0 ein! Vorsicht! Sie müssen sich dann anschliessend erneut einloggen.", + 'ADMIN_CONFIG_SALT_LENGTH_NOTE' => "Um für alle Accounts (Mitglieder/Admins derzeit) neue Passwörter zu generieren, lassen Sie das Eingabefeld {--ADMIN_CONFIG_SALT_LENGTH--} leer oder geben Sie eine 0 ein! Vorsicht! Sie müssen sich dann anschliessend erneut einloggen.", 'GUEST_LOGIN_FAILED_GENERAL' => "Genereller Loginfehler! Bitte kontaktieren Sie den Webmaster.", 'DEFAULT_MT_WORD' => "Mailtausch", 'DEFAULT_MT_WORD2' => "Mailtausches", @@ -1034,7 +1028,7 @@ addMessages(array( 'ADMIN_LIST_NOREFS_ACCOUNTS' => "Auflistung aller Accounts ohne Werber", 'ADMIN_NO_REFERAL_LEVELS' => "In Ihrem {?mt_word?} sind keine Referal-Ebenen eingerichtet! Ihre Mitglieder erhalten keine {?POINTS?} gutgeschrieben. Richten Sie mindestens Referal-Ebene 0 mit 100% Vergütung ein.", 'ADMIN_SESSION_SAVE_PATH_INVALID' => "Pfad für Sitzungsdateien ungütig.", - 'ADMIN_CONFIG_SESSION_SETTINGS_TITLE' => "Einstellungen zum Sitzungsmanagement", + 'ADMIN_CONFIG_SESSION_TITLE' => "Einstellungen zum Sitzungsmanagement", 'ADMIN_CONFIG_SESSION_SAVE_PATH' => "Speicherpfad f. Sitzungsdateien", 'ADMIN_BASE_PATH' => "Absoluter Server-Pfad", 'ADMIN_SESSION_SAVE_PATH_NOTE' => "Sie sollten für Sitzungsdateien einen Pfad wählen der ausserhalb des Server-Pfades liegt, da sonst eventuell die Sitzungsdateien vom Web erreichbar sind, was ein hohes Sicherheitsrisiko darstellt.", @@ -1043,11 +1037,11 @@ addMessages(array( 'EMAIL_DETAILS' => "Email-Details", 'EMAIL_DETAILS_LINK' => "Details anzeigen", 'ADMIN_CONFIG_REFID_TITLE' => "Einstellungen zum Referal-Link", - 'ADMIN_RANDOM_ZERO_REFID' => "Soll per Zufall ein Mitglied ausgwählt werden oder soll die oben eingestellte Standard-Refid verwendet werden?", - 'ADMIN_RANDOM_REFID_ENABLED' => "Mitglieder per Zufall wählen", - 'ADMIN_RANDOM_REFID_DISABLED' => "Voreingestellte Referal-Id setzen", + 'ADMIN_CONFIG_RANDOM_ZERO_REFID' => "Soll per Zufall ein Mitglied ausgwählt werden oder soll die oben eingestellte Standard-Refid verwendet werden?", + 'ADMIN_CONFIG_RANDOM_REFID_ENABLED' => "Mitglieder per Zufall wählen", + 'ADMIN_CONFIG_RANDOM_REFID_DISABLED' => "Voreingestellte Referal-Id setzen", 'ADMIN_CONFIG_RANDOM_REFID_TITLE' => "Kriterien wonach ein Mitglied als Zufallsreferal ausgewählt wird:", - 'ADMIN_RANDOM_MIN_CONFIRMED' => "Wie viele Mails muss ein Mitglied mindestens bestätigt haben, um per Zufall ausgewählt zu werden?", + 'ADMIN_CONFIG_RANDOM_MIN_CONFIRMED' => "Wie viele Mails muss ein Mitglied mindestens bestätigt haben, um per Zufall ausgewählt zu werden?", 'ADMIN_CONFIG_REFID_NOTICE' => "Sobald ein Mitglied ausgewählt wurde, werden die Zähler aller Mitglieder auf Null gesetzt. Dies soll Chancengleichheit bringen und dass die Mitglieder mehr Mails abklicken.", 'EMAILS_RECEIVED' => "Emails empfangen", 'MAILS_CONFIRMED' => "Emails bestätigt", @@ -1165,6 +1159,15 @@ addMessages(array( // Points account 'ADMIN_CONFIG_POINTS_ACCOUNT_ORDER' => "Dem Werbekonto gutschreiben.", 'ADMIN_CONFIG_POINTS_ACCOUNT_GENERAL' => "Dem allgemeinen Konto gutschreiben.", + + // Admin - Guest statistics + 'ADMIN_CONFIG_GUEST_STATS_TITLE' => "Einstellungen an den Gast-Statistiken", + 'ADMIN_CONFIG_GUEST_STATS_MEMBERS' => "Mitglieder-Statistik zuerst", + 'ADMIN_CONFIG_GUEST_STATS_MEMBERS_NOTE' => "Die Mitglieder-Statistik zeigt an, wie viele Mitglieder Ihr {?mt_word?} hat und wie viele Mitglieder welche Kategorien ausgewählt haben.", + 'ADMIN_CONFIG_GUEST_STATS_MODULES' => "TOP10-Modul-Statistik zuerst", + 'ADMIN_CONFIG_GUEST_STATS_MODULES_NOTE' => "Zeigt Klicks in den 10 am häufigsten angeklickten Gast- und Mitgliedsmodulen an.", + 'ADMIN_CONFIG_GUEST_STATS_INACTIVE' => "Gast-Statistik deaktivieren", + 'ADMIN_CONFIG_GUEST_STATS_INACTIVE_NOTE' => "Deaktiviert die Gast-Statistiken komplett.", )); // Description of all months diff --git a/inc/language/doubler_de.php b/inc/language/doubler_de.php index 802ec4c13a..23668ddd76 100644 --- a/inc/language/doubler_de.php +++ b/inc/language/doubler_de.php @@ -42,26 +42,26 @@ if (!defined('__SECURITY')) { // Language definitions addMessages(array( - 'ADMIN_EDIT_DOUBLER_SETTINGS' => "Einstellungen am {?POINTS?}-Verdoppler", - 'ADMIN_DOUBLER_CHARGE' => "Prozentuale Gebühr zum Verdoppeln", - 'ADMIN_DOUBLER_JACKPOT' => "Soll der Jackpot zum Verdoppeln verwendet werden?", - 'ADMIN_DOUBLER_SEND_MODE' => "Aussendemodus der Benachrichtigungsmails", - 'ADMIN_DOUBLER_SEND_DIRECT' => "Aussenden, sobald genügend {?POINTS?} zur Auszahlung der Verdoppelung bereit stehen.", - 'ADMIN_DOUBLER_SEND_RESET' => "Erst beim täglichen Reset prüfen, ob Verdoppelungen ausgezahlt werden können.", - 'ADMIN_DOUBLER_TIMEOUT' => "Verweildauer ausgezahlter Verdoppelungen in der Datenbank", - 'ADMIN_DOUBLER_USERID' => "Mitglieder-Account zur Verdoppelung verwenden", - 'ADMIN_DOUBLER_DISPLAY_SETTINGS' => "Anzeige-Einstellungen für Anzahl Einträge", - 'ADMIN_DOUBLER_DISPLAY_NEW' => "Anzahl ersten X neuen Einträge", - 'ADMIN_DOUBLER_DISPLAY_PAY' => "Anzahl ersten X vor Auszahlung stehender Verdoppelungen", - 'ADMIN_DOUBLER_DISPLAY_OLD' => "Anzahl ersten X bereits ausgezahlter Verdoppelungen", - 'ADMIN_DOUBLER_REFERAL' => "Prozentuale Referal-Vergütung", - 'ADMIN_DOUBLER_MINIMUM' => "Minimum {?POINTS?} die verdoppelt werden sollen", - 'ADMIN_DOUBLER_MAXIMUM' => "Maximum {?POINTS?} die verdoppelt werden sollen", - 'ADMIN_DOUBLER_LEFT' => "Auf dem Mitgliedsaccount nach Verdoppelung Minimum-{?POINTS?}-Guthaben", - 'ADMIN_DOUBLER_OWN' => "{?POINTS?}-Guthaben des Verdopplers zur Auszahlung verwenden", - 'ADMIN_DOUBLER_GROUP_SENT' => "Auf Anzahl durchführbare Auszahlungen warten, damit an diese ausgezahlt werden kann. (Gruppenauszahlung!)", - 'ADMIN_DOUBLER_MAX_SENT' => "Pro Klick/Reset auf Auszahlungsfähigkeit hin zu testende Verdopplungen", - 'ADMIN_DOUBLER_SENT_ALL' => "Soll anstelle der Gruppenauszahlung alle möglichen Auszahlungen durchgeführt werden?", + 'ADMIN_CONFIG_DOUBLER_TITLE' => "Einstellungen am {?POINTS?}-Verdoppler", + 'ADMIN_CONFIG_DOUBLER_CHARGE' => "Prozentuale Gebühr zum Verdoppeln", + 'ADMIN_CONFIG_DOUBLER_JACKPOT' => "Soll der Jackpot zum Verdoppeln verwendet werden?", + 'ADMIN_CONFIG_DOUBLER_SEND_MODE' => "Aussendemodus der Benachrichtigungsmails", + 'ADMIN_CONFIG_DOUBLER_SEND_DIRECT' => "Aussenden, sobald genügend {?POINTS?} zur Auszahlung der Verdoppelung bereit stehen.", + 'ADMIN_CONFIG_DOUBLER_SEND_RESET' => "Erst beim täglichen Reset prüfen, ob Verdoppelungen ausgezahlt werden können.", + 'ADMIN_CONFIG_DOUBLER_TIMEOUT' => "Verweildauer ausgezahlter Verdoppelungen in der Datenbank", + 'ADMIN_CONFIG_DOUBLER_USERID' => "Mitglieder-Account zur Verdoppelung verwenden", + 'ADMIN_CONFIG_DOUBLER_DISPLAY_TITLE' => "Anzeige-Einstellungen für Anzahl Einträge", + 'ADMIN_CONFIG_DOUBLER_DISPLAY_NEW' => "Anzahl ersten X neuen Einträge", + 'ADMIN_CONFIG_DOUBLER_DISPLAY_PAY' => "Anzahl ersten X vor Auszahlung stehender Verdoppelungen", + 'ADMIN_CONFIG_DOUBLER_DISPLAY_OLD' => "Anzahl ersten X bereits ausgezahlter Verdoppelungen", + 'ADMIN_CONFIG_DOUBLER_REFERAL' => "Prozentuale Referal-Vergütung", + 'ADMIN_CONFIG_DOUBLER_MINIMUM' => "Minimum {?POINTS?} die verdoppelt werden sollen", + 'ADMIN_CONFIG_DOUBLER_MAXIMUM' => "Maximum {?POINTS?} die verdoppelt werden sollen", + 'ADMIN_CONFIG_DOUBLER_LEFT' => "Auf dem Mitgliedsaccount nach Verdoppelung Minimum-{?POINTS?}-Guthaben", + 'ADMIN_CONFIG_DOUBLER_OWN' => "{?POINTS?}-Guthaben des Verdopplers zur Auszahlung verwenden", + 'ADMIN_CONFIG_DOUBLER_GROUP_SENT' => "Auf Anzahl durchführbare Auszahlungen warten, damit an diese ausgezahlt werden kann. (Gruppenauszahlung!)", + 'ADMIN_CONFIG_DOUBLER_MAX_SENT' => "Pro Klick/Reset auf Auszahlungsfähigkeit hin zu testende Verdopplungen", + 'ADMIN_CONFIG_DOUBLER_SENT_ALL' => "Soll anstelle der Gruppenauszahlung alle möglichen Auszahlungen durchgeführt werden?", 'ADMIN_DOUBLER_LIST_OVERVIEW' => "Auflistung der Verdoppelungen - Übersichtsseite", 'ADMIN_DOUBLER_LIST_ALREADY' => "Bereits getätigte Auszahlungen", 'ADMIN_DOUBLER_LIST_WAITING' => "Wartene Auszahlungen", diff --git a/inc/language/holiday_de.php b/inc/language/holiday_de.php index 205aec3ca7..84eaab4383 100644 --- a/inc/language/holiday_de.php +++ b/inc/language/holiday_de.php @@ -53,13 +53,13 @@ addMessages(array( 'ADMIN_HOLIDAY_DELETE_LINK' => "Urlaub beenden", 'ADMIN_HOLIDAY_SINGLE_DELETED' => "Urlaub eines Mitgliedes beendet.", 'ADMIN_HOLIDAY_MULTI_DELETE' => "Urlaub von %s Mitglied(-ern) beendet.", - 'ADMIN_HOLIDAY_CONFIG_HEADER' => "Einstellungen an der Urlaubsschaltung", - 'ADMIN_HOLIDAY_MAX_HOLIDAY' => "Maximale beantragbare Urlaubszeit", + 'ADMIN_CONFIG_HOLIDAY_TITLE' => "Einstellungen an der Urlaubsschaltung", + 'ADMIN_CONFIG_HOLIDAY_MAX_TIME' => "Maximale beantragbare Urlaubszeit", 'ADMIN_HOLIDAY_SINGLE_404' => "Urlaubsschaltung nicht mehr vorhanden, oder veralteter Link.", - 'ADMIN_HOLIDAY_LOCKED' => "Dauer bis Urlaubsschaltung aufgehoben werden kann", - 'ADMIN_HOLIDAY_MODE' => "Zeitpunkt der Abarbeitung der Urlaubsschaltungen", - 'ADMIN_HOLIDAY_MODE_RESET' => "Am täglichen Reset um 00:00 Uhr", - 'ADMIN_HOLIDAY_MODE_DIRECT' => "Sofort nach Beantragung prüfen", + 'ADMIN_CONFIG_HOLIDAY_LOCKED' => "Dauer bis Urlaubsschaltung aufgehoben werden kann", + 'ADMIN_CONFIG_HOLIDAY_MODE' => "Zeitpunkt der Abarbeitung der Urlaubsschaltungen", + 'ADMIN_CONFIG_HOLIDAY_MODE_RESET' => "Am täglichen Reset um 00:00 Uhr", + 'ADMIN_CONFIG_HOLIDAY_MODE_DIRECT' => "Sofort nach Beantragung prüfen", // Member strings 'MEMBER_HOLIDAY_COMMENTS' => "Sonstige Hinweise an uns", 'MEMBER_HOLIDAY_ORDER_NOT_POSSIBLE' => "Sie können keine Mails versenden, da Ihre Urlaubsschaltung aktiviert ist.", diff --git a/inc/language/mediadata_de.php b/inc/language/mediadata_de.php index 7f57dd2b9c..97741a811f 100644 --- a/inc/language/mediadata_de.php +++ b/inc/language/mediadata_de.php @@ -75,11 +75,11 @@ addMessages(array( 'ENGINE_PATCH_CTIME' => "Letzte Aktualisierung", // Admin area - 'ADMIN_MEDIADATA_SETTINGS' => "Einstellungen zu den Mediendaten", - 'ADMIN_MEDIADATA_MT_START' => "Startdatum Ihres {?mt_word2?}", - 'ADMIN_MEDIADATA_MT_START_NOTE' => "Bitte beachten Sie, dass das Startdatum Ihres {?mt_word2?} nicht in der Zukunft liegen darf.", - 'ADMIN_MEDIADATA_MT_STAGE' => "Anzahl zu vorausberechnende Mitgliederanzahl", - 'ADMIN_MEDIADATA_MT_STAGE_NOTE' => "Geben Sie hier an, wie viele Mitglieder Ihr {?mt_word?} erreichen soll. Es wird dann vom Script geschätzt, an welchem Tag dies sein wird.", + 'ADMIN_CONFIG_MEDIADATA_TITLE' => "Einstellungen zu den Mediendaten", + 'ADMIN_CONFIG_MEDIADATA_MT_START' => "Startdatum Ihres {?mt_word2?}", + 'ADMIN_CONFIG_MEDIADATA_MT_START_NOTE' => "Bitte beachten Sie, dass das Startdatum Ihres {?mt_word2?} nicht in der Zukunft liegen darf.", + 'ADMIN_CONFIG_MEDIADATA_MT_STAGE' => "Anzahl zu vorausberechnende Mitgliederanzahl", + 'ADMIN_CONFIG_MEDIADATA_MT_STAGE_NOTE' => "Geben Sie hier an, wie viele Mitglieder Ihr {?mt_word?} erreichen soll. Es wird dann vom Script geschätzt, an welchem Tag dies sein wird.", // New guest data 'MEDIA_DATA_MEMBERS' => "Mitglieder-Statistik", diff --git a/inc/language/newsletter_de.php b/inc/language/newsletter_de.php index cd6c7e4c27..ac0811e0c2 100644 --- a/inc/language/newsletter_de.php +++ b/inc/language/newsletter_de.php @@ -54,7 +54,7 @@ addMessages(array( 'NL_MODE_TEXT' => "Text-Mail", 'NL_MODE_HTML' => "HTML-Mail", 'ADMIN_NL_SEND_DONE' => "Newsletter wurde versendet.", - 'ADMIN_CONFIG_NEWSLETTER_SETTINGS' => "Einstellungen am Newsletter", + 'ADMIN_CONFIG_NEWSLETTER_TITLE' => "Einstellungen am Newsletter", 'ADMIN_NL_CHARGE' => "Monatliche Gebühr zur Abschaltung des Newsletters", 'ADMIN_NL_AUTO_ADD' => "URLs automatisch umwandeln", 'NL_MEMBER_RECEIVE_STATUS' => "Newsletterempfang ist derzeit...", diff --git a/inc/language/nickname_de.php b/inc/language/nickname_de.php index 0ec3bb3f3c..f26aee2bf5 100644 --- a/inc/language/nickname_de.php +++ b/inc/language/nickname_de.php @@ -54,10 +54,10 @@ addMessages(array( 'MEMBER_NICKNAME_YOUR_REFERAL_LINK' => "Ihr Nickname-Reflink", 'MEMBER_NO_NICKNAME_SET' => "Sie haben noch keinen Nickname eingerichtet! Damit können Sie sich alternativ zur Mitglieder-Id einloggen.", 'MEMBER_PLEASE_CLICK_NICKNAME_FORM' => "Hier können Sie sich nun einen einrichten...", - 'ADMIN_NICKNAME_CONFIG_HEADER' => "Einstellungen am Nicknamen", - 'ADMIN_NICKNAME_MIN_LENGTH' => "Minimale Länge", - 'ADMIN_NICKNAME_PATTERN' => "Pattern für isInString()-Befehl", - 'ADMIN_NICKNAME_CHARACTERS' => "Zeichenfolge für Sprachdatei", + 'ADMIN_CONFIG_NICKNAME_TITLE' => "Einstellungen am Nicknamen", + 'ADMIN_CONFIG_NICKNAME_MIN_LENGTH' => "Minimale Länge", + 'ADMIN_CONFIG_NICKNAME_PATTERN' => "Pattern für isInString()-Befehl", + 'ADMIN_CONFIG_NICKNAME_CHARACTERS' => "Zeichenfolge für Sprachdatei", )); // [EOF] diff --git a/inc/language/order_de.php b/inc/language/order_de.php index af6981b26a..e070c508d0 100644 --- a/inc/language/order_de.php +++ b/inc/language/order_de.php @@ -42,12 +42,12 @@ if (!defined('__SECURITY')) { // Language definitions addMessages(array( - 'ADMIN_ORDER_SETTINGS' => "Einstellungen - Mailbuchung", - 'ADMIN_ORDER_MISC_SETTINGS' => "Weitere Einstellungen", - 'ADMIN_ORDER_MAX_ORDER_SELECT' => "Wie viele Mailbuchungen können die Mitglieder maximal pro Tag versenden?", - 'ADMIN_ORDER_MAX' => "Die Mitglieder können so viele Mailbuchungen wie möglich tätigen.", - 'ADMIN_ORDER_ORDER' => "Die Mitglieder könen nur so viele Mailbuchungen tätigen, wie sie den Mailempfang eingestellt haben.", - 'ADMIN_ORDER_MIN_RECEIVER_PER_ORDER' => "Minimale Anzahl Empfänger pro Mailbuchung", + 'ADMIN_CONFIG_ORDER_TITLE' => "Einstellungen - Mailbuchung", + 'ADMIN_CONFIG_ORDER_MISC_TITLE' => "Weitere Einstellungen", + 'ADMIN_CONFIG_ORDER_SELECT_MAX' => "Wie viele Mailbuchungen können die Mitglieder maximal pro Tag versenden?", + 'ADMIN_CONFIG_ORDER_OPTION_MAX' => "Die Mitglieder können so viele Mailbuchungen wie möglich tätigen.", + 'ADMIN_CONFIG_ORDER_OPTION_ORDER' => "Die Mitglieder könen nur so viele Mailbuchungen tätigen, wie sie den Mailempfang eingestellt haben.", + 'ADMIN_CONFIG_ORDER_MIN_RECEIVER_PER_ORDER' => "Minimale Anzahl Empfänger pro Mailbuchung", 'ADMIN_ORDER_SELECTION_COLUMN' => "Tabellenspalte, nach der umsortiert werden soll", 'ADMIN_ORDER_SELECTION_MODE' => "Sortierreihenfolge", 'ADMIN_ORDER_SELECTION_SETTINGS' => "Auswahlverfahren der Empfänger", diff --git a/inc/language/primera_de.php b/inc/language/primera_de.php index dc910ed58a..1972060eb5 100644 --- a/inc/language/primera_de.php +++ b/inc/language/primera_de.php @@ -44,13 +44,13 @@ if (!defined('__SECURITY')) { addMessages(array( 'ADMIN_TASK_LIST_PRIMERA_ALL' => "Alle Primera-Ein-/Auszahlungen", 'ADMIN_TASK_LIST_PRIMERA_ALL_TITLE' => "Listet alle Primera-Ein- und Auszahlungen auf.", - 'ADMIN_PRIMERA_CONFIG_TITLE' => "Einstellungen zum Primus-Portal:", - 'ADMIN_PRIMERA_MIN_PAYOUT' => "Minimumguthaben für Auszahlungen.", - 'ADMIN_PRIMERA_MIN_WITHDRAW' => "Minimumguthaben für Einzahlungen.", - 'ADMIN_PRIMERA_API_NAME' => "Primus-Nickname", - 'ADMIN_PRIMERA_API_MD5' => "Primera-Passwort (Wird als MD5-Hash gespeichert)", - 'ADMIN_PRIMERA_API_REFID' => "Primus-Referal-Id (???)", - 'ADMIN_PRIMERA_CONFIG_NOTE' => "
Hier können Sie sich ein Primus-Portal-Account holen. Geben Sie immer Ihren Usernamen von Primus-Portal ein und überprüfen Sie diesen mehrmals! Er wird zum Überweisen von Primera benötigt.", + 'ADMIN_CONFIG_PRIMERA_TITLE' => "Einstellungen zum Primus-Portal:", + 'ADMIN_CONFIG_PRIMERA_MIN_PAYOUT' => "Minimumguthaben für Auszahlungen.", + 'ADMIN_CONFIG_PRIMERA_MIN_WITHDRAW' => "Minimumguthaben für Einzahlungen.", + 'ADMIN_CONFIG_PRIMERA_API_NAME' => "Primus-Nickname", + 'ADMIN_CONFIG_PRIMERA_API_MD5' => "Primera-Passwort (Wird als MD5-Hash gespeichert)", + 'ADMIN_CONFIG_PRIMERA_REFID' => "Primus-Referal-Id (???)", + 'ADMIN_CONFIG_PRIMERA_NOTE' => "Hier können Sie sich ein Primus-Portal-Account holen. Geben Sie immer Ihren Usernamen von Primus-Portal ein und überprüfen Sie diesen mehrmals! Er wird zum Überweisen von Primera benötigt.", 'ADMIN_PRIMERA_NO_TRANSFERS' => "Derzeit keine Primera transferiert.", 'ADMIN_PRIMERA_ACCOUNT' => "Account bei Primus-Portal", 'ADMIN_PRIMERA_TRANSFERED' => "Primera transferiert", diff --git a/inc/language/register_de.php b/inc/language/register_de.php index da209b4aa6..67d5ff00ba 100644 --- a/inc/language/register_de.php +++ b/inc/language/register_de.php @@ -44,15 +44,15 @@ if (!defined('__SECURITY')) { addMessages(array( 'GUEST_REGISTER_MUST_SET_NOTE' => "Sind Pflichtangaben, ansonsten erfolgt keine Anmeldung.", 'ADMIN_CONFIG_REGISTER_MUST_TITLE' => "Pflichtfelder einstellen", - 'ADMIN_REGISTER_CHANGE_MUST' => "Einstellungen ändern", - 'ADMIN_REGISTER_FIELD_NAME' => "Eingabefeld", - 'ADMIN_REGISTER_FIELD_REQUIRED' => "Pflichtfeld?", + 'ADMIN_SAVE_REGISTER_MUST' => "Einstellungen ändern", + 'ADMIN_CONFIG_REGISTER_FIELD_NAME' => "Eingabefeld", + 'ADMIN_CONFIG_REGISTER_FIELD_REQUIRED' => "Pflichtfeld?", 'ADMIN_REGISTER_CHANGES_SAVED' => "Es wurden %s Pflichtfelder aktualisiert.", 'CNTRY' => "Ländercode", 'ADMIN_CONFIG_REGISTER_DEFAULT' => "Standard-Vorauswahl in der Kategorienliste einstellen auf Ja/Nein", 'ADMIN_CONFIG_REGISTER_DISPLAY_REFID' => "Soll die Ref-Id angezeigt werden?
(Nein = id wird editierbar!)
", 'ADMIN_CONFIG_REGISTER_IP_TIMEOUT' => "IP-Zeitsperre", - 'ADMIN_CONFIG_REGFORM_SETTINGS_TITLE' => "Einstellungen am Anmeldeformular", + 'ADMIN_CONFIG_REGISTER_TITLE' => "Einstellungen am Anmeldeformular", 'ADMIN_CONFIG_LEAST_CATEGORIES' => "Mindestens auszuwählende Kategorieanzahl", 'ADMIN_CONFIG_REGISTER_GENERATE_PASSWORD_EMPTY' => "Soll bei leergelassenem Passwort in der Anmeldung eines per Zufall generiert werden?", 'ADMIN_CONFIG_REJECT_DOUBLE_EMAIL' => "Doppelt angemeldete Email-Adressen ablehnen?", diff --git a/inc/language/sponsor_de.php b/inc/language/sponsor_de.php index a0a4b849d5..a7adaee835 100644 --- a/inc/language/sponsor_de.php +++ b/inc/language/sponsor_de.php @@ -44,8 +44,8 @@ if (!defined('__SECURITY')) { addMessages(array( 'SPONSOR_NOT_INITIALIZED' => "Sponsorenbereich noch nicht eingerichtet.", 'ADMIN_CONFIG_SPONSOR_TITLE' => "Allgemeine Einstellungen", - 'ADMIN_SPONSOR_MIN_POINTS' => "Minimum buchbare {?POINTS?}", - 'ADMIN_SPONSOR_REFERAL_POINTS' => "Einmalige Referal-Gutschrift bei Vermittlung eines neuen Sponsors", + 'ADMIN_CONFIG_SPONSOR_MIN_POINTS' => "Minimum buchbare {?POINTS?}", + 'ADMIN_CONFIG_SPONSOR_REFERAL_POINTS' => "Einmalige Referal-Gutschrift bei Vermittlung eines neuen Sponsors", 'ADMIN_SPONSOR_ENTER_COMPANY_DATA' => "Daten zur anzumeldenen Unternehmen eingeben", 'SPONSOR_ENTER_COMPANY_TITLE' => "Firmenname", 'SPONSOR_ENTER_COMPANY_POSITION' => "Position", diff --git a/inc/language/timezone_de.php b/inc/language/timezone_de.php index ab36787f73..45c34b6826 100644 --- a/inc/language/timezone_de.php +++ b/inc/language/timezone_de.php @@ -42,8 +42,8 @@ if (!defined('__SECURITY')) { // Language definitions addMessages(array( - 'ADMIN_EDIT_TIMEZONE_SETTINGS' => "Konfiguration der Zeitzone", - 'ADMIN_CONFIG_TIMEZONE' => "Zeitzone einstellen (z.B. Europe/Berlin):", + 'ADMIN_CONFIG_TIMEZONE_TITLE' => "Konfiguration der Zeitzone", + 'ADMIN_CONFIG_ENTER_TIMEZONE' => "Zeitzone einstellen (z.B. Europe/Berlin):", )); // [EOF] diff --git a/inc/language/top10_de.php b/inc/language/top10_de.php index c105b251ce..4040f276ef 100644 --- a/inc/language/top10_de.php +++ b/inc/language/top10_de.php @@ -43,7 +43,7 @@ if (!defined('__SECURITY')) { // Language definitions addMessages(array( 'ADMIN_CONFIG_TOP10_TITLE' => "Einstellungen an TOP-Listen", - 'ADMIN_TOP10_MAX_TOP10' => "Maximale Plätze pro Liste", + 'ADMIN_CONFIG_TOP10_MAX_TOP10' => "Maximale Plätze pro Liste", )); // [EOF] diff --git a/inc/language/transfer_de.php b/inc/language/transfer_de.php index 89c2bc566e..5adaf84e1c 100644 --- a/inc/language/transfer_de.php +++ b/inc/language/transfer_de.php @@ -42,14 +42,14 @@ if (!defined('__SECURITY')) { // Language definitions addMessages(array( - 'ADMIN_CONFIG_TRANSFER_HEADER' => "Einstellungen zu {?POINTS?}-Überweisungen", - 'ADMIN_TRANSFER_MAX' => "Maximal angezeigte Einträge", - 'ADMIN_TRANSFER_AGE' => "Maximales Alter von Einträgen", - 'ADMIN_TRANSFER_TIMEOUT' => "Sperrung der Einstellungen nach {?POINTS?}-Überweisung", - 'ADMIN_TRANSFER_BALANCE' => "Restbetrag nach Überweisung auf Account", - 'ADMIN_TRANSFER_CODE' => "Länge des Touring-Codes", - 'ADMIN_TRANSFER_CODE_NOTE' => "0 deaktiviert den Touring-Code.", - 'ADMIN_AUTOPURGE_TRANSFER' => "Veraltete Einträge automatisch löschen? (purge)", + 'ADMIN_CONFIG_TRANSFER_TITLE' => "Einstellungen zu {?POINTS?}-Überweisungen", + 'ADMIN_CONFIG_TRANSFER_MAX' => "Maximal angezeigte Einträge", + 'ADMIN_CONFIG_TRANSFER_AGE' => "Maximales Alter von Einträgen", + 'ADMIN_CONFIG_TRANSFER_TIMEOUT' => "Sperrung der Einstellungen nach {?POINTS?}-Überweisung", + 'ADMIN_CONFIG_TRANSFER_BALANCE' => "Restbetrag nach Überweisung auf Account", + 'ADMIN_CONFIG_TRANSFER_CODE' => "Länge des Touring-Codes", + 'ADMIN_CONFIG_TRANSFER_CODE_NOTE' => "0 deaktiviert den Touring-Code.", + 'ADMIN_CONFIG_AUTOPURGE_TRANSFER' => "Veraltete Einträge automatisch löschen? (purge)", 'ADMIN_TRANSFER_POINTS_TOTAL' => "Gesamttransfersumme", 'TRANSFER_LIST_INCOMING' => "Eingehende Überweisungen", 'TRANSFER_LIST_OUTGOING' => "Ausgehende Überweisungen", diff --git a/inc/language/user_de.php b/inc/language/user_de.php index c1ebe5ec93..edd876dfa3 100644 --- a/inc/language/user_de.php +++ b/inc/language/user_de.php @@ -44,8 +44,8 @@ if (!defined('__SECURITY')) { addMessages(array( 'ADMIN_USER_PAGENAV' => "Seiten", 'ADMIN_CONFIG_USER_TITLE' => "Konfiguration - Mitgliederliste", - 'ADMIN_USER_LIMIT_USER' => "Anzahl Mitglieder pro Seite", - 'ADMIN_USER_ALPHA_USER' => "Azanhl Buchstaben pro Zeile", + 'ADMIN_CONFIG_USER_LIMIT' => "Anzahl Mitglieder pro Seite", + 'ADMIN_CONFIG_USER_ALPHA' => "Azanhl Buchstaben pro Zeile", 'ADMIN_USER_ACCOUNT_SAVED' => "Mitgliedsaccount gespeichert.", 'ADMIN_USER_ACCOUNT_NOT_SAVED' => "Mitgliedsaccount nicht gespeichert.", 'ADMIN_USER_ACCOUNT_LOCKED' => "Mitgliedsaccount %s wurde gesperrt.", diff --git a/inc/language/wernis_de.php b/inc/language/wernis_de.php index e51f1cd29d..7b1acf2c81 100644 --- a/inc/language/wernis_de.php +++ b/inc/language/wernis_de.php @@ -51,14 +51,14 @@ addMessages(array( 'WERNIS_TOTAL_WERNIS' => "Gesamt überwiesen", // Admin messages - 'ADMIN_WERNIS_CONFIG_TITLE' => "Einstellungen zum WDS66-Hauptaccount:", - 'ADMIN_WERNIS_MIN_PAYOUT' => "Minimumguthaben für Auszahlungen.", - 'ADMIN_WERNIS_MIN_WITHDRAW' => "Minimumguthaben für Einzahlungen.", - 'ADMIN_WERNIS_API_ID' => "WDS66-API-Id (api_id=x)", - 'ADMIN_WERNIS_API_MD5' => "WDS66-API-Key (api_md5=xxxxx; 32-stellig)", - 'ADMIN_WERNIS_API_URL' => "Basis-URL der API-Skripte", - 'ADMIN_WERNIS_REFID' => "Ihre Referal-Id bei WDS66-Portal (= Ihr Username!)", - 'ADMIN_WERNIS_WPASS' => "Wernis-Passwort (nicht Account-Passwort!)", + 'ADMIN_CONFIG_WERNIS_TITLE' => "Einstellungen zum WDS66-Hauptaccount:", + 'ADMIN_CONFIG_WERNIS_MIN_PAYOUT' => "Minimumguthaben für Auszahlungen.", + 'ADMIN_CONFIG_WERNIS_MIN_WITHDRAW' => "Minimumguthaben für Einzahlungen.", + 'ADMIN_CONFIG_WERNIS_API_ID' => "WDS66-API-Id (api_id=x)", + 'ADMIN_CONFIG_WERNIS_API_MD5' => "WDS66-API-Key (api_md5=xxxxx; 32-stellig)", + 'ADMIN_CONFIG_WERNIS_API_URL' => "Basis-URL der API-Skripte", + 'ADMIN_CONFIG_WERNIS_REFID' => "Ihre Referal-Id bei WDS66-Portal (= Ihr Username!)", + 'ADMIN_CONFIG_WERNIS_WPASS' => "Wernis-Passwort (nicht Account-Passwort!)", 'ADMIN_WERNIS_CONFIG_NOTE' => "[Hier] können Sie schon für einmalig kostenlos 25.000 Abfragen ein API-Account beantragen (dazu ist ein kostenloses Wernis-Account dennoch nötig!) Geben Sie immer Ihren Usernamen von WDS66-Hauptaccount ein und überprüfen Sie diesen mehrmals! Er wird zum Überweisen von und nach WDS66-Wernis-Portal benötigt. Die Betreibergebühren und Umrechnungsfaktoren sind für den Betrieb Ihres {?mt_word2?} komplett in Wernis ausgelegt, diese müssen Sie also noch anpassen, wenn Sie z.B. Punkte haben und in Wernis auszahlen lassen wollen.", 'ADMIN_WERNIS_NO_TRANSFERS' => "Derzeit keine Wernis transferiert.", 'ADMIN_WERNIS_WDS66_ACCOUNT' => "Account bei WDS66-Portal", @@ -67,14 +67,14 @@ addMessages(array( 'ADMIN_WERNIS_TYPE' => "Überweisungsrichtung", 'ADMIN_WERNIS_API_MESSAGE' => "Nachricht von WDS66-API", 'ADMIN_WERNIS_API_STATUS' => "Status von WDS66-API", - 'ADMIN_WERNIS_PAYOUT_ACTIVE' => "Auszahlungen zum WDS66-Portal aktiviert?", - 'ADMIN_WERNIS_WITHDRAW_ACTIVE' => "Einzahlungen vom WDS66-Portal aktiviert?", - 'ADMIN_WERNIS_PAYOUT_FACTOR' => "Umrechnungsfaktor von {?POINTS?} in Wernis für Auszahlungen", - 'ADMIN_WERNIS_WITHDRAW_FACTOR' => "Umrechnungsfaktor von Wernis in {?POINTS?} für Einzahlungen", - 'ADMIN_WERNIS_PAYOUT_FEE_PERCENT' => "Prozentuale Betreibergebühr für Auszahlungen", - 'ADMIN_WERNIS_WITHDRAW_FEE_PERCENT' => "Prozentuale Betreibergebühr für Einzahlungen", - 'ADMIN_WERNIS_PAYOUT_FEE_FIX' => "Fixe Betreibergebühr für Auszahlungen", - 'ADMIN_WERNIS_WITHDRAW_FEE_FIX' => "Fixe Betreibergebühr für Einzahlungen", + 'ADMIN_CONFIG_WERNIS_PAYOUT_ACTIVE' => "Auszahlungen zum WDS66-Portal aktiviert?", + 'ADMIN_CONFIG_WERNIS_WITHDRAW_ACTIVE' => "Einzahlungen vom WDS66-Portal aktiviert?", + 'ADMIN_CONFIG_WERNIS_PAYOUT_FACTOR' => "Umrechnungsfaktor von {?POINTS?} in Wernis für Auszahlungen", + 'ADMIN_CONFIG_WERNIS_WITHDRAW_FACTOR' => "Umrechnungsfaktor von Wernis in {?POINTS?} für Einzahlungen", + 'ADMIN_CONFIG_WERNIS_PAYOUT_FEE_PERCENT' => "Prozentuale Betreibergebühr für Auszahlungen", + 'ADMIN_CONFIG_WERNIS_WITHDRAW_FEE_PERCENT' => "Prozentuale Betreibergebühr für Einzahlungen", + 'ADMIN_CONFIG_WERNIS_PAYOUT_FEE_FIX' => "Fixe Betreibergebühr für Auszahlungen", + 'ADMIN_CONFIG_WERNIS_WITHDRAW_FEE_FIX' => "Fixe Betreibergebühr für Einzahlungen", 'ADMIN_LIST_WERNIS_TITLE' => "Alle Transaktionen von und zum Wernis-Portal auflisten:", 'ADMIN_LIST_WERNIS_FOOTER' => "Hier soll ein Hinweis hinkommen.", 'ADMIN_TASK_LIST_WERNIS_ALL' => "Alle Wernis-Ein-/Auszahlungen", diff --git a/inc/libs/admins_functions.php b/inc/libs/admins_functions.php index 7c6b73078f..9739305777 100644 --- a/inc/libs/admins_functions.php +++ b/inc/libs/admins_functions.php @@ -44,7 +44,9 @@ if (!defined('__SECURITY')) { function adminsCheckAdminAcl ($action, $what) { // If action is login or logout allow allways! $default = 'allow'; - if (($action == 'login') || ($action == 'logout')) return true; + if (($action == 'login') || ($action == 'logout')) { + return true; + } // END - if // Default is deny $ret = false; @@ -68,18 +70,30 @@ function adminsCheckAdminAcl ($action, $what) { } // Shall I test for a main or sub menu? (action or what?) - $acl_mode = 'failed'; + $aclMode = 'failed'; if ((isExtensionInstalledAndNewer('cache', '0.1.2')) && (isset($GLOBALS['cache_array']['admin_acls'])) && (count($GLOBALS['cache_array']['admin_acls']) > 0)) { // Lookup in cache - if ((!empty($action)) && (isset($GLOBALS['cache_array']['admin_acls']['action_menu'][$adminId])) & ($GLOBALS['cache_array']['admin_acls']['action_menu'][$adminId] == $action)) { + if ((!empty($action)) && (isset($GLOBALS['cache_array']['admin_acls']['action_menu'][$adminId])) & (in_array($action, $GLOBALS['cache_array']['admin_acls']['action_menu'][$adminId]))) { + // Search for it + $key = array_search($action, $GLOBALS['cache_array']['admin_acls']['action_menu'][$adminId]); + // Main menu line found - $acl_mode = $GLOBALS['cache_array']['admin_acls']['access_mode'][$adminId]; + $aclMode = $GLOBALS['cache_array']['admin_acls']['access_mode'][$adminId][$key]; + + // Log debug message + logDebugMessage(__FUNCTION__, __LINE__, 'action=' . $action . ',key=' . $key . ',acl_mode=' . $aclMode); // Count cache hits incrementStatsEntry('cache_hits'); - } elseif ((!empty($what)) && (isset($GLOBALS['cache_array']['admin_acls']['what_menu'][$adminId])) && ($GLOBALS['cache_array']['admin_acls']['what_menu'][$adminId] == $what)) { + } elseif ((!empty($what)) && (isset($GLOBALS['cache_array']['admin_acls']['what_menu'][$adminId])) && (in_array($what, $GLOBALS['cache_array']['admin_acls']['what_menu'][$adminId]))) { + // Search for it + $key = array_search($action, $GLOBALS['cache_array']['admin_acls']['what_menu'][$adminId]); + // Check sub menu - $acl_mode = $GLOBALS['cache_array']['admin_acls']['access_mode'][$adminId]; + $aclMode = $GLOBALS['cache_array']['admin_acls']['access_mode'][$adminId][$key]; + + // Log debug message + logDebugMessage(__FUNCTION__, __LINE__, 'what=' . $what . ',key=' . $key . ',acl_mode=' . $aclMode); // Count cache hits incrementStatsEntry('cache_hits'); @@ -100,7 +114,7 @@ function adminsCheckAdminAcl ($action, $what) { // Is an entry found? if (SQL_NUMROWS($result) == 1) { // Load ACL - list($acl_mode) = SQL_FETCHROW($result); + list($aclMode) = SQL_FETCHROW($result); } // END - if // Free memory @@ -108,14 +122,14 @@ function adminsCheckAdminAcl ($action, $what) { } // Check ACL and (maybe) allow - //* DEBUG: */ debugOutput('default='.$default.',acl_mode='.$acl_mode.',parent='.intval($parent)); - if (($default == 'allow') || (($default == 'deny') && ($acl_mode == 'allow')) || ($parent === true) || (($default == '***') && ($acl_mode == 'failed') && ($parent === false))) { + //* DEBUG: */ debugOutput('default='.$default.',acl_mode='.$aclMode.',parent='.intval($parent)); + if ((($default == 'allow') && ($aclMode != 'deny')) || (($default == 'deny') && ($aclMode == 'allow')) || ($parent === true) || (($default == '***') && ($aclMode == 'failed') && ($parent === false))) { // Access is granted $ret = true; } // END - if // Return value - //* DEBUG: */ debugOutput(__FUNCTION__.'['.__LINE__.']:act='.$action.',wht='.$what.',default='.$default.',acl_mode='.$acl_mode); + //* DEBUG: */ debugOutput(__FUNCTION__.'['.__LINE__.']:act='.$action.',wht='.$what.',default='.$default.',aclMode='.$aclMode); return $ret; } @@ -313,12 +327,12 @@ function adminsEditAdminAccount ($postData) { // Shall we allow changing default ACL? if ($currMode == 'allow') { // Allow chaning it - $content['mode'] = generateOptionList('/ARRAY/', array('allow', 'deny'), array('{--ADMIN_ADMINS_MODE_ALLOW--}', '{--ADMIN_ADMINS_MODE_DENY--}'), $content['mode']); + $content['mode'] = generateOptionList('/ARRAY/', array('allow', 'deny'), array('{--ADMIN_ADMINS_ACCESS_MODE_ALLOW--}', '{--ADMIN_ADMINS_ACCESS_MODE_DENY--}'), $content['mode']); } else { // Don't allow it $content['mode'] = ' '; } - $content['la_mode'] = generateOptionList('/ARRAY/', array('global', 'OLD', 'NEW'), array('{--ADMIN_ADMINS_LA_MODE_GLOBAL--}', '{--ADMIN_ADMINS_LA_MODE_OLD--}', '{--ADMINS_NEW_LA_SETTING--}'), $content['la_mode']); + $content['la_mode'] = generateOptionList('/ARRAY/', array('global', 'OLD', 'NEW'), array('{--ADMIN_ADMINS_LA_MODE_GLOBAL--}', '{--ADMIN_ADMINS_LA_MODE_OLD--}', '{--ADMIN_ADMINS_LA_MODE_NEW--}'), $content['la_mode']); // Load row template and switch color $OUT .= loadTemplate('admin_edit_admins_row', true, $content); @@ -347,7 +361,7 @@ function adminsDeleteAdminAccount ($postData) { if (SQL_NUMROWS($result) == 1) { // Entry found, so load data $content = SQL_FETCHARRAY($result); - $content['mode'] = '{--ADMIN_ADMINS_MODE_' . strtoupper($content['mode']) . '--}'; + $content['mode'] = '{--ADMIN_ADMINS_ACCESS_MODE_' . strtoupper($content['mode']) . '--}'; $content['la_mode'] = '{--ADMIN_ADMINS_LA_MODE_' . strtoupper($content['la_mode']) . '--}'; // Prepare some more data @@ -400,8 +414,8 @@ function adminsListAdminAccounts() { $OUT = ''; while ($content = SQL_FETCHARRAY($result)) { // Compile some variables - $content['mode'] = '{--ADMINS_' . strtoupper($content['mode']) . '_MODE--}'; - $content['la_mode'] = '{--ADMINS_' . strtoupper($content['la_mode']) . '_LA_SETTING--}'; + $content['mode'] = '{--ADMIN_ADMINS_ACCESS_MODE_' . strtoupper($content['mode']) . '--}'; + $content['la_mode'] = '{--ADMIN_ADMINS_LA_MODE_' . strtoupper($content['la_mode']) . '--}'; // Load row template and switch color $OUT .= loadTemplate('admin_list_admins_row', true, $content); diff --git a/inc/loader/load-admins.php b/inc/loader/load-admins.php index eb3d516155..f769d6b98c 100644 --- a/inc/loader/load-admins.php +++ b/inc/loader/load-admins.php @@ -89,19 +89,19 @@ if (($GLOBALS['cache_instance']->loadCacheFile('admin')) && ($GLOBALS['cache_ins $add = runFilterChain('sql_admin_extra_data'); // Query the database about this - $result_admins = SQL_QUERY('SELECT + $result = SQL_QUERY('SELECT `id` AS admin_id, `login`, `password`, `email`' . $add . ' FROM `{?_MYSQL_PREFIX?}_admins` ORDER BY `login` ASC', __FILE__, __LINE__); - while ($dummy = SQL_FETCHARRAY($result_admins)) { + while ($dummy = SQL_FETCHARRAY($result)) { // Save row $GLOBALS['cache_instance']->addRow($dummy); } // END - while // Free memory - SQL_FREERESULT($result_admins); + SQL_FREERESULT($result); // Close cache $GLOBALS['cache_instance']->storeExtensionVersion('admins'); @@ -114,6 +114,37 @@ if (isExtensionInstalledAndNewer('admins', '0.3')) { if (($GLOBALS['cache_instance']->loadCacheFile('admin_acls')) && ($GLOBALS['cache_instance']->extensionVersionMatches('admins'))) { // Load referal system from cache $GLOBALS['cache_array']['admin_acls'] = $GLOBALS['cache_instance']->getArrayFromCache(); + + // Check if valid + if ((isset($GLOBALS['cache_array']['admin_acls']['admin_id'])) && (is_array($GLOBALS['cache_array']['admin_acls']['admin_id'])) && (isset($GLOBALS['cache_array']['admin_acls']['access_mode'])) && (is_array($GLOBALS['cache_array']['admin_acls']['access_mode']))) { + // Check count + if (count($GLOBALS['cache_array']['admin_acls']['admin_id']) == count($GLOBALS['cache_array']['admin_acls']['access_mode'])) { + // Rewrite the cache + $admins = array(); + foreach ($GLOBALS['cache_array']['admin_acls']['admin_id'] as $idx => $admin) { + // Rewrite all entries + foreach ($GLOBALS['cache_array']['admin_acls'] as $key => $entry) { + // Do we have 'admin_id' or regular entries? + if ($key != 'admin_id') { + // Regular entry so use id + $admins[$key][$GLOBALS['cache_array']['admin_acls']['admin_id'][$idx]][] = $entry[$idx]; + } // END - if + } // END - foreach + } // END - foreach + + // Transfer back to cache array and remove dummy + $GLOBALS['cache_array']['admin_acls'] = $admins; + unset($admins); + } else { + // Nope, cache file is corrupted! + $GLOBALS['cache_instance']->removeCacheFile(); + unset($GLOBALS['cache_array']['admin_acls']); + } + } else { + // Nope, cache file is corrupted! + $GLOBALS['cache_instance']->removeCacheFile(); + unset($GLOBALS['cache_array']['admin_acls']); + } } elseif (isHtmlOutputMode()) { // Create cache file here $GLOBALS['cache_instance']->init(); diff --git a/inc/modules/admin/admin-inc.php b/inc/modules/admin/admin-inc.php index df9eeac267..e34b0cf014 100644 --- a/inc/modules/admin/admin-inc.php +++ b/inc/modules/admin/admin-inc.php @@ -334,7 +334,8 @@ ORDER BY // Do we have entries? if ((ifAdminMenuHasEntries($menu)) && (!SQL_HASZERONUMS($result_what))) { $GLOBALS['menu']['description'] = array(); - $GLOBALS['menu']['title'] = array(); $SUB = true; + $GLOBALS['menu']['title'] = array(); + $SUB = true; $OUT .= '
    • '; // @TODO Rewrite this to $content = SQL_FETCHARRAY() while (list($what_sub, $title_what, $desc_what) = SQL_FETCHROW($result_what)) { diff --git a/inc/modules/admin/what-config_admins.php b/inc/modules/admin/what-config_admins.php index f98b503e9e..f551ef47b7 100644 --- a/inc/modules/admin/what-config_admins.php +++ b/inc/modules/admin/what-config_admins.php @@ -1,246 +1,3 @@ $selected) { - // Load data for the id - $result = SQL_QUERY_ESC("SELECT `id`, `admin_id`, `action_menu, `what_menu`, `access_mode` FROM `{?_MYSQL_PREFIX?}_admins_acls` WHERE `id`=%s LIMIT 1", - array(bigintval($id)), __FILE__, __LINE__); - $content = SQL_FETCHARRAY($result); - - // Free result - SQL_FREERESULT($result); - - // Prepare data for the row template - $content = array( - 'id' => $content['id'], - 'admins_selection' => generateOptionList('admins', 'id', 'login', $content['admin_id'], 'default_acl'), - 'action_selection' => adminMenuSelectionBox_DEPRECATED('action', $content['action_menu'], $content['id']), - 'what_selection' => adminMenuSelectionBox_DEPRECATED('what', $content['what_menu'], $content['id']), - 'mode_options' => generateOptionList( - '/ARRAY/', - array('allow', 'deny'), - array( - '{--ADMIN_ADMINS_MODE_ALLOW--}', - '{--ADMIN_ADMINS_MODE_DENY--}' - ), - $content['access_mode'] - ), - ); - - // Load row template - $OUT .= loadTemplate('admin_config_admins_edit_row', true, $content); - } // END - foreach - - // Load main template - loadTemplate('admin_config_admins_edit', false, $OUT); -} elseif ((isFormSent('change')) && (ifPostContainsSelections())) { - // Change entries - foreach (postRequestParameter('sel') as $id => $selected) { - // Secure id - $id = bigintval($id); - - // Update entries - SQL_QUERY_ESC("UPDATE - `{?_MYSQL_PREFIX?}_admins_acls` -SET - `admin_id`=%s, - `action_menu`='%s', - `what_menu`='%s', - `access_mode`='%s' -WHERE - `id`=%s -LIMIT 1", - array( - postRequestParameter('admin', $id), - postRequestParameter('action_menu', $id), - postRequestParameter('what_menu', $id), - postRequestParameter('mode', $id), - $id - ),__FILE__, __LINE__); - } // END - foreach - - // Update cache when installed - // @TODO Rewrite this to a filter - if (isExtensionActive('cache')) { - if ($GLOBALS['cache_instance']->loadCacheFile('admin_acls')) $GLOBALS['cache_instance']->removeCacheFile(); - } // END - if - - // Entries changed - displayMessage('{--ADMIN_ADMINS_ENTRIES_CHANGED--}'); -} elseif ((isFormSent('delete')) && (ifPostContainsSelections())) { - // Delete ACLs - $OUT = ''; - foreach (postRequestParameter('sel') as $id => $selected) { - // Load data for the id - $result = SQL_QUERY_ESC("SELECT `id`, `admin_id`, `action_menu`, `what_menu`, `access_mode` FROM `{?_MYSQL_PREFIX?}_admins_acls` WHERE `id`=%s LIMIT 1", - array(bigintval($id)), __FILE__, __LINE__); - $content = SQL_FETCHARRAY($result); - SQL_FREERESULT($result); - - // Get admin mode - $content['access_mode'] = '{--ADMIN_ADMINS_MODE_' . strtoupper($content['access_mode']) . '--}'; - - // Load row template and switch colors - $OUT .= loadTemplate('admin_config_admins_del_row', true, $content); - } // END - foreach - - // Load main template - loadTemplate('admin_config_admins_del', false, $OUT); -} elseif ((isFormSent('remove')) && (ifPostContainsSelections())) { - // Remove entries - // @TODO Rewrite this to filter 'run_sqls' - foreach (postRequestParameter('sel') as $id => $selected) { - SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_admins_acls` WHERE `id`=%s LIMIT 1", - array(bigintval($id)),__FILE__, __LINE__); - } // END - foreach - - // Update cache when installed - if (isExtensionActive('cache')) { - if ($GLOBALS['cache_instance']->loadCacheFile('admin_acls')) $GLOBALS['cache_instance']->removeCacheFile(); - } // END - if - - // Entries deleted - displayMessage('{--ADMIN_ADMINS_ENTRIES_DELETED--}'); -} elseif (isFormSent('add')) { - // Check if everything is fine... - $mode = getAdminDefaultAcl(bigintval(postRequestParameter('admin_id'))); - - // Default ACL is false - $ACL = false; - if (isPostRequestParameterSet('what_menu')) { - // Check parent ACL - $ACL = adminsCheckAdminAcl(getActionFromModuleWhat('admin', postRequestParameter('what_menu')), ''); - } // END - if - - if (($mode != postRequestParameter('mode')) || ($ACL)) { - // Mode is fine - $BOTH = ((isPostRequestParameterSet('action_menu')) && (isPostRequestParameterSet('what_menu'))); - if (((isPostRequestParameterSet('action_menu')) || (isPostRequestParameterSet('what_menu'))) && ($BOTH === false)) { - // Main or sub menu selected - $result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_admins_acls` WHERE `admin_id`=%s AND `action_menu`='%s' AND `what_menu`='%s' LIMIT 1", - array( - bigintval(postRequestParameter('admin_id')), - postRequestParameter('action_menu'), - postRequestParameter('what_menu') - ), __FILE__, __LINE__); - if (SQL_HASZERONUMS($result)) { - // Finally add the new ACL - SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_admins_acls` (`admin_id`, `action_menu`, `what_menu`, `access_mode`) -VALUES ('%s','%s','%s','%s')", - array( - bigintval(postRequestParameter('admin_id')), - postRequestParameter('action_menu'), - postRequestParameter('what_menu'), - postRequestParameter('mode') - ), __FILE__, __LINE__); - $content = '{--ADMIN_ADMINS_ACL_SAVED--}'; - - // Update cache when installed - if (isExtensionActive('cache')) { - if ($GLOBALS['cache_instance']->loadCacheFile('admin_acls')) $GLOBALS['cache_instance']->removeCacheFile(); - } // END - if - } else { - // ACL does already exist! - $content = '{--ADMIN_ADMINS_ACL_ALREADY_ADDED--}'; - } - - // Free memory - SQL_FREERESULT($result); - } else { - // No menu selected makes also no sence... - $content = '{--ADMIN_ADMINS_SELECT_ACTION_WHAT--}'; - } - } else { - // Same mode makes no sence... - $content = '{--ADMIN_ADMINS_SAME_MODE_SELECTED--}'; - } - - // Display message - displayMessage($content); -} else { - // List all ACLs - $result_acls = SQL_QUERY('SELECT `id`, `admin_id`, `action_menu`, `what_menu`, `access_mode` FROM `{?_MYSQL_PREFIX?}_admins_acls` ORDER BY `admin_id` ASC, `id` ASC', __FILE__, __LINE__); - - // Entries found? - if (!SQL_HASZERONUMS($result_acls)) { - // List ACLs - $OUT = ''; - while ($content = SQL_FETCHARRAY($result_acls)) { - // Generate mode string - $content['access_mode'] = '{--ADMINS_' . strtoupper($content['access_mode']) . '_MODE--}'; - - // Load row template and switch colors - $OUT .= loadTemplate('admin_config_admins_row', true, $content); - } // END - while - - // Free memory - SQL_FREERESULT($result); - - // Load main template - loadTemplate('admin_config_admins', false, $OUT); - } // END - if - - // Prepare some constants for the template - $content['admins_selection'] = generateOptionList('admins', 'id', 'login', '', 'default_acl'); - $content['action_selection'] = adminMenuSelectionBox_DEPRECATED('action'); - $content['what_selection'] = adminMenuSelectionBox_DEPRECATED('what'); - $content['mode_options'] = generateOptionList( - '/ARRAY/', - array('allow', 'deny'), - array( - '{--ADMIN_ADMINS_MODE_ALLOW--}', - '{--ADMIN_ADMINS_MODE_DENY--}' - ) - ); - - // Load template for adding new ACL - loadTemplate('admin_add_admins_acl', false, $content); -} - -// [EOF] +// @DEPRECATED ?> diff --git a/inc/modules/admin/what-config_email.php b/inc/modules/admin/what-config_email.php index ce0007636b..f551ef47b7 100644 --- a/inc/modules/admin/what-config_email.php +++ b/inc/modules/admin/what-config_email.php @@ -1,157 +1,3 @@ {--ADMIN_MAX_VALUE_ALREADY--}'; - } - - // Free memory - SQL_FREERESULT($result); - - // Display message - displayMessage($content); -} elseif ((isFormSent()) && (isGetRequestParameterSet('do'))) { - // Change or delete entries... - $TEXT = ''; - foreach (postRequestParameter('id') as $id => $value) { - // Secure id - $id = bigintval($id); - - switch (getRequestParameter('do')) - { - case 'edit': // Change entries - SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_max_receive` SET value='%s', comment='%s' WHERE `id`=%s LIMIT 1", - array( - bigintval(postRequestParameter('val', $id)), - postRequestParameter('comm', $id), - $id - ),__FILE__, __LINE__); - $TEXT = '{--ADMIN_MAX_RECEIVE_SAVED--}'; - break; - - case 'delete': - SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_max_receive` WHERE `id`=%s LIMIT 1", - array($id), __FILE__, __LINE__); - $TEXT = '{--ADMIN_MAX_RECEIVE_DELETED--}'; - break; - } - } - - if (isset($TEXT)) { - // Display message - displayMessage($TEXT); - } // END - if -} elseif ((isFormSent('delete')) && (ifPostContainsSelections())) { - // Delete entries - $OUT = ''; - foreach (postRequestParameter('sel') as $id => $value) { - // Load data - $result = SQL_QUERY_ESC("SELECT `id`, `value`, `comment` FROM `{?_MYSQL_PREFIX?}_max_receive` WHERE `id`=%s LIMIT 1", - array(bigintval($id)), __FILE__, __LINE__); - $content = SQL_FETCHARRAY($result); - SQL_FREERESULT($result); - - // Load row template and switch color - $OUT .= loadTemplate('admin_config_email_del_row', true, $content); - } // END - foreach - $content['rows'] = $OUT; - - // Load main template - loadTemplate('admin_config_email_del', false, $content); -} elseif ((isFormSent('edit')) && (ifPostContainsSelections())) { - // Edit entries - $OUT = ''; - foreach (postRequestParameter('sel') as $id => $value) { - // Load data - $result = SQL_QUERY_ESC("SELECT `id`, `value`, `comment` FROM `{?_MYSQL_PREFIX?}_max_receive` WHERE `id`=%s LIMIT 1", - array(bigintval($id)), __FILE__, __LINE__); - $content = SQL_FETCHARRAY($result); - SQL_FREERESULT($result); - - // Load row template and switch color - $OUT .= loadTemplate('admin_config_email_edit_row', true, $content); - } // END - foreach - $content['rows'] = $OUT; - - // Load main template - loadTemplate('admin_config_email_edit', false, $content); -} else { - $result = SQL_QUERY("SELECT `id`, `value`, `comment` FROM `{?_MYSQL_PREFIX?}_max_receive` ORDER BY `value` ASC", - __FILE__, __LINE__); - if (!SQL_HASZERONUMS($result)) { - // List already existing entries for editing - $OUT = ''; - while ($content = SQL_FETCHARRAY($result)) { - // Load row template and switch color - $OUT .= loadTemplate('admin_config_email_row', true, $content); - } // END - while - - // Free memory - SQL_FREERESULT($result); - $content['rows'] = $OUT; - - // Load main template - loadTemplate('admin_config_email', false, $content); - } // END - if - - // Display form - loadTemplate('admin_add_max'); -} - -// [EOF] +// @DEPRECATED ?> diff --git a/inc/modules/admin/what-config_payouts.php b/inc/modules/admin/what-config_payouts.php index 8a5e102d6c..077bcb0f44 100644 --- a/inc/modules/admin/what-config_payouts.php +++ b/inc/modules/admin/what-config_payouts.php @@ -51,12 +51,16 @@ if (isPostRequestParameterSet('rate')) { if ((isFormSent('add')) && (isPostRequestParameterSet('title')) && (postRequestParameter('rate') > 0)) { // Add new payout type $result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_payout_types` WHERE type='%s' LIMIT 1", - array(postRequestParameter('title')), __FILE__, __LINE__); + array(postRequestParameter('title')), __FILE__, __LINE__); if (SQL_HASZERONUMS($result)) { // Add now - SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_payout_types` -(`type`, `rate`, `min_points`, `from_account`, `from_pass`, `engine_url`, `engine_ret_ok`, `engine_ret_failed`, `pass_enc`, `allow_url`) -VALUES ('%s', %s, %s,'%s','%s','%s','%s','%s','%s','%s')", + SQL_QUERY_ESC("INSERT INTO + `{?_MYSQL_PREFIX?}_payout_types` +( + `type`, `rate`, `min_points`, `from_account`, `from_pass`, `engine_url`, `engine_ret_ok`, `engine_ret_failed`, `pass_enc`, `allow_url` +) VALUES ( + '%s', %s, %s,'%s','%s','%s','%s','%s','%s','%s' +)", array( postRequestParameter('title'), bigintval(postRequestParameter('rate')), @@ -86,99 +90,95 @@ $result_mem = SQL_QUERY("SELECT `id` FROM `{?_MYSQL_PREFIX?}_user_payouts` WHERE $display = true; if ((isFormSent('edit')) && (ifPostContainsSelections())) { - // Edit payout types - if ((isGetRequestParameterSet('ok')) && (getRequestParameter('ok') == 'ok')) { - // Init SQLs - initSqls(); - - // Edit entries - foreach (postRequestParameter('sel') as $id => $sel) { - // Secure id - $id = bigintval($id); - - // Edit only if something is entered - if ((isPostRequestParameterSet('title', $id)) && (postRequestParameter('rate', $id) > 0)) { - // Update entry - addSql(SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_payout_types` SET - type='%s', - rate=%s, - min_points=%s, - allow_url='%s' + // Make payouts configurable + $display = false; //Suppress any other outputs + $OUT = ''; + foreach (postRequestParameter('sel') as $id => $sel) { + // Load data + $result = SQL_QUERY_ESC("SELECT `id`, `type`, `rate`, `min_points`, `allow_url` FROM `{?_MYSQL_PREFIX?}_payout_types` WHERE `id`=%s LIMIT 1", + array(bigintval($id)), __FILE__, __LINE__); + $content = SQL_FETCHARRAY($result); + SQL_FREERESULT($result); + + // Prepare data for the row template + $content['allow_url'] = addSelectionBox('yn', $content['allow_url'], 'allow_url[' . $content['id'] . ']'); + + // Load row template and switch color + $OUT .= loadTemplate('admin_edit_payouts_row', true, $content); + } // END - foreach + + // Load main template + loadTemplate('admin_edit_payouts', false, $OUT); +} elseif ((isFormSent('change')) && (ifPostContainsSelections())) { + // Change them now + // Init SQLs + initSqls(); + + // Edit entries + foreach (postRequestParameter('sel') as $id => $sel) { + // Secure id + $id = bigintval($id); + + // Edit only if something is entered + if ((isPostRequestParameterSet('title', $id)) && (postRequestParameter('rate', $id) > 0)) { + // Update entry + addSql(SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_payout_types` SET + `type`='%s', + `rate`=%s, + `min_points`=%s, + `allow_url`='%s' WHERE `id`=%s LIMIT 1", - array( - postRequestParameter('type', $id), - convertCommaToDot(postRequestParameter('rate', $id)), - convertCommaToDot(postRequestParameter('min_points' , $id)), - postRequestParameter('allow_url', $id), - bigintval($id) - ),__FILE__, __LINE__, false)); - } + array( + postRequestParameter('type', $id), + convertCommaToDot(postRequestParameter('rate', $id)), + convertCommaToDot(postRequestParameter('min_points' , $id)), + postRequestParameter('allow_url', $id), + bigintval($id) + ),__FILE__, __LINE__, false)); } + } - // Run all SQLs - runFilterChain('run_sqls'); + // Run all SQLs + runFilterChain('run_sqls'); - // Get message - $message = '{--ADMIN_PAYOUT_ENTRIES_CHANGED--}'; - } else { - $display = false; //Suppress any other outputs - $OUT = ''; - foreach (postRequestParameter('sel') as $id => $sel) { - // Load data - $result = SQL_QUERY_ESC("SELECT `id`, `type`, `rate`, `min_points`, `allow_url` FROM `{?_MYSQL_PREFIX?}_payout_types` WHERE `id`=%s LIMIT 1", - array(bigintval($id)), __FILE__, __LINE__); - $content = SQL_FETCHARRAY($result); - SQL_FREERESULT($result); - - // Prepare data for the row template - $content['allow_url'] = addSelectionBox('yn', $content['allow_url'], 'allow_url[' . $content['id'] . ']'); - - // Load row template and switch color - $OUT .= loadTemplate('admin_config_payouts_edit_row', true, $content); - } // END - foreach - - // Load main template - loadTemplate('admin_config_payouts_edit', false, $OUT); - } + // Get message + $message = '{--ADMIN_PAYOUT_ENTRIES_CHANGED--}'; } elseif ((isFormSent('delete')) && (ifPostContainsSelections())) { - // Delete payout types - if ((isGetRequestParameterSet('ok')) && (getRequestParameter('ok') == 'ok')) { - // Init SQLs - initSqls(); - - // Delete entries - foreach (postRequestParameter('sel') as $id => $sel) { - addSql(SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_payout_types` WHERE `id`=%s LIMIT 1", - array(bigintval($id)), __FILE__, __LINE__, false)); - } // END - foreach + $display = false; //Suppress any other outputs + $OUT = ''; + foreach (postRequestParameter('sel') as $id => $sel) { + // Secure id number + $id = bigintval($id); + + // Load data + $result = SQL_QUERY_ESC("SELECT `id`, `type`, `rate`, `min_points` FROM `{?_MYSQL_PREFIX?}_payout_types` WHERE `id`=%s LIMIT 1", + array($id), __FILE__, __LINE__); + $content = SQL_FETCHARRAY($result); + SQL_FREERESULT($result); - // Run all SQLs - runFilterChain('run_sqls'); + // Load row template and switch color + $OUT .= loadTemplate('admin_delete_payouts_row', true, $content); + } // END - foreach - // Get message - $message = '{--ADMIN_PAYOUT_ENTRIES_DELETED--}'; - } else { - $display = false; //Suppress any other outputs - $OUT = ''; - foreach (postRequestParameter('sel') as $id => $sel) { - // Secure id number - $id = bigintval($id); - - // Load data - $result = SQL_QUERY_ESC("SELECT `id`, `type`, `rate`, `min_points` FROM `{?_MYSQL_PREFIX?}_payout_types` WHERE `id`=%s LIMIT 1", - array($id), __FILE__, __LINE__); - $content = SQL_FETCHARRAY($result); - SQL_FREERESULT($result); - - // Load row template and switch color - $OUT .= loadTemplate('admin_config_payouts_del_row', true, $content); - } // END - foreach - - // Load main template - loadTemplate('admin_config_payouts_del', false, $OUT); - } + // Load main template + loadTemplate('admin_delete_payouts', false, $OUT); +} elseif ((isFormSent('remove')) && (ifPostContainsSelections())) { + // Init SQLs + initSqls(); + + // Delete entries + foreach (postRequestParameter('sel') as $id => $sel) { + addSql(SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_payout_types` WHERE `id`=%s LIMIT 1", + array(bigintval($id)), __FILE__, __LINE__, false)); + } // END - foreach + + // Run all SQLs + runFilterChain('run_sqls'); + + // Get message + $message = '{--ADMIN_PAYOUT_ENTRIES_DELETED--}'; } if (!empty($message)) { @@ -210,10 +210,10 @@ if ((!SQL_HASZERONUMS($result_type)) && ($display)) { } // END - if // Does your members request payouts? -if ((!SQL_HASZERONUMS($result_mem)) && ($display)) { +if ((!SQL_HASZERONUMS($result_mem)) && ($display === true)) { // Members has requested payouts displayMessage('{--ADMIN_PAYOUT_LIST_REQUESTS--}'); -} elseif ($display) { +} elseif ($display === true) { // No member requests so far displayMessage('{--ADMIN_PAYOUT_NO_MEMBER_REQUESTS--}'); } @@ -222,7 +222,9 @@ if ((!SQL_HASZERONUMS($result_mem)) && ($display)) { SQL_FREERESULT($result_mem); // Add new payout type -if ($display === true) loadTemplate('admin_payout_add_new'); +if ($display === true) { + loadTemplate('admin_payout_add_new'); +} // END - if // [EOF] ?> diff --git a/inc/modules/admin/what-list_admins_acls.php b/inc/modules/admin/what-list_admins_acls.php new file mode 100644 index 0000000000..e8159b074c --- /dev/null +++ b/inc/modules/admin/what-list_admins_acls.php @@ -0,0 +1,248 @@ + $selected) { + // Load data for the id + $result = SQL_QUERY_ESC("SELECT `id`, `admin_id`, `action_menu`, `what_menu`, `access_mode` FROM `{?_MYSQL_PREFIX?}_admins_acls` WHERE `id`=%s LIMIT 1", + array(bigintval($id)), __FILE__, __LINE__); + $content = SQL_FETCHARRAY($result); + + // Free result + SQL_FREERESULT($result); + + // Prepare data for the row template + $content = array( + 'id' => $content['id'], + 'admins_selection' => generateOptionList('admins', 'id', 'login', $content['admin_id'], 'default_acl'), + 'action_selection' => adminMenuSelectionBox_DEPRECATED('action', $content['action_menu'], $content['id']), + 'what_selection' => adminMenuSelectionBox_DEPRECATED('what', $content['what_menu'], $content['id']), + 'mode_options' => generateOptionList( + '/ARRAY/', + array('allow', 'deny'), + array( + '{--ADMIN_ADMINS_ACCESS_MODE_ALLOW--}', + '{--ADMIN_ADMINS_ACCESS_MODE_DENY--}' + ), + $content['access_mode'] + ), + ); + + // Load row template + $OUT .= loadTemplate('admin_edit_admins_acls_row', true, $content); + } // END - foreach + + // Load main template + loadTemplate('admin_edit_admins_acls', false, $OUT); +} elseif ((isFormSent('change')) && (ifPostContainsSelections())) { + // Change entries + foreach (postRequestParameter('sel') as $id => $selected) { + // Secure id + $id = bigintval($id); + + // Update entries + SQL_QUERY_ESC("UPDATE + `{?_MYSQL_PREFIX?}_admins_acls` +SET + `admin_id`=%s, + `action_menu`='%s', + `what_menu`='%s', + `access_mode`='%s' +WHERE + `id`=%s +LIMIT 1", + array( + postRequestParameter('admin', $id), + postRequestParameter('action_menu', $id), + postRequestParameter('what_menu', $id), + postRequestParameter('mode', $id), + $id + ),__FILE__, __LINE__); + } // END - foreach + + // Update cache when installed + // @TODO Rewrite this to a filter + if (isExtensionActive('cache')) { + if ($GLOBALS['cache_instance']->loadCacheFile('admin_acls')) $GLOBALS['cache_instance']->removeCacheFile(); + } // END - if + + // Entries changed + displayMessage('{--ADMIN_ADMINS_ENTRIES_CHANGED--}'); +} elseif ((isFormSent('delete')) && (ifPostContainsSelections())) { + // Delete ACLs + $OUT = ''; + foreach (postRequestParameter('sel') as $id => $selected) { + // Load data for the id + $result = SQL_QUERY_ESC("SELECT `id`, `admin_id`, `action_menu`, `what_menu`, `access_mode` FROM `{?_MYSQL_PREFIX?}_admins_acls` WHERE `id`=%s LIMIT 1", + array(bigintval($id)), __FILE__, __LINE__); + $content = SQL_FETCHARRAY($result); + SQL_FREERESULT($result); + + // Get admin mode + $content['access_mode'] = '{--ADMIN_ADMINS_ACCESS_MODE_' . strtoupper($content['access_mode']) . '--}'; + + // Load row template and switch colors + $OUT .= loadTemplate('admin_delete_admins_acls_row', true, $content); + } // END - foreach + + // Load main template + loadTemplate('admin_delete_admins_acls', false, $OUT); +} elseif ((isFormSent('remove')) && (ifPostContainsSelections())) { + // Remove entries + // @TODO Rewrite this to filter 'run_sqls' + foreach (postRequestParameter('sel') as $id => $selected) { + SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_admins_acls` WHERE `id`=%s LIMIT 1", + array(bigintval($id)),__FILE__, __LINE__); + } // END - foreach + + // Update cache when installed + if (isExtensionActive('cache')) { + if ($GLOBALS['cache_instance']->loadCacheFile('admin_acls')) $GLOBALS['cache_instance']->removeCacheFile(); + } // END - if + + // Entries deleted + displayMessage('{--ADMIN_ADMINS_ENTRIES_DELETED--}'); +} elseif (isFormSent('add')) { + // Check if everything is fine... + $mode = getAdminDefaultAcl(bigintval(postRequestParameter('admin_id'))); + + // Default ACL is false + $ACL = false; + if (isPostRequestParameterSet('what_menu')) { + // Check parent ACL + $ACL = adminsCheckAdminAcl(getActionFromModuleWhat('admin', postRequestParameter('what_menu')), ''); + } // END - if + + if (($mode != postRequestParameter('mode')) || (($ACL === true) && (postRequestParameter('mode') == 'deny'))) { + // Mode is fine + $BOTH = ((isPostRequestParameterSet('action_menu')) && (isPostRequestParameterSet('what_menu')) && (postRequestParameter('action_menu') != '') && (postRequestParameter('what_menu') != '')); + + // Check if one has been selected + if ((((isPostRequestParameterSet('action_menu')) && (postRequestParameter('action_menu') != '')) || ((isPostRequestParameterSet('what_menu')) && (postRequestParameter('what_menu') != ''))) && ($BOTH === false)) { + // Main or sub menu selected + $result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_admins_acls` WHERE `admin_id`=%s AND `action_menu`='%s' AND `what_menu`='%s' LIMIT 1", + array( + bigintval(postRequestParameter('admin_id')), + postRequestParameter('action_menu'), + postRequestParameter('what_menu') + ), __FILE__, __LINE__); + if (SQL_HASZERONUMS($result)) { + // Finally add the new ACL + SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_admins_acls` (`admin_id`, `action_menu`, `what_menu`, `access_mode`) +VALUES ('%s','%s','%s','%s')", + array( + bigintval(postRequestParameter('admin_id')), + postRequestParameter('action_menu'), + postRequestParameter('what_menu'), + postRequestParameter('mode') + ), __FILE__, __LINE__); + $content = '{--ADMIN_ADMINS_ACL_SAVED--}'; + + // Update cache when installed + if (isExtensionActive('cache')) { + if ($GLOBALS['cache_instance']->loadCacheFile('admin_acls')) $GLOBALS['cache_instance']->removeCacheFile(); + } // END - if + } else { + // ACL does already exist! + $content = '{--ADMIN_ADMINS_ACL_ALREADY_ADDED--}'; + } + + // Free memory + SQL_FREERESULT($result); + } else { + // No menu selected makes also no sence... + $content = '{--ADMIN_ADMINS_SELECT_ACTION_WHAT--}'; + } + } else { + // Same mode makes no sence... + $content = '{--ADMIN_ADMINS_SAME_MODE_SELECTED--}'; + } + + // Display message + displayMessage($content); +} else { + // List all ACLs + $result = SQL_QUERY('SELECT `id`, `admin_id`, `action_menu`, `what_menu`, `access_mode` FROM `{?_MYSQL_PREFIX?}_admins_acls` ORDER BY `admin_id` ASC, `id` ASC', __FILE__, __LINE__); + + // Entries found? + if (!SQL_HASZERONUMS($result)) { + // List ACLs + $OUT = ''; + while ($content = SQL_FETCHARRAY($result)) { + // Generate mode string + $content['access_mode'] = '{--ADMIN_ADMINS_ACCESS_MODE_' . strtoupper($content['access_mode']) . '--}'; + + // Load row template and switch colors + $OUT .= loadTemplate('admin_list_admins_acls_row', true, $content); + } // END - while + + // Free memory + SQL_FREERESULT($result); + + // Load main template + loadTemplate('admin_list_admins_acls', false, $OUT); + } // END - if + + // Prepare some constants for the template + $content['admins_selection'] = generateOptionList('admins', 'id', 'login', '', 'default_acl'); + $content['action_selection'] = adminMenuSelectionBox_DEPRECATED('action'); + $content['what_selection'] = adminMenuSelectionBox_DEPRECATED('what'); + $content['mode_options'] = generateOptionList( + '/ARRAY/', + array('allow', 'deny'), + array( + '{--ADMIN_ADMINS_ACCESS_MODE_ALLOW--}', + '{--ADMIN_ADMINS_ACCESS_MODE_DENY--}' + ) + ); + + // Load template for adding new ACL + loadTemplate('admin_add_admins_acl', false, $content); +} + +// [EOF] +?> diff --git a/inc/modules/admin/what-list_email_max_rec.php b/inc/modules/admin/what-list_email_max_rec.php new file mode 100644 index 0000000000..c5c2c0b70e --- /dev/null +++ b/inc/modules/admin/what-list_email_max_rec.php @@ -0,0 +1,158 @@ +{--ADMIN_MAX_VALUE_ALREADY--}'; + } + + // Free memory + SQL_FREERESULT($result); + + // Display message + displayMessage($content); +} elseif ((isFormSent()) && (isGetRequestParameterSet('do'))) { + // Change or delete entries... + $TEXT = ''; + foreach (postRequestParameter('id') as $id => $value) { + // Secure id + $id = bigintval($id); + + switch (postRequestParameter('do')) { + case 'edit': // Change entries + SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_max_receive` SET value='%s', comment='%s' WHERE `id`=%s LIMIT 1", + array( + bigintval(postRequestParameter('val', $id)), + postRequestParameter('comm', $id), + $id + ),__FILE__, __LINE__); + $TEXT = '{--ADMIN_MAX_RECEIVE_SAVED--}'; + break; + + case 'delete': + SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_max_receive` WHERE `id`=%s LIMIT 1", + array($id), __FILE__, __LINE__); + $TEXT = '{--ADMIN_MAX_RECEIVE_DELETED--}'; + break; + } + } + + if (isset($TEXT)) { + // Display message + displayMessage($TEXT); + } // END - if +} elseif ((isFormSent('delete')) && (ifPostContainsSelections())) { + // Delete entries + $OUT = ''; + foreach (postRequestParameter('sel') as $id => $value) { + // Load data + $result = SQL_QUERY_ESC("SELECT `id`, `value`, `comment` FROM `{?_MYSQL_PREFIX?}_max_receive` WHERE `id`=%s LIMIT 1", + array(bigintval($id)), __FILE__, __LINE__); + $content = SQL_FETCHARRAY($result); + SQL_FREERESULT($result); + + // Load row template and switch color + $OUT .= loadTemplate('admin_delete_email_max_rec_row', true, $content); + } // END - foreach + $content['rows'] = $OUT; + + // Load main template + loadTemplate('admin_delete_email_max_rec', false, $content); +} elseif ((isFormSent('edit')) && (ifPostContainsSelections())) { + // Edit entries + $OUT = ''; + foreach (postRequestParameter('sel') as $id => $value) { + // Load data + $result = SQL_QUERY_ESC("SELECT `id`, `value`, `comment` FROM `{?_MYSQL_PREFIX?}_max_receive` WHERE `id`=%s LIMIT 1", + array(bigintval($id)), __FILE__, __LINE__); + $content = SQL_FETCHARRAY($result); + SQL_FREERESULT($result); + + // Load row template and switch color + $OUT .= loadTemplate('admin_edit_email_max_rec_row', true, $content); + } // END - foreach + $content['rows'] = $OUT; + + // Load main template + loadTemplate('admin_edit_email_max_rec', false, $content); +} else { + $result = SQL_QUERY("SELECT `id`, `value`, `comment` FROM `{?_MYSQL_PREFIX?}_max_receive` ORDER BY `value` ASC", + __FILE__, __LINE__); + if (!SQL_HASZERONUMS($result)) { + // List already existing entries for editing + $OUT = ''; + while ($content = SQL_FETCHARRAY($result)) { + // Load row template and switch color + $OUT .= loadTemplate('admin_list_email_max_rec_row', true, $content); + } // END - while + + // Free memory + SQL_FREERESULT($result); + $content['rows'] = $OUT; + + // Load main template + loadTemplate('admin_list_email_max_rec', false, $content); + } // END - if + + // Display form + loadTemplate('admin_add_max'); +} + +// [EOF] +?> diff --git a/inc/modules/admin/what-list_user.php b/inc/modules/admin/what-list_user.php index 4d0fda767b..c7a5470493 100644 --- a/inc/modules/admin/what-list_user.php +++ b/inc/modules/admin/what-list_user.php @@ -139,8 +139,9 @@ LIMIT 1", $content['joined'] = generateDateTime($content['joined'], 0); $content['last_update'] = generateDateTime($content['last_update'], 0); $content['last_profile_sent'] = generateDateTime($content['last_profile_sent'], 0); - $content['total_points'] = countSumTotalData($userid, 'user_points', 'points'); - $content['locked'] = countSumTotalData($userid, 'user_points', 'locked_points'); + $content['total_points'] = getTotalPoints($content['userid']); + $content['locked_points'] = countSumTotalData($userid, 'user_points', 'locked_points') + countSumTotalData($userid, 'user_points', 'locked_order_points'); + $content['own_points'] = countSumTotalData($userid, 'user_points', 'points') + countSumTotalData($userid, 'user_points', 'order_points'); $content['lock_timestamp'] = generateDateTime($content['lock_timestamp'], 2); $content['nickname'] = '{--EXT_NICKNAME_404--}'; @@ -298,7 +299,8 @@ LIMIT 1", $content['email'] = '[' . $content['email'] . ']'; $content['lock_timestamp'] = generateDateTime($content['lock_timestamp'], 2); $content['refs'] = countSumTotalData($content['userid'], 'user_refs', 'id', 'userid', true); - $content['locked'] = countSumTotalData($content['userid'], 'user_points', 'locked_points'); + $content['own_points'] = countSumTotalData($content['userid'], 'user_points', 'points') + countSumTotalData($content['userid'], 'user_points', 'order_points'); + $content['locked_points'] = countSumTotalData($content['userid'], 'user_points', 'locked_points') + countSumTotalData($content['userid'], 'user_points', 'locked_order_points'); // If we have at least one referal, make it clickable to referal list if ($content['refs'] > 0) { diff --git a/inc/modules/member/what-points.php b/inc/modules/member/what-points.php index fb050d6552..08e9b396cc 100644 --- a/inc/modules/member/what-points.php +++ b/inc/modules/member/what-points.php @@ -126,12 +126,12 @@ LIMIT 1", // Free memory SQL_FREERESULT($result_depths); +// Add userid +$content['userid'] = getMemberId(); + // Put rows to constant for the main template $content['rows'] = $OUT; -// Remember several values in constants -$content['total_points'] = $content['part_points'] - getUserData('used_points') + $content['part_order']; - // Fixes a bug when there is no bonus extension installed if (isExtensionInstalledAndOlder('bonus', '0.4.4')) { setConfigEntry('bonus_active', 'X'); diff --git a/inc/wrapper-functions.php b/inc/wrapper-functions.php index f311eb72dc..ce97e2fc25 100644 --- a/inc/wrapper-functions.php +++ b/inc/wrapper-functions.php @@ -2336,7 +2336,7 @@ function getTotalPoints ($userid) { // Do we have cache? if (!isset($GLOBALS[__FUNCTION__][$userid])) { // Determine it - $GLOBALS[__FUNCTION__][$userid] = countSumTotalData($userid, 'user_points', 'points') - countSumTotalData($userid, 'order_points', 'points') - countSumTotalData($userid, 'user_data', 'used_points'); + $GLOBALS[__FUNCTION__][$userid] = countSumTotalData($userid, 'user_points', 'points') - countSumTotalData($userid, 'user_points', 'order_points') - countSumTotalData($userid, 'user_data', 'used_points'); } // END - if // Return cache diff --git a/templates/de/html/admin/admin_add_admins_acl.tpl b/templates/de/html/admin/admin_add_admins_acl.tpl index d1a673b19d..6b388f103c 100644 --- a/templates/de/html/admin/admin_add_admins_acl.tpl +++ b/templates/de/html/admin/admin_add_admins_acl.tpl @@ -1,5 +1,5 @@
      -
      + - - - - - - + diff --git a/templates/de/html/admin/admin_config_admins_row.tpl b/templates/de/html/admin/admin_config_admins_row.tpl index 7a00f3599b..11f5d85d80 100644 --- a/templates/de/html/admin/admin_config_admins_row.tpl +++ b/templates/de/html/admin/admin_config_admins_row.tpl @@ -1,17 +1 @@ - - - - - - - + diff --git a/templates/de/html/admin/admin_config_autopurge.tpl b/templates/de/html/admin/admin_config_autopurge.tpl index 37fc291799..9d907baace 100644 --- a/templates/de/html/admin/admin_config_autopurge.tpl +++ b/templates/de/html/admin/admin_config_autopurge.tpl @@ -12,41 +12,41 @@ - + - + - + - + - + - + - + @@ -73,7 +73,7 @@ + + + + + + diff --git a/templates/de/html/admin/admin_list_admins_acls.tpl b/templates/de/html/admin/admin_list_admins_acls.tpl new file mode 100644 index 0000000000..a7533695ec --- /dev/null +++ b/templates/de/html/admin/admin_list_admins_acls.tpl @@ -0,0 +1,26 @@ +
      +
      +
      diff --git a/templates/de/html/admin/admin_add_max.tpl b/templates/de/html/admin/admin_add_max.tpl index 4da4087643..9984cadfc0 100644 --- a/templates/de/html/admin/admin_add_max.tpl +++ b/templates/de/html/admin/admin_add_max.tpl @@ -1,5 +1,5 @@
      - + - - - - - - + diff --git a/templates/de/html/admin/admin_config_admins_edit.tpl b/templates/de/html/admin/admin_config_admins_edit.tpl index e458d17d46..11f5d85d80 100644 --- a/templates/de/html/admin/admin_config_admins_edit.tpl +++ b/templates/de/html/admin/admin_config_admins_edit.tpl @@ -1,25 +1 @@ -
      -
      -
      diff --git a/templates/de/html/admin/admin_config_active.tpl b/templates/de/html/admin/admin_config_active.tpl index 36edf17a90..646b1fd155 100644 --- a/templates/de/html/admin/admin_config_active.tpl +++ b/templates/de/html/admin/admin_config_active.tpl @@ -3,7 +3,7 @@ diff --git a/templates/de/html/admin/admin_config_admins.tpl b/templates/de/html/admin/admin_config_admins.tpl index e595e55771..11f5d85d80 100644 --- a/templates/de/html/admin/admin_config_admins.tpl +++ b/templates/de/html/admin/admin_config_admins.tpl @@ -1,26 +1 @@ -
      - -
      - {--ADMIN_CONFIG_ACTIVE_SETTINGS_TITLE--}: + {--ADMIN_CONFIG_ACTIVE_TITLE--}:
      - - - - - - - - - - - $content - - - -
      - {--ADMIN_ADMINS_LIST_ACLS--}: -
      {--ID_SELECT--}{--ADMIN_ADMINS_LOGIN_ID--}:{--ADMIN_MENU_ACTION--}:{--ADMIN_MENU_WHAT--}:{--ADMIN_ADMINS_ACCESS_MODE--}:
      - - + diff --git a/templates/de/html/admin/admin_config_admins_del.tpl b/templates/de/html/admin/admin_config_admins_del.tpl index ee99acc764..11f5d85d80 100644 --- a/templates/de/html/admin/admin_config_admins_del.tpl +++ b/templates/de/html/admin/admin_config_admins_del.tpl @@ -1,25 +1 @@ -
      -
      - - - - - - - - - - - - $content - - - -
      - {--ADMIN_ADMINS_DELETE_ACLS--}: -
      {--ID_SELECT--}{--ADMIN_ADMINS_LOGIN_ID--}:{--ADMIN_MENU_ACTION--}:{--ADMIN_MENU_WHAT--}:{--ADMIN_ADMINS_ACCESS_MODE--}:
      -
      -
      + diff --git a/templates/de/html/admin/admin_config_admins_del_row.tpl b/templates/de/html/admin/admin_config_admins_del_row.tpl index d522782568..11f5d85d80 100644 --- a/templates/de/html/admin/admin_config_admins_del_row.tpl +++ b/templates/de/html/admin/admin_config_admins_del_row.tpl @@ -1,17 +1 @@ -
      $content[id] - - - {%pipe,generateAdminLink=$content[admin_id]%} - - {%pipe,fixEmptyContentToDashes=$content[action_menu]%} - - {%pipe,fixEmptyContentToDashes=$content[what_menu]%} - - $content[access_mode] -
      - - - - - - - - - - - $content - - - -
      - {--ADMIN_ADMINS_EDIT_ACLS--}: -
      {--ID_SELECT--}{--ADMIN_ADMINS_LOGIN_ID--}:{--ADMIN_MENU_ACTION--}:{--ADMIN_MENU_WHAT--}:{--ADMIN_ADMINS_ACCESS_MODE--}:
      - -
      + diff --git a/templates/de/html/admin/admin_config_admins_edit_row.tpl b/templates/de/html/admin/admin_config_admins_edit_row.tpl index 59f18b7c81..11f5d85d80 100644 --- a/templates/de/html/admin/admin_config_admins_edit_row.tpl +++ b/templates/de/html/admin/admin_config_admins_edit_row.tpl @@ -1,22 +1 @@ -
      - $content[id] - - - - - $content[action_selection] - - $content[what_selection] - - -
      - - - {%pipe,generateAdminLink=$content[admin_id]%} - - {%pipe,fixEmptyContentToDashes=$content[action_menu]%} - - {%pipe,fixEmptyContentToDashes=$content[what_menu]%} - - $content[access_mode] -
      {--ADMIN_AUTOPURGE_INACTIVE--}{--ADMIN_CONFIG_AUTOPURGE_INACTIVE--} $content[ap_inactive_selection]
      {--ADMIN_AUTOPURGE_INACTIVE_SINCE--}:{--ADMIN_CONFIG_AUTOPURGE_INACTIVE_SINCE--}: $content[ap_in_since]
      {--ADMIN_AUTOPURGE_INACTIVE_TIME--}:{--ADMIN_CONFIG_AUTOPURGE_INACTIVE_TIME--}: $content[ap_in_time]
      - {--ADMIN_AUTOPURGE_UNCONFIRMED_TITLE--} + {--ADMIN_CONFIG_AUTOPURGE_UNCONFIRMED_TITLE--}
      {--ADMIN_AUTOPURGE_UNCONFIRMED--}{--ADMIN_CONFIG_AUTOPURGE_UNCONFIRMED--} $content[ap_unconfirmed_selection]
      {--ADMIN_AUTOPURGE_UNCONFIRMED_TIME--}:{--ADMIN_CONFIG_AUTOPURGE_UNCONFIRMED_TIME--}: $content[ap_un_time]
      - {--ADMIN_AUTOPURGE_TASKS_TITLE--} + {--ADMIN_CONFIG_AUTOPURGE_TASKS_TITLE--}
      {--ADMIN_AUTOPURGE_TASKS--}{--ADMIN_CONFIG_AUTOPURGE_TASKS--} $content[ap_tasks_selection]
      {--ADMIN_AUTOPURGE_TASKS_TIME--}:{--ADMIN_CONFIG_AUTOPURGE_TASKS_TIME--}: $content[ap_task_time]
      - {--ADMIN_AUTOPURGE_NOTIFY_DELETE_MAILS--}: + {--ADMIN_CONFIG_AUTOPURGE_NOTIFY_DELETE_MAILS--}: $content[ap_notify_del_mails] @@ -81,12 +81,12 @@
      - {--ADMIN_AUTOPURGE_DELETE_MAILS_TITLE--} + {--ADMIN_CONFIG_AUTOPURGE_DELETE_MAILS_TITLE--}
      - {--ADMIN_AUTOPURGE_DELETE_MAILS--} + {--ADMIN_CONFIG_AUTOPURGE_DELETE_MAILS--} $content[ap_del_mails_selection] @@ -94,7 +94,7 @@
      - {--ADMIN_AUTOPURGE_DELETE_MAILS_TIME--}: + {--ADMIN_CONFIG_AUTOPURGE_DELETE_MAILS_TIME--}: $content[ap_del_mails_time] @@ -102,12 +102,12 @@
      - {--ADMIN_AUTOPURGE_NOTIFICATION_TITLE--} + {--ADMIN_CONFIG_AUTOPURGE_NOTIFICATION_TITLE--}
      - {--ADMIN_AUTOPURGE_NOTIFY_INACTIVE--}: + {--ADMIN_CONFIG_AUTOPURGE_NOTIFY_INACTIVE--}: $content[ap_notify_inactive] @@ -115,7 +115,7 @@
      - {--ADMIN_AUTOPURGE_NOTIFY_UNCONFIRMED--}: + {--ADMIN_CONFIG_AUTOPURGE_NOTIFY_UNCONFIRMED--}: $content[ap_notify_unconfirmed] @@ -123,7 +123,7 @@
      - {--ADMIN_AUTOPURGE_NOTIFY_TASKS--}: + {--ADMIN_CONFIG_AUTOPURGE_NOTIFY_TASKS--}: $content[ap_notify_tasks] diff --git a/templates/de/html/admin/admin_config_beg.tpl b/templates/de/html/admin/admin_config_beg.tpl index 49e80b8065..9f3fb008a5 100644 --- a/templates/de/html/admin/admin_config_beg.tpl +++ b/templates/de/html/admin/admin_config_beg.tpl @@ -3,12 +3,12 @@ - + @@ -69,12 +69,12 @@ - + diff --git a/templates/de/html/admin/admin_config_bonus.tpl b/templates/de/html/admin/admin_config_bonus.tpl index 9315f07fdc..cb6f6a51fd 100644 --- a/templates/de/html/admin/admin_config_bonus.tpl +++ b/templates/de/html/admin/admin_config_bonus.tpl @@ -3,12 +3,12 @@
      - {--ADMIN_EDIT_BEG_SETTINGS--} + {--ADMIN_CONFIG_BEG_TITLE--}
      - {--ADMIN_BEG_POINTS--}: + {--ADMIN_CONFIG_BEG_POINTS--}: @@ -16,7 +16,7 @@
      - {--ADMIN_BEG_POINTS_MAX--}: + {--ADMIN_CONFIG_BEG_POINTS_MAX--}: @@ -47,7 +47,7 @@
      {--ADMIN_BEG_USERID--}:{--ADMIN_CONFIG_BEG_USERID--}: $content[beg_userid]
      - {--ADMIN_EDIT_BEG_RALLYE_SETTINGS--} + {--ADMIN_CONFIG_BEG_RALLYE_TITLE--}
      - {--ADMIN_BEG_RALLYE_ACTIVE--} + {--ADMIN_CONFIG_BEG_RALLYE_ACTIVE--} {--YES--}
      @@ -83,7 +83,7 @@
      - {--ADMIN_BEG_INCLUDE_OWN--} + {--ADMIN_CONFIG_BEG_INCLUDE_OWN--} {--YES--}
      @@ -92,7 +92,7 @@
      - {--ADMIN_BEG_RANKS--} + {--ADMIN_CONFIG_BEG_RANKS--} @@ -100,7 +100,7 @@
      - {--ADMIN_BEG_RALLYE_ONLY_ACTIVE--} + {--ADMIN_CONFIG_BEG_RALLYE_ONLY_ACTIVE--} {--YES--}
      @@ -109,25 +109,25 @@
      - {--ADMIN_BEG_PAY_MODE--} + {--ADMIN_CONFIG_BEG_PAY_MODE--}
      - {--ADMIN_EDIT_BEG_RALLYE_NOTIFICATIONS--} + {--ADMIN_CONFIG_BEG_RALLYE_NOTIFICATIONS_TITLE--}
      - {--ADMIN_BEG_RALLYE_ENABLE_NOTIFY--} + {--ADMIN_CONFIG_BEG_RALLYE_ENABLE_NOTIFY--} {--YES--}
      @@ -136,7 +136,7 @@
      - {--ADMIN_BEG_RALLYE_DISABLE_NOTIFY--} + {--ADMIN_CONFIG_BEG_RALLYE_DISABLE_NOTIFY--} {--YES--}
      @@ -145,7 +145,7 @@
      - {--ADMIN_BEG_NEW_MEMBER_NOTIFY--} + {--ADMIN_CONFIG_BEG_NEW_MEMBER_NOTIFY--} {--YES--}
      @@ -154,7 +154,7 @@
      - {--ADMIN_BEG_NOTIFY_BONUS--} + {--ADMIN_CONFIG_BEG_NOTIFY_BONUS--} @@ -162,7 +162,7 @@
      - {--ADMIN_BEG_NOTIFY_WAIT--} + {--ADMIN_CONFIG_BEG_NOTIFY_WAIT--} $content[wait_selection] diff --git a/templates/de/html/admin/admin_config_birthday.tpl b/templates/de/html/admin/admin_config_birthday.tpl index 8ab0832007..05142791a2 100644 --- a/templates/de/html/admin/admin_config_birthday.tpl +++ b/templates/de/html/admin/admin_config_birthday.tpl @@ -8,8 +8,8 @@
      - {--ADMIN_BIRTHDAY_POINTS--}: - ({--ADMIN_BIRTHDAY_POINTS_NOTE--}) + {--ADMIN_CONFIG_BIRTHDAY_POINTS--}: + ({--ADMIN_CONFIG_BIRTHDAY_POINTS_NOTE--}) @@ -17,7 +17,7 @@
      {--ADMIN_BIRTHDAY_ONLY_ACTIVE--}{--ADMIN_CONFIG_BIRTHDAY_ONLY_ACTIVE--} {--YES--}
      {--NO--} @@ -25,7 +25,7 @@
      - {--ADMIN_SELECT_BIRTHDAY_MODE--}: + {--ADMIN_CONFIG_SELECT_BIRTHDAY_MODE--}:
      - + @@ -139,11 +139,11 @@ - + @@ -152,17 +152,17 @@ - + - + @@ -175,12 +175,12 @@ - - - - - - - - - - + diff --git a/templates/de/html/admin/admin_config_email_row.tpl b/templates/de/html/admin/admin_config_email_row.tpl index acae20dba0..11f5d85d80 100644 --- a/templates/de/html/admin/admin_config_email_row.tpl +++ b/templates/de/html/admin/admin_config_email_row.tpl @@ -1,11 +1 @@ - - - - - + diff --git a/templates/de/html/admin/admin_config_extensions.tpl b/templates/de/html/admin/admin_config_extensions.tpl index 317aab55ac..ed24a2d4e4 100644 --- a/templates/de/html/admin/admin_config_extensions.tpl +++ b/templates/de/html/admin/admin_config_extensions.tpl @@ -3,12 +3,12 @@
      - {--ADMIN_ACTIVATE_BONUS_SETTINGS--} + {--ADMIN_CONFIG_BONUS_RALLYE_TITLE--}
      - {--ADMIN_BONUS_RALLYE_IS_ACTIVE--} + {--ADMIN_CONFIG_BONUS_RALLYE_IS_ACTIVE--} {--YES--}
      @@ -17,7 +17,7 @@
      - {--ADMIN_BONUS_INCLUDE_OWN--} + {--ADMIN_CONFIG_BONUS_RALLYE_INCLUDE_ONW--} {--YES--}
      @@ -26,7 +26,7 @@
      - {--ADMIN_BONUS_RALLYE_CLICK_INCLUDE--} + {--ADMIN_CONFIG_BONUS_RALLYE_CLICK_INCLUDE--} {--YES--}
      @@ -35,7 +35,7 @@
      - {--ADMIN_BONUS_RALLYE_LOGIN_INCLUDE--} + {--ADMIN_CONFIG_BONUS_RALLYE_LOGIN_INCLUDE--} {--YES--}
      @@ -44,7 +44,7 @@
      - {--ADMIN_BONUS_RALLYE_ORDER_INCLUDE--} + {--ADMIN_CONFIG_BONUS_RALLYE_ORDER_INCLUDE--} {--YES--}
      @@ -53,7 +53,7 @@
      - {--ADMIN_BONUS_RALLYE_STATS_INCLUDE--} + {--ADMIN_CONFIG_BONUS_RALLYE_STATS_INCLUDE--} {--YES--}
      @@ -62,7 +62,7 @@
      - {--ADMIN_BONUS_RALLYE_REFERAL_INCLUDE--} + {--ADMIN_CONFIG_BONUS_RALLYE_REFERAL_INCLUDE--} {--YES--}
      @@ -71,12 +71,12 @@
      - {--ADMIN_EDIT_BONUS_SETTINGS--} + {--ADMIN_CONFIG_BONUS_TITLE--}
      - {--ADMIN_BONUS_ORDER_BONUS--}: + {--ADMIN_CONFIG_BONUS_ORDER--}: @@ -85,7 +85,7 @@
      - {--ADMIN_BONUS_REFERAL_BONUS--}: + {--ADMIN_CONFIG_BONUS_REFERAL--}: @@ -94,7 +94,7 @@
      - {--ADMIN_BONUS_STATS_BONUS--}: + {--ADMIN_CONFIG_BONUS_STATS--}: @@ -103,7 +103,7 @@
      - {--ADMIN_BONUS_LOGIN_BONUS--}: + {--ADMIN_CONFIG_BONUS_LOGIN--}: @@ -112,11 +112,11 @@
      - {--ADMIN_BONUS_TURBO_BONUS_TITLE--}: + {--ADMIN_CONFIG_BONUS_TURBO_TITLE--}:
      {--ADMIN_BONUS_TURBO_BONUS--}:{--ADMIN_CONFIG_BONUS_TURBO--}: ({?POINTS?}) @@ -124,14 +124,14 @@
      - {--ADMIN_BONUS_TURBO_RATES--}:
      + {--ADMIN_CONFIG_TURBO_RATES--}:

        -
      1. {--ADMIN_BONUS_TURBO_RATES_NOTE1--}:
      2. -
      3. {--ADMIN_BONUS_TURBO_RATES_NOTE2--}
      4. -
      5. {--ADMIN_BONUS_TURBO_RATES_NOTE3--}
      6. -
      7. {--ADMIN_BONUS_TURBO_RATES_NOTE4--}
      8. +
      9. {--ADMIN_CONFIG_TURBO_RATES_NOTE1--}:
      10. +
      11. {--ADMIN_CONFIG_TURBO_RATES_NOTE2--}
      12. +
      13. {--ADMIN_CONFIG_TURBO_RATES_NOTE3--}
      14. +
      15. {--ADMIN_CONFIG_TURBO_RATES_NOTE4--}
      - {--ADMIN_BONUS_TURBO_TIMEOUT_TITLE--}: + {--ADMIN_CONFIG_BONUS_TURBO_TIMEOUT_TITLE--}:
      {--ADMIN_CONFIG_LOGIN_TIMEOUT--}:{--ADMIN_CONFIG_BONUS_LOGIN_TIMEOUT--}: $content[login_timeout_selection]
      - {--ADMIN_BONUS_TURBO_MISC_TITLE--}: + {--ADMIN_CONFIG_BONUS_TURBO_MISC_TITLE--}:
      {--ADMIN_BONUS_TURBO_RANKS--}:{--ADMIN_CONFIG_BONUS_TURBO_RANKS--}:
      {--ADMIN_BONUS_TURBO_LINES--}:{--ADMIN_CONFIG_BONUS_TURBO_LINES--}:
      - {--ADMIN_BONUS_RALLYE_NOTIFTICATIONS--}: + {--ADMIN_CONFIG_BONUS_RALLYE_NOTIFTICATIONS--}:
      - {--ADMIN_BONUS_RALLYE_ENABLE_NOTIFY--} + {--ADMIN_CONFIG_BONUS_RALLYE_ENABLE_NOTIFY--} {--YES--}
      @@ -189,7 +189,7 @@
      - {--ADMIN_BONUS_RALLYE_DISABLE_NOTIFY--} + {--ADMIN_CONFIG_BONUS_RALLYE_DISABLE_NOTIFY--} {--YES--}
      @@ -198,7 +198,7 @@
      - {--ADMIN_BONUS_RALLYE_NEW_MEMBER_NOTIFY--} + {--ADMIN_CONFIG_BONUS_RALLYE_NEW_MEMBER_NOTIFY--} {--YES--}
      @@ -207,7 +207,7 @@
      - {--ADMIN_BONUS_RALLYE_NOTIFY_POINTS--} + {--ADMIN_CONFIG_BONUS_RALLYE_NOTIFY_POINTS--} @@ -216,7 +216,7 @@
      - {--ADMIN_BONUS_RALLYE_NOTIFY_WAIT--} + {--ADMIN_CONFIG_BONUS_RALLYE_NOTIFY_WAIT--} $content[wait_selection] diff --git a/templates/de/html/admin/admin_config_coupon.tpl b/templates/de/html/admin/admin_config_coupon.tpl index fe53ad2eef..6d380bcbdc 100644 --- a/templates/de/html/admin/admin_config_coupon.tpl +++ b/templates/de/html/admin/admin_config_coupon.tpl @@ -3,7 +3,7 @@ diff --git a/templates/de/html/admin/admin_config_doubler.tpl b/templates/de/html/admin/admin_config_doubler.tpl index 65ab9e54be..eeeb252b36 100644 --- a/templates/de/html/admin/admin_config_doubler.tpl +++ b/templates/de/html/admin/admin_config_doubler.tpl @@ -3,12 +3,12 @@
      - {--ADMIN_CONFIG_COUPON_SETTINGS_TITLE--}: + {--ADMIN_CONFIG_COUPON_TITLE--}:
      - + @@ -126,11 +126,11 @@ - + - + - + - - - - - + diff --git a/templates/de/html/admin/admin_config_email_edit.tpl b/templates/de/html/admin/admin_config_email_edit.tpl index 9e8406b556..11f5d85d80 100644 --- a/templates/de/html/admin/admin_config_email_edit.tpl +++ b/templates/de/html/admin/admin_config_email_edit.tpl @@ -1,18 +1 @@ -
      -
      -
      - {--ADMIN_EDIT_DOUBLER_SETTINGS--} + {--ADMIN_CONFIG_DOUBLER_TITLE--}
      - {--ADMIN_DOUBLER_CHARGE--}: + {--ADMIN_CONFIG_DOUBLER_CHARGE--}: (%) @@ -16,7 +16,7 @@
      - {--ADMIN_DOUBLER_REFERAL--}: + {--ADMIN_CONFIG_DOUBLER_REFERAL--}: (%) @@ -24,7 +24,7 @@
      - {--ADMIN_DOUBLER_MINIMUM--}: + {--ADMIN_CONFIG_DOUBLER_MINIMUM--}: ({?POINTS?}) @@ -32,7 +32,7 @@
      - {--ADMIN_DOUBLER_MAXIMUM--}: + {--ADMIN_CONFIG_DOUBLER_MAXIMUM--}: ({?POINTS?}) @@ -40,7 +40,7 @@
      - {--ADMIN_DOUBLER_LEFT--}: + {--ADMIN_CONFIG_DOUBLER_LEFT--}: ({?POINTS?}) @@ -48,7 +48,7 @@
      - {--ADMIN_DOUBLER_GROUP_SENT--}: + {--ADMIN_CONFIG_DOUBLER_GROUP_SENT--}: @@ -56,14 +56,14 @@
      - {--ADMIN_DOUBLER_MAX_SENT--}: + {--ADMIN_CONFIG_DOUBLER_MAX_SENT--}:
      {--ADMIN_DOUBLER_SENT_ALL--}:{--ADMIN_CONFIG_DOUBLER_SENT_ALL--}: {--YES--}
      {--NO--} @@ -71,7 +71,7 @@
      - {--ADMIN_DOUBLER_JACKPOT--}: + {--ADMIN_CONFIG_DOUBLER_JACKPOT--}: {--YES--}
      @@ -80,7 +80,7 @@
      - {--ADMIN_DOUBLER_OWN--}: + {--ADMIN_CONFIG_DOUBLER_OWN--}: {--YES--}
      @@ -89,7 +89,7 @@
      - {--ADMIN_DOUBLER_TIMEOUT--}: + {--ADMIN_CONFIG_DOUBLER_TIMEOUT--}: $content[timeout_selection] @@ -97,7 +97,7 @@
      - {--ADMIN_DOUBLER_USERID--}: + {--ADMIN_CONFIG_DOUBLER_USERID--}: $content[doubler_userid] @@ -105,15 +105,15 @@
      - {--ADMIN_DOUBLER_SEND_MODE--}: + {--ADMIN_CONFIG_DOUBLER_SEND_MODE--}:
      - {--ADMIN_DOUBLER_SEND_DIRECT--} + {--ADMIN_CONFIG_DOUBLER_SEND_DIRECT--} - {--ADMIN_DOUBLER_SEND_RESET--} + {--ADMIN_CONFIG_DOUBLER_SEND_RESET--}
      - {--ADMIN_DOUBLER_DISPLAY_SETTINGS--}: + {--ADMIN_CONFIG_DOUBLER_DISPLAY_TITLE--}:
      {--ADMIN_DOUBLER_DISPLAY_NEW--}:{--ADMIN_CONFIG_DOUBLER_DISPLAY_NEW--}:
      {--ADMIN_DOUBLER_DISPLAY_PAY--}:{--ADMIN_CONFIG_DOUBLER_DISPLAY_PAY--}:
      {--ADMIN_DOUBLER_DISPLAY_OLD--}:{--ADMIN_CONFIG_DOUBLER_DISPLAY_OLD--}: - - - - - - - - - $content[rows] - - - -
      - {--ADMIN_EDIT_DELETE_MAX_VALUES_TITLE--} -
      {--ID_SELECT--}{--ADMIN_MAX_VALUE--}{--ADMIN_MAX_COMMENT--}
      - - + diff --git a/templates/de/html/admin/admin_config_email_del.tpl b/templates/de/html/admin/admin_config_email_del.tpl index a991be411a..11f5d85d80 100644 --- a/templates/de/html/admin/admin_config_email_del.tpl +++ b/templates/de/html/admin/admin_config_email_del.tpl @@ -1,18 +1 @@ -
      -
      - - - - - $content[rows] - - - -
      - {--ADMIN_DELETE_MAX_RECEIVE_TITLE--}: -
      -
      -
      + diff --git a/templates/de/html/admin/admin_config_email_del_row.tpl b/templates/de/html/admin/admin_config_email_del_row.tpl index 975e29780f..11f5d85d80 100644 --- a/templates/de/html/admin/admin_config_email_del_row.tpl +++ b/templates/de/html/admin/admin_config_email_del_row.tpl @@ -1,11 +1 @@ -
      - {--ADMIN_MAX_RECEIVE_ID--} $content[id]: -
      - $content[value] ({%pipe,fixEmptyContentToDashes=$content[comment]%}) - -
      - - - - $content[rows] - - - -
      - {--ADMIN_EDIT_MAX_RECEIVE_TITLE--}: -
      - - + diff --git a/templates/de/html/admin/admin_config_email_edit_row.tpl b/templates/de/html/admin/admin_config_email_edit_row.tpl index b6b205ffa7..11f5d85d80 100644 --- a/templates/de/html/admin/admin_config_email_edit_row.tpl +++ b/templates/de/html/admin/admin_config_email_edit_row.tpl @@ -1,18 +1 @@ -
      - {--ADMIN_MAX_RECEIVE_ID--} $content[id]: - -
      {--ADMIN_MAX_RECEIVE_VALUE--}:  - -
      {--ADMIN_MAX_RECEIVE_COMMENT--}:  - -
      - - - $content[value] - - {%pipe,fixEmptyContentToDashes=$content[comment]%} -
      - - - - - - + diff --git a/templates/de/html/admin/admin_config_primera.tpl b/templates/de/html/admin/admin_config_primera.tpl index a726b5342b..0ee5ecf709 100644 --- a/templates/de/html/admin/admin_config_primera.tpl +++ b/templates/de/html/admin/admin_config_primera.tpl @@ -3,42 +3,36 @@
      - {--ADMIN_CONFIG_EXTENSIONS_SETTINGS--} + {--ADMIN_CONFIG_EXTENSIONS_TITLE--}
      - {--ADMIN_VERBOSE_SQL--}: + {--ADMIN_CONFIG_EXTENSIONS_VERBOSE_SQL--}: {--YES--}
      diff --git a/templates/de/html/admin/admin_config_holiday.tpl b/templates/de/html/admin/admin_config_holiday.tpl index fd249fd48e..1d3e8936b4 100644 --- a/templates/de/html/admin/admin_config_holiday.tpl +++ b/templates/de/html/admin/admin_config_holiday.tpl @@ -3,27 +3,27 @@ - + - + - + diff --git a/templates/de/html/admin/admin_config_home.tpl b/templates/de/html/admin/admin_config_home.tpl index 66021b611f..6115145207 100644 --- a/templates/de/html/admin/admin_config_home.tpl +++ b/templates/de/html/admin/admin_config_home.tpl @@ -2,7 +2,7 @@
      - {--ADMIN_HOLIDAY_CONFIG_HEADER--} + {--ADMIN_CONFIG_HOLIDAY_TITLE--}
      {--ADMIN_HOLIDAY_MAX_HOLIDAY--}:{--ADMIN_CONFIG_HOLIDAY_MAX_TIME--}:
      ({--DAYS--})
      {--ADMIN_HOLIDAY_LOCKED--}:{--ADMIN_CONFIG_HOLIDAY_LOCKED--}: $content[holiday_lock]
      {--ADMIN_HOLIDAY_MODE--}:{--ADMIN_CONFIG_HOLIDAY_MODE--}: - {--ADMIN_HOLIDAY_MODE_RESET--}
      + {--ADMIN_CONFIG_HOLIDAY_MODE_RESET--}
      - {--ADMIN_HOLIDAY_MODE_DIRECT--} + {--ADMIN_CONFIG_HOLIDAY_MODE_DIRECT--}
      @@ -13,7 +13,7 @@ $content
      - {--ADMIN_CONFIG_SET_HOME--} + {--ADMIN_CONFIG_HOME_TITLE--}
      diff --git a/templates/de/html/admin/admin_config_home_main.tpl b/templates/de/html/admin/admin_config_home_main.tpl index d86bb77faf..e5bf270cd0 100644 --- a/templates/de/html/admin/admin_config_home_main.tpl +++ b/templates/de/html/admin/admin_config_home_main.tpl @@ -1,17 +1,17 @@ diff --git a/templates/de/html/admin/admin_config_mediadata.tpl b/templates/de/html/admin/admin_config_mediadata.tpl index 12deb4bc5b..58a55721ef 100644 --- a/templates/de/html/admin/admin_config_mediadata.tpl +++ b/templates/de/html/admin/admin_config_mediadata.tpl @@ -3,15 +3,15 @@ - + - + @@ -26,7 +26,7 @@
      - · {--ADMIN_MEDIADATA_MT_START_NOTE--}
      - · {--ADMIN_MEDIADATA_MT_STAGE_NOTE--}
      + · {--ADMIN_CONFIG_MEDIADATA_MT_START_NOTE--}
      + · {--ADMIN_CONFIG_MEDIADATA_MT_STAGE_NOTE--}
      diff --git a/templates/de/html/admin/admin_config_newsletter.tpl b/templates/de/html/admin/admin_config_newsletter.tpl index 366bb28642..f5d82e9717 100644 --- a/templates/de/html/admin/admin_config_newsletter.tpl +++ b/templates/de/html/admin/admin_config_newsletter.tpl @@ -3,7 +3,7 @@
      - {--ADMIN_MEDIADATA_SETTINGS--}: + {--ADMIN_CONFIG_MEDIADATA_TITLE--}:
      {--ADMIN_MEDIADATA_MT_START--}:{--ADMIN_CONFIG_MEDIADATA_MT_START--}: $content[mt_start]
      {--ADMIN_MEDIADATA_MT_STAGE--}:{--ADMIN_CONFIG_MEDIADATA_MT_STAGE--}:
      diff --git a/templates/de/html/admin/admin_config_nickname.tpl b/templates/de/html/admin/admin_config_nickname.tpl index 56f241386f..1c3d904489 100644 --- a/templates/de/html/admin/admin_config_nickname.tpl +++ b/templates/de/html/admin/admin_config_nickname.tpl @@ -3,23 +3,23 @@
      - {--ADMIN_CONFIG_NEWSLETTER_SETTINGS--} + {--ADMIN_CONFIG_NEWSLETTER_TITLE--}
      - + - + - + diff --git a/templates/de/html/admin/admin_config_order.tpl b/templates/de/html/admin/admin_config_order.tpl index 23fe64f978..290d541de9 100644 --- a/templates/de/html/admin/admin_config_order.tpl +++ b/templates/de/html/admin/admin_config_order.tpl @@ -9,18 +9,18 @@ @@ -112,13 +112,13 @@ - - - - - + diff --git a/templates/de/html/admin/admin_config_payouts_edit.tpl b/templates/de/html/admin/admin_config_payouts_edit.tpl index 8cc7bf91d2..02b6f5a1c4 100644 --- a/templates/de/html/admin/admin_config_payouts_edit.tpl +++ b/templates/de/html/admin/admin_config_payouts_edit.tpl @@ -1,25 +1 @@ -
      -
      -
      - {--ADMIN_NICKNAME_CONFIG_HEADER--} + {--ADMIN_CONFIG_NICKNAME_TITLE--}
      {--ADMIN_NICKNAME_MIN_LENGTH--}:{--ADMIN_CONFIG_NICKNAME_MIN_LENGTH--}:
      {--ADMIN_NICKNAME_PATTERN--}:{--ADMIN_CONFIG_NICKNAME_PATTERN--}:
      {--ADMIN_NICKNAME_CHARACTERS--}:{--ADMIN_CONFIG_NICKNAME_CHARACTERS--}:
      - {--ADMIN_ORDER_MAX_ORDER_SELECT--} + {--ADMIN_CONFIG_ORDER_SELECT_MAX--} - {--ADMIN_ORDER_MAX--} + {--ADMIN_CONFIG_ORDER_OPTION_MAX--}
      - {--ADMIN_ORDER_ORDER--} + {--ADMIN_CONFIG_ORDER_OPTION_ORDER--}
      - {--ADMIN_ORDER_MISC_SETTINGS--}: + {--ADMIN_CONFIG_ORDER_MISC_TITLE--}:
      - {--ADMIN_ORDER_MIN_RECEIVER_PER_ORDER--}: + {--ADMIN_CONFIG_ORDER_MIN_RECEIVER_PER_ORDER--}: diff --git a/templates/de/html/admin/admin_config_order_form.tpl b/templates/de/html/admin/admin_config_order_form.tpl index 29579f8fac..11f5d85d80 100644 --- a/templates/de/html/admin/admin_config_order_form.tpl +++ b/templates/de/html/admin/admin_config_order_form.tpl @@ -1,43 +1 @@ -
      -
      - - - - - - - - - - - - - - - - - - - - - -
      - {--ADMIN_ORDER_SETTINGS--}: -
      - {--ADMIN_ORDER_MAX_ORDER_SELECT--} -
      {--ADMIN_ORDER_MAX--}:  - {--ADMIN_ORDER_ORDER--}:  -
      - {--ADMIN_ORDER_MISC_SETTINGS--}: -
      - {--ADMIN_ORDER_MIN_RECEIVER_PER_ORDER--}: - - -
      -
      -
      + diff --git a/templates/de/html/admin/admin_config_payouts_del.tpl b/templates/de/html/admin/admin_config_payouts_del.tpl index df992427c6..11f5d85d80 100644 --- a/templates/de/html/admin/admin_config_payouts_del.tpl +++ b/templates/de/html/admin/admin_config_payouts_del.tpl @@ -1,22 +1 @@ -
      -
      - - - - - - - - - - - $content - - - -
      - {--ADMIN_PAYOUT_DELETE_TITLE--}
      {--ID_SELECT--}{--ADMIN_PAYOUT_TITLE--}{--ADMIN_PAYOUT_RATE2--}{--ADMIN_PAYOUT_MIN_POINTS2--}
      -
      -
      + diff --git a/templates/de/html/admin/admin_config_payouts_del_row.tpl b/templates/de/html/admin/admin_config_payouts_del_row.tpl index e4d72ce4db..11f5d85d80 100644 --- a/templates/de/html/admin/admin_config_payouts_del_row.tpl +++ b/templates/de/html/admin/admin_config_payouts_del_row.tpl @@ -1,15 +1 @@ -
      - $content[id] - - - $content[type] - - {%pipe,translateComma=$content[rate]%} - - {%pipe,translateComma=$content[min_points]%} -
      - - - - - - - - - - - $content - - - -
      - {--ADMIN_PAYOUT_EDIT_TITLE--} -
      {--ID_SELECT--}{--ADMIN_PAYOUT_TITLE--}{--ADMIN_PAYOUT_RATE2--}{--ADMIN_PAYOUT_MIN_POINTS2--}{--ADMIN_PAYOUT_ALLOW_URLS--}
      - - + diff --git a/templates/de/html/admin/admin_config_payouts_edit_row.tpl b/templates/de/html/admin/admin_config_payouts_edit_row.tpl index c620699579..11f5d85d80 100644 --- a/templates/de/html/admin/admin_config_payouts_edit_row.tpl +++ b/templates/de/html/admin/admin_config_payouts_edit_row.tpl @@ -1,18 +1 @@ -
      - $content[id] - - - - - - - - - $content[allow_url] -
      - + - - + - - - - + - + - + - + - - + - - - + diff --git a/templates/de/html/admin/admin_config_register.tpl b/templates/de/html/admin/admin_config_register.tpl index 2c3b97561d..6e41d14f61 100644 --- a/templates/de/html/admin/admin_config_register.tpl +++ b/templates/de/html/admin/admin_config_register.tpl @@ -8,14 +8,14 @@ - - + + $content
      - {--ADMIN_PRIMERA_CONFIG_TITLE--} + {--ADMIN_CONFIG_PRIMERA_TITLE--}
      {--ADMIN_PRIMERA_API_NAME--}:{--ADMIN_CONFIG_PRIMERA_API_NAME--}:
      {--ADMIN_PRIMERA_API_MD5--}: + {--ADMIN_CONFIG_PRIMERA_API_MD5--}:
      - Gespeicherter Hash:
      - »{?primera_api_md5]« -
      {--ADMIN_PRIMERA_REFID--}:{--ADMIN_CONFIG_PRIMERA_REFID--}:
      {--ADMIN_PRIMERA_MIN_PAYOUT--}:{--ADMIN_CONFIG_PRIMERA_MIN_PAYOUT--}: Wernis
      {--ADMIN_PRIMERA_MIN_WITHDRAW--}:{--ADMIN_CONFIG_PRIMERA_MIN_WITHDRAW--}: Wernis @@ -54,6 +48,6 @@
      - {--ADMIN_PRIMERA_CONFIG_NOTE--} + {--ADMIN_CONFIG_PRIMERA_NOTE--}
      diff --git a/templates/de/html/admin/admin_config_refid.tpl b/templates/de/html/admin/admin_config_refid.tpl index 341e7eca4c..45411ad55f 100644 --- a/templates/de/html/admin/admin_config_refid.tpl +++ b/templates/de/html/admin/admin_config_refid.tpl @@ -8,35 +8,35 @@
      {--ADMIN_SELECT_DEFAULT_REFID--}:{--ADMIN_CONFIG_SELECT_DEFAULT_REFID--}: $content[def_refid]
      {--ADMIN_SELECT_REFID_TARGRT--}: + {--ADMIN_CONFIG_SELECT_REFID_TARGRT--}:
      {--ADMIN_RANDOM_ZERO_REFID--} - + + {--ADMIN_CONFIG_RANDOM_REFID_TITLE--}
      - {--ADMIN_CONFIG_RANDOM_REFID_TITLE--} + {--ADMIN_CONFIG_RANDOM_ZERO_REFID--} +
      {--ID_SELECT--}{--ADMIN_REGISTER_FIELD_NAME--}:{--ADMIN_REGISTER_FIELD_REQUIRED--}{--ADMIN_CONFIG_REGISTER_FIELD_NAME--}:{--ADMIN_CONFIG_REGISTER_FIELD_REQUIRED--}
      diff --git a/templates/de/html/admin/admin_config_register2.tpl b/templates/de/html/admin/admin_config_register2.tpl index 7a5ba4f773..fbb6aa710c 100644 --- a/templates/de/html/admin/admin_config_register2.tpl +++ b/templates/de/html/admin/admin_config_register2.tpl @@ -3,7 +3,7 @@ diff --git a/templates/de/html/admin/admin_config_rewrite.tpl b/templates/de/html/admin/admin_config_rewrite.tpl index bb2549f107..6d24bfe971 100644 --- a/templates/de/html/admin/admin_config_rewrite.tpl +++ b/templates/de/html/admin/admin_config_rewrite.tpl @@ -1,6 +1,7 @@
      - {--ADMIN_CONFIG_REGFORM_SETTINGS_TITLE--} + {--ADMIN_CONFIG_REGISTER_TITLE--}
      + + + + + + + + + + + diff --git a/templates/de/html/admin/admin_edit_payouts.tpl b/templates/de/html/admin/admin_edit_payouts.tpl new file mode 100644 index 0000000000..efb883be9b --- /dev/null +++ b/templates/de/html/admin/admin_edit_payouts.tpl @@ -0,0 +1,25 @@ +
      +
      +
      {--ADMIN_MODULE_NAME--} diff --git a/templates/de/html/admin/admin_config_secure.tpl b/templates/de/html/admin/admin_config_secure.tpl index 220302a421..ca7f8c886d 100644 --- a/templates/de/html/admin/admin_config_secure.tpl +++ b/templates/de/html/admin/admin_config_secure.tpl @@ -3,7 +3,7 @@ @@ -16,7 +16,7 @@ + + + + + + diff --git a/templates/de/html/admin/admin_edit_email_max_rec.tpl b/templates/de/html/admin/admin_edit_email_max_rec.tpl new file mode 100644 index 0000000000..d430f6574a --- /dev/null +++ b/templates/de/html/admin/admin_edit_email_max_rec.tpl @@ -0,0 +1,19 @@ +
      +
      +
      - {--ADMIN_CONFIG_SECURITY_SETTINGS_TITLE--} + {--ADMIN_CONFIG_SECURITY_TITLE--}
      - {--ADMIN_SALT_LENGTH--}: + {--ADMIN_CONFIG_SALT_LENGTH--}: @@ -32,6 +32,6 @@
      - {--ADMIN_SALT_LENGTH_NOTE--} + {--ADMIN_CONFIG_SALT_LENGTH_NOTE--}
      diff --git a/templates/de/html/admin/admin_config_session.tpl b/templates/de/html/admin/admin_config_session.tpl index 81f33a63bd..fd9937d098 100644 --- a/templates/de/html/admin/admin_config_session.tpl +++ b/templates/de/html/admin/admin_config_session.tpl @@ -3,7 +3,7 @@ diff --git a/templates/de/html/admin/admin_config_sponsor.tpl b/templates/de/html/admin/admin_config_sponsor.tpl index 83da548ade..c537e729c5 100644 --- a/templates/de/html/admin/admin_config_sponsor.tpl +++ b/templates/de/html/admin/admin_config_sponsor.tpl @@ -8,7 +8,7 @@ + + + + + diff --git a/templates/de/html/admin/admin_edit_admins_acls.tpl b/templates/de/html/admin/admin_edit_admins_acls.tpl new file mode 100644 index 0000000000..dce8929bdd --- /dev/null +++ b/templates/de/html/admin/admin_edit_admins_acls.tpl @@ -0,0 +1,25 @@ +
      +
      +
      - {--ADMIN_CONFIG_SESSION_SETTINGS_TITLE--} + {--ADMIN_CONFIG_SESSION_TITLE--}
      - {--ADMIN_SPONSOR_MIN_POINTS--}: + {--ADMIN_CONFIG_SPONSOR_MIN_POINTS--}: @@ -16,7 +16,7 @@
      - {--ADMIN_SPONSOR_REFERAL_POINTS--}: + {--ADMIN_CONFIG_SPONSOR_REFERAL_POINTS--}: diff --git a/templates/de/html/admin/admin_config_stats.tpl b/templates/de/html/admin/admin_config_stats.tpl index 79d22a28c1..9163a02f27 100644 --- a/templates/de/html/admin/admin_config_stats.tpl +++ b/templates/de/html/admin/admin_config_stats.tpl @@ -3,28 +3,28 @@ - - - + + + + + diff --git a/templates/de/html/admin/admin_delete_payouts.tpl b/templates/de/html/admin/admin_delete_payouts.tpl new file mode 100644 index 0000000000..9e62cd537e --- /dev/null +++ b/templates/de/html/admin/admin_delete_payouts.tpl @@ -0,0 +1,22 @@ +
      +
      +
      - {--ADMIN_CONFIG_STATS_TITLE--} + {--ADMIN_CONFIG_GUEST_STATS_TITLE--}
      {--ADMIN_GSTATS_MEMBERS--}:
      -
      ({--ADMIN_GSTATS_MEMBERS_NOTE--})
      +
      {--ADMIN_CONFIG_GUEST_STATS_MEMBERS--}:
      +
      ({--ADMIN_CONFIG_GUEST_STATS_MEMBERS_NOTE--})
      {--ADMIN_GSTATS_MODULES--}:
      -
      ({--ADMIN_GSTATS_MODULES_NOTE--})
      +
      {--ADMIN_CONFIG_GUEST_STATS_MODULES--}:
      +
      ({--ADMIN_CONFIG_GUEST_STATS_MODULES_NOTE--})
      {--ADMIN_GSTATS_INACTIVE--}:
      -
      ({--ADMIN_GSTATS_INACTIVE_NOTE--})
      +
      {--ADMIN_CONFIG_GUEST_STATS_INACTIVE--}:
      +
      ({--ADMIN_CONFIG_GUEST_STATS_INACTIVE_NOTE--})
      diff --git a/templates/de/html/admin/admin_config_sub_points.tpl b/templates/de/html/admin/admin_config_sub_points.tpl index efcca77975..12cc117faf 100644 --- a/templates/de/html/admin/admin_config_sub_points.tpl +++ b/templates/de/html/admin/admin_config_sub_points.tpl @@ -3,7 +3,7 @@ diff --git a/templates/de/html/admin/admin_config_timezone.tpl b/templates/de/html/admin/admin_config_timezone.tpl index d51d37d622..c33fdad2bb 100644 --- a/templates/de/html/admin/admin_config_timezone.tpl +++ b/templates/de/html/admin/admin_config_timezone.tpl @@ -3,12 +3,12 @@
      - {--ADMIN_EDIT_POINTS_SETTINGS_TITLE--} + {--ADMIN_CONFIG_POINTS_SETTINGS_TITLE--}
      - + diff --git a/templates/de/html/admin/admin_config_transfer.tpl b/templates/de/html/admin/admin_config_transfer.tpl index 9fa9fe3f4a..64bf91236e 100644 --- a/templates/de/html/admin/admin_config_transfer.tpl +++ b/templates/de/html/admin/admin_config_transfer.tpl @@ -3,25 +3,25 @@
      - {--ADMIN_EDIT_TIMEZONE_SETTINGS--} + {--ADMIN_CONFIG_TIMEZONE_TITLE--}
      - {--ADMIN_CONFIG_TIMEZONE--} + {--ADMIN_CONFIG_ENTER_TIMEZONE--} diff --git a/templates/de/html/admin/admin_config_top10.tpl b/templates/de/html/admin/admin_config_top10.tpl index 15126aef37..0d02b242e2 100644 --- a/templates/de/html/admin/admin_config_top10.tpl +++ b/templates/de/html/admin/admin_config_top10.tpl @@ -7,7 +7,7 @@
      {--ADMIN_TOP10_MAX_TOP10--}:{--ADMIN_CONFIG_TOP10_MAX_TOP10--}:
      - + - + - + - + - + - + - + diff --git a/templates/de/html/admin/admin_config_wernis.tpl b/templates/de/html/admin/admin_config_wernis.tpl index 3a3747c182..b3516efc28 100644 --- a/templates/de/html/admin/admin_config_wernis.tpl +++ b/templates/de/html/admin/admin_config_wernis.tpl @@ -3,12 +3,12 @@
      - {--ADMIN_CONFIG_TRANSFER_HEADER--} + {--ADMIN_CONFIG_TRANSFER_TITLE--}
      {--ADMIN_TRANSFER_MAX--}:{--ADMIN_CONFIG_TRANSFER_MAX--}:
      {--ADMIN_TRANSFER_AGE--}:{--ADMIN_CONFIG_TRANSFER_AGE--}: $content[age_selection]
      {--ADMIN_TRANSFER_TIMEOUT--}:{--ADMIN_CONFIG_TRANSFER_TIMEOUT--}: $content[timeout_selection]
      {--ADMIN_TRANSFER_BALANCE--}:{--ADMIN_CONFIG_TRANSFER_BALANCE--}: ({?POINTS?}) @@ -29,15 +29,15 @@
      - {--ADMIN_TRANSFER_CODE--}:
      -
      ({--ADMIN_TRANSFER_CODE_NOTE--})
      + {--ADMIN_CONFIG_TRANSFER_CODE--}:
      +
      ({--ADMIN_CONFIG_TRANSFER_CODE_NOTE--})
      {--ADMIN_AUTOPURGE_TRANSFER--}{--ADMIN_CONFIG_AUTOPURGE_TRANSFER--}
      {--ADMIN_USER_LIMIT_USER--}:{--ADMIN_CONFIG_USER_LIMIT--}:
      {--ADMIN_USER_ALPHA_USER--}:{--ADMIN_CONFIG_USER_ALPHA--}:
      + + + + + + diff --git a/templates/de/html/admin/admin_delete_email_max_rec.tpl b/templates/de/html/admin/admin_delete_email_max_rec.tpl new file mode 100644 index 0000000000..b9b0909985 --- /dev/null +++ b/templates/de/html/admin/admin_delete_email_max_rec.tpl @@ -0,0 +1,19 @@ +
      +
      +
      - {--ADMIN_WERNIS_CONFIG_TITLE--} + {--ADMIN_CONFIG_WERNIS_TITLE--}
      - {--ADMIN_WERNIS_API_ID--}: + {--ADMIN_CONFIG_WERNIS_API_ID--}: @@ -16,7 +16,7 @@
      - {--ADMIN_WERNIS_API_MD5--}: + {--ADMIN_CONFIG_WERNIS_API_MD5--}: @@ -32,7 +32,7 @@
      - {--ADMIN_WERNIS_REFID--}: + {--ADMIN_CONFIG_WERNIS_REFID--}: @@ -40,7 +40,7 @@
      - {--ADMIN_WERNIS_WPASS--}: + {--ADMIN_CONFIG_WERNIS_WPASS--}: @@ -48,7 +48,7 @@
      - {--ADMIN_WERNIS_MIN_PAYOUT--}: + {--ADMIN_CONFIG_WERNIS_MIN_PAYOUT--}: Wernis @@ -56,7 +56,7 @@
      - {--ADMIN_WERNIS_MIN_WITHDRAW--}: + {--ADMIN_CONFIG_WERNIS_MIN_WITHDRAW--}: Wernis @@ -64,7 +64,7 @@
      - {--ADMIN_WERNIS_PAYOUT_FACTOR--}: + {--ADMIN_CONFIG_WERNIS_PAYOUT_FACTOR--}: @@ -72,7 +72,7 @@
      - {--ADMIN_WERNIS_WITHDRAW_FACTOR--}: + {--ADMIN_CONFIG_WERNIS_WITHDRAW_FACTOR--}: @@ -80,7 +80,7 @@
      - {--ADMIN_WERNIS_PAYOUT_FEE_PERCENT--}: + {--ADMIN_CONFIG_WERNIS_PAYOUT_FEE_PERCENT--}: % @@ -88,7 +88,7 @@
      - {--ADMIN_WERNIS_WITHDRAW_FEE_PERCENT--}: + {--ADMIN_CONFIG_WERNIS_WITHDRAW_FEE_PERCENT--}: % @@ -96,7 +96,7 @@
      - {--ADMIN_WERNIS_PAYOUT_FEE_FIX--}: + {--ADMIN_CONFIG_WERNIS_PAYOUT_FEE_FIX--}: @@ -105,7 +105,7 @@
      - {--ADMIN_WERNIS_WITHDRAW_FEE_FIX--}: + {--ADMIN_CONFIG_WERNIS_WITHDRAW_FEE_FIX--}: @@ -114,7 +114,7 @@
      - {--ADMIN_WERNIS_PAYOUT_ACTIVE--}: + {--ADMIN_CONFIG_WERNIS_PAYOUT_ACTIVE--}: {--YES--}
      @@ -123,7 +123,7 @@
      - {--ADMIN_WERNIS_WITHDRAW_ACTIVE--}: + {--ADMIN_CONFIG_WERNIS_WITHDRAW_ACTIVE--}: {--YES--}
      diff --git a/templates/de/html/admin/admin_delete_admins_acls.tpl b/templates/de/html/admin/admin_delete_admins_acls.tpl new file mode 100644 index 0000000000..8cc74b2345 --- /dev/null +++ b/templates/de/html/admin/admin_delete_admins_acls.tpl @@ -0,0 +1,25 @@ +
      +
      + + + + + + + + + + + + $content + + + +
      + {--ADMIN_ADMINS_DELETE_ACLS--}: +
      {--ID_SELECT--}{--ADMIN_ADMINS_LOGIN_ID--}:{--ADMIN_MENU_ACTION--}:{--ADMIN_MENU_WHAT--}:{--ADMIN_ADMINS_ACCESS_MODE--}:
      +
      +
      diff --git a/templates/de/html/admin/admin_delete_admins_acls_row.tpl b/templates/de/html/admin/admin_delete_admins_acls_row.tpl new file mode 100644 index 0000000000..d522782568 --- /dev/null +++ b/templates/de/html/admin/admin_delete_admins_acls_row.tpl @@ -0,0 +1,17 @@ +
      $content[id] + + + {%pipe,generateAdminLink=$content[admin_id]%} + + {%pipe,fixEmptyContentToDashes=$content[action_menu]%} + + {%pipe,fixEmptyContentToDashes=$content[what_menu]%} + + $content[access_mode] +
      + + + + $content[rows] + + + +
      + {--ADMIN_DELETE_MAX_RECEIVE_TITLE--}: +
      + + diff --git a/templates/de/html/admin/admin_delete_email_max_rec_row.tpl b/templates/de/html/admin/admin_delete_email_max_rec_row.tpl new file mode 100644 index 0000000000..975e29780f --- /dev/null +++ b/templates/de/html/admin/admin_delete_email_max_rec_row.tpl @@ -0,0 +1,11 @@ +
      + {--ADMIN_MAX_RECEIVE_ID--} $content[id]: +
      + $content[value] ({%pipe,fixEmptyContentToDashes=$content[comment]%}) + +
      + + + + + + + + + + $content + + + +
      + {--ADMIN_PAYOUT_DELETE_TITLE--}
      {--ID_SELECT--}{--ADMIN_PAYOUT_TITLE--}{--ADMIN_PAYOUT_RATE2--}{--ADMIN_PAYOUT_MIN_POINTS2--}
      + + diff --git a/templates/de/html/admin/admin_delete_payouts_row.tpl b/templates/de/html/admin/admin_delete_payouts_row.tpl new file mode 100644 index 0000000000..e4d72ce4db --- /dev/null +++ b/templates/de/html/admin/admin_delete_payouts_row.tpl @@ -0,0 +1,15 @@ +
      + $content[id] + + + $content[type] + + {%pipe,translateComma=$content[rate]%} + + {%pipe,translateComma=$content[min_points]%} +
      + + + + + + + + + + + $content + + + +
      + {--ADMIN_ADMINS_EDIT_ACLS--}: +
      {--ID_SELECT--}{--ADMIN_ADMINS_LOGIN_ID--}:{--ADMIN_MENU_ACTION--}:{--ADMIN_MENU_WHAT--}:{--ADMIN_ADMINS_ACCESS_MODE--}:
      + + diff --git a/templates/de/html/admin/admin_edit_admins_acls_row.tpl b/templates/de/html/admin/admin_edit_admins_acls_row.tpl new file mode 100644 index 0000000000..59f18b7c81 --- /dev/null +++ b/templates/de/html/admin/admin_edit_admins_acls_row.tpl @@ -0,0 +1,22 @@ +
      + $content[id] + + + + + $content[action_selection] + + $content[what_selection] + + +
      + + + + $content[rows] + + + +
      + {--ADMIN_EDIT_MAX_RECEIVE_TITLE--}: +
      + + diff --git a/templates/de/html/admin/admin_edit_email_max_rec_row.tpl b/templates/de/html/admin/admin_edit_email_max_rec_row.tpl new file mode 100644 index 0000000000..b6b205ffa7 --- /dev/null +++ b/templates/de/html/admin/admin_edit_email_max_rec_row.tpl @@ -0,0 +1,18 @@ +
      + {--ADMIN_MAX_RECEIVE_ID--} $content[id]: + +
      {--ADMIN_MAX_RECEIVE_VALUE--}:  + +
      {--ADMIN_MAX_RECEIVE_COMMENT--}:  + +
      + + + + + + + + + + + $content + + + +
      + {--ADMIN_PAYOUT_EDIT_TITLE--} +
      {--ID_SELECT--}{--ADMIN_PAYOUT_TITLE--}{--ADMIN_PAYOUT_RATE2--}{--ADMIN_PAYOUT_MIN_POINTS2--}{--ADMIN_PAYOUT_ALLOW_URLS--}
      + + diff --git a/templates/de/html/admin/admin_edit_payouts_row.tpl b/templates/de/html/admin/admin_edit_payouts_row.tpl new file mode 100644 index 0000000000..c620699579 --- /dev/null +++ b/templates/de/html/admin/admin_edit_payouts_row.tpl @@ -0,0 +1,18 @@ +
      + $content[id] + + + + + + + + + $content[allow_url] +
      + + + + + + + + + + + $content + + + +
      + {--ADMIN_ADMINS_LIST_ACLS--}: +
      {--ID_SELECT--}{--ADMIN_ADMINS_LOGIN_ID--}:{--ADMIN_MENU_ACTION--}:{--ADMIN_MENU_WHAT--}:{--ADMIN_ADMINS_ACCESS_MODE--}:
      + +
      diff --git a/templates/de/html/admin/admin_list_admins_acls_row.tpl b/templates/de/html/admin/admin_list_admins_acls_row.tpl new file mode 100644 index 0000000000..7a00f3599b --- /dev/null +++ b/templates/de/html/admin/admin_list_admins_acls_row.tpl @@ -0,0 +1,17 @@ + + + + + + {%pipe,generateAdminLink=$content[admin_id]%} + + + {%pipe,fixEmptyContentToDashes=$content[action_menu]%} + + + {%pipe,fixEmptyContentToDashes=$content[what_menu]%} + + + $content[access_mode] + + diff --git a/templates/de/html/admin/admin_list_email_max_rec.tpl b/templates/de/html/admin/admin_list_email_max_rec.tpl new file mode 100644 index 0000000000..e40f513c10 --- /dev/null +++ b/templates/de/html/admin/admin_list_email_max_rec.tpl @@ -0,0 +1,24 @@ +
      +
      + + + + + + + + + + $content[rows] + + + +
      + {--ADMIN_EDIT_DELETE_MAX_VALUES_TITLE--} +
      {--ID_SELECT--}{--ADMIN_MAX_VALUE--}{--ADMIN_MAX_COMMENT--}
      +
      +
      diff --git a/templates/de/html/admin/admin_list_email_max_rec_row.tpl b/templates/de/html/admin/admin_list_email_max_rec_row.tpl new file mode 100644 index 0000000000..acae20dba0 --- /dev/null +++ b/templates/de/html/admin/admin_list_email_max_rec_row.tpl @@ -0,0 +1,11 @@ + + + + + + $content[value] + + + {%pipe,fixEmptyContentToDashes=$content[comment]%} + + diff --git a/templates/de/html/admin/admin_list_user_row.tpl b/templates/de/html/admin/admin_list_user_row.tpl index 393cdcb514..d797a40a57 100644 --- a/templates/de/html/admin/admin_list_user_row.tpl +++ b/templates/de/html/admin/admin_list_user_row.tpl @@ -30,27 +30,27 @@ {--TOTAL_POINTS--}: {--MAILS_SENT--}: {--CLICK_RATE--}: - {--POINTS_LOCKED--}: + {--LOCKED_POINTS--}: {--TOTAL_REFERALS--}: {%pipe,getTotalPoints,translateComma=$content[userid]%} {?POINTS?} $content[emails_sent] {%pipe,translateComma=$content[rate]%}% - {%pipe,translateComma=$content[locked]%} {?POINTS?} + {%pipe,translateComma=$content[locked_points]%} {?POINTS?} $content[refs] {--LOCK_REASON--}: {--LOCK_TIMESTAMP--}: - {--_UNUSED--}: + {--OWN_POINTS--}: {--_UNUSED--}: {--_UNUSED--}: {%pipe,fixEmptyContentToDashes=$content[lock_reason]%} $content[lock_timestamp] - --- + {%pipe,translateComma=$content[own_points]%} --- --- diff --git a/templates/de/html/admin/admin_user_details.tpl b/templates/de/html/admin/admin_user_details.tpl index d0725355c2..01733e34ed 100644 --- a/templates/de/html/admin/admin_user_details.tpl +++ b/templates/de/html/admin/admin_user_details.tpl @@ -98,20 +98,38 @@ {--USED_POINTS--}:
      - {%pipe,translateComma=$content[used_points]%} + {%user,used_points,translateComma=$content[userid]%} {--TOTAL_POINTS--}:
      - {%pipe,translateComma=$content[total_points]%} + {%pipe,getTotalPoints,translateComma=$content[userid]%} - {--TOTAL_REFERALS--}:
      - $content[refs] + {--LOCKED_POINTS--}:
      + {%pipe,translateComma=$content[locked_points]%} + {--OWN_POINTS--}:
      + {%pipe,translateComma=$content[own_points]%} + + + + {--TOTAL_CATEGORIES--}:
      $content[cats] + + {--RAND_CONFIRMED--}:
      + {%pipe,translateComma=$content[rand_confirmed]%} + + + {--LOCK_TIMESTAMP--}:
      + $content[lock_timestamp] + + + {--LOCK_REASON--}:
      + {%pipe,fixEmptyContentToDashes=$content[lock_reason]%} + @@ -119,8 +137,8 @@ $content[links] - {--LOCKED_POINTS--}:
      - {%pipe,translateComma=$content[locked]%} + {--TOTAL_REFERALS--}:
      + $content[refs] {--LAST_UPDATE--}:
      @@ -155,16 +173,16 @@ {%pipe,translateComma=$content[mails_confirmed]%} - {--RAND_CONFIRMED--}:
      - {%pipe,translateComma=$content[rand_confirmed]%} + {--_UNUSED--}:
      + --- - {--LOCK_TIMESTAMP--}:
      - $content[lock_timestamp] + {--_UNUSED--}:
      + --- - {--LOCK_REASON--}:
      - {%pipe,fixEmptyContentToDashes=$content[lock_reason]%} + {--_UNUSED--}:
      + --- diff --git a/templates/de/html/member/member_points.tpl b/templates/de/html/member/member_points.tpl index 73dec78654..bd4b3d045d 100644 --- a/templates/de/html/member/member_points.tpl +++ b/templates/de/html/member/member_points.tpl @@ -30,7 +30,7 @@ {--MEMBER_TOTAL_POINTS--} - {%pipe,translateComma=$content[total_points]%} {?POINTS?} + {%pipe,getTotalPoints,translateComma=$content[userid]%} {?POINTS?} - @@ -38,7 +38,7 @@ - {--POINTS_LOCKED--} + {--LOCKED_POINTS--} {%pipe,translateComma=$content[part_locked]%} {?POINTS?} {%pipe,translateComma=$content[part_locked_order]%} {?POINTS?} -