From 86c44eab4f233dcbc3a9a470588b0226aaebb320 Mon Sep 17 00:00:00 2001 From: quix0r Date: Thu, 11 Aug 2011 23:37:01 +0000 Subject: [PATCH] Extension ext-network continued (sorry guys for all these splitted commits): - Renamed database table 'network_config' to 'network_api_config' - Also renamed all to above table belonging PHP script, template and language strings - TODOs.txt updated --- .gitattributes | 2 + DOCS/TODOs.txt | 2 + inc/extensions/ext-network.php | 10 +- inc/language/network_de.php | 16 +-- inc/libs/network_functions.php | 8 +- inc/modules/admin/what-config_network_api.php | 125 ++++++++++++++++++ inc/modules/admin/what-config_networks.php | 124 +---------------- .../de/html/admin/admin_config_network.tpl | 54 +------- .../html/admin/admin_config_network_api.tpl | 53 ++++++++ 9 files changed, 201 insertions(+), 193 deletions(-) create mode 100644 inc/modules/admin/what-config_network_api.php create mode 100644 templates/de/html/admin/admin_config_network_api.tpl diff --git a/.gitattributes b/.gitattributes index 462992ab59..7d2682de52 100644 --- a/.gitattributes +++ b/.gitattributes @@ -479,6 +479,7 @@ inc/modules/admin/what-config_imprint.php svneol=native#text/plain inc/modules/admin/what-config_mediadata.php svneol=native#text/plain inc/modules/admin/what-config_menu.php svneol=native#text/plain inc/modules/admin/what-config_mods.php svneol=native#text/plain +inc/modules/admin/what-config_network_api.php svneol=native#text/plain inc/modules/admin/what-config_networks.php svneol=native#text/plain inc/modules/admin/what-config_newsletter.php svneol=native#text/plain inc/modules/admin/what-config_nickname.php svneol=native#text/plain @@ -1097,6 +1098,7 @@ templates/de/html/admin/admin_config_home_settings.tpl svneol=native#text/plain templates/de/html/admin/admin_config_mediadata.tpl svneol=native#text/plain templates/de/html/admin/admin_config_menu.tpl svneol=native#text/plain templates/de/html/admin/admin_config_network.tpl svneol=native#text/plain +templates/de/html/admin/admin_config_network_api.tpl svneol=native#text/plain templates/de/html/admin/admin_config_newsletter.tpl svneol=native#text/plain templates/de/html/admin/admin_config_nickname.tpl svneol=native#text/plain templates/de/html/admin/admin_config_order.tpl svneol=native#text/plain diff --git a/DOCS/TODOs.txt b/DOCS/TODOs.txt index 3bcfe9778d..e80849d1ea 100644 --- a/DOCS/TODOs.txt +++ b/DOCS/TODOs.txt @@ -234,6 +234,7 @@ ./inc/modules/admin/what-chk_regs.php:2:// @DEPRECATED ./inc/modules/admin/what-config_admins.php:2:// @DEPRECATED ./inc/modules/admin/what-config_email.php:2:// @DEPRECATED +./inc/modules/admin/what-config_networks.php:2:// @DEPRECATED ./inc/modules/member/what-earnings.php:2:// @DEPRECATED ./inc/modules/member/what-surfbar_book.php:2:// @DEPRECATED ./inc/modules/member/what-surfbar_start.php:2:// @DEPRECATED @@ -296,6 +297,7 @@ ./templates/de/html/admin/admin_config_email.tpl:1: ./templates/de/html/admin/admin_config_home_row.tpl:1: ./templates/de/html/admin/admin_config_home_settings.tpl:1: +./templates/de/html/admin/admin_config_network.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: diff --git a/inc/extensions/ext-network.php b/inc/extensions/ext-network.php index 0818398543..c8f497aa1d 100644 --- a/inc/extensions/ext-network.php +++ b/inc/extensions/ext-network.php @@ -161,8 +161,8 @@ INDEX (`sort`)", 'Translation of API responses, generic data, DO NOT ALTER!'); // Data from the webmaster (you!) - addDropTableSql('network_config'); - addCreateTableSql('network_config', " + addDropTableSql('network_api_config'); + addCreateTableSql('network_api_config', " `network_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, `network_affiliate_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, `network_api_password` VARCHAR(255) NOT NULL DEFAULT '', @@ -172,7 +172,7 @@ INDEX (`sort`)", PRIMARY KEY (`network_id`), UNIQUE INDEX `network_affiliate` (`network_id`,`network_affiliate_id`), UNIQUE INDEX `affiliate_site` (`network_affiliate_id`,`network_site_id`)", - 'Configuration data from the webmaster (you!)'); + 'API configuration data'); // Configuration data for e.g. reload-time addDropTableSql('network_types_config'); @@ -5019,7 +5019,7 @@ UNIQUE INDEX `provider_type` (`network_id`,`network_type_id`)", // Admin menu entries addAdminMenuSql('network',NULL,'Werbenetzwerke','Verwalten Sie hier Werbenetzwerke (API-Anbindung), versenden Sie deren Mails, oder übernehmen Sie deren Textlinks und vieles mehr. VORSICHT: Das Einrichten von weiteren Werbenetzwerken ist nicht leicht, dafür aber sehr flexibel! Sollte ein Netzwerk fehlen, so melden Sie dies bitte im Forum!',4); - addAdminMenuSql('network','config_networks','API-Zugangsdaten','Stellen Sie Ihre Affiliate- Webseiten-Id und API-Passwort ein. Diese erhalten Sie aus dem jeweiligen Affiliate-Bereich des Werbenetzwerkes. Sollten Sie bei einem Werbenetzwerk noch nicht angemeldet sein, verwenden Sie bitte meinen Referal-Link dazu.',1); + addAdminMenuSql('network','config_network_api','API-Zugangsdaten','Stellen Sie Ihre Affiliate- Webseiten-Id und API-Passwort ein. Diese erhalten Sie aus dem jeweiligen Affiliate-Bereich des Werbenetzwerkes. Sollten Sie bei einem Werbenetzwerk noch nicht angemeldet sein, verwenden Sie bitte meinen Referal-Link dazu.',1); addAdminMenuSql('network','config_network_types','Werbearten','Stellen Sie hier Reload-Zeiten, Mindestauffenthalt und so weiter pro Werbeart und Werbenetzwerk ein. Es werden sonst Ausgangswerte (Mimimumwerte: 0, Maximumwerte: sehr gross, Erotik: aus) angenommen, die Sie meistens nicht wollen.',2); addAdminMenuSql('network','query_networks','APIs abfragen','Fragt alle eingestellten APIs ab. Die Ergebnisse werden dann für einen einstellbaren Zeitraum gecacht und nicht erneut angefordert.',3); addAdminMenuSql('network','config_network','Einstellungen','Stellen Sie generelle Einstellungen ein, die für alle Werbenetzwerke gelten, wie z.B. Cache-Erneuerungsinterval. Generell sind aber die Einstellungen in Ordnung, da z.B. sonst Ihre freien Abfragen beim Werbenetzwerk sich zu schnell abbauen.',4); @@ -5043,7 +5043,7 @@ UNIQUE INDEX `provider_type` (`network_id`,`network_type_id`)", addDropTableSql('network_error_codes'); addDropTableSql('network_error_types'); addDropTableSql('network_api_translation'); - addDropTableSql('network_config'); + addDropTableSql('network_api_config'); addDropTableSql('network_types_config'); addDropTableSql('network_cache'); addDropTableSql('network_reloads'); diff --git a/inc/language/network_de.php b/inc/language/network_de.php index 6d1b077da8..bd18405b9f 100644 --- a/inc/language/network_de.php +++ b/inc/language/network_de.php @@ -202,14 +202,14 @@ addMessages(array( 'ADMIN_NETWORK_API_INDEX_TRANSLATION' => "Index-Übersetzung", 'ADMIN_NETWORK_API_INDEX_SORTING' => "Index-Reihenfolge", // Network configuration - 'ADMIN_CONFIG_NETWORK_ENTER_NETWORK_AFFILIATE_ID' => "Ihre Affiliate oder User-Id", - 'ADMIN_CONFIG_NETWORK_ENTER_NETWORK_API_PASSWORD' => "Ihr Interface-Kennwort", - 'ADMIN_CONFIG_NETWORK_ENTER_NETWORK_SITE_ID' => "Webseiten-Id Ihres {?MT_WORD2?}", - 'ADMIN_CONFIG_NETWORK_ENTER_NETWORK_QUERY_AMOUNT' => "Freie Interface-Abfragen täglich", - 'ADMIN_CONFIG_NETWORK_SELECT_NETWORK_API_ACTIVE' => "Soll dieses Interface abgefragt werden?", - 'ADMIN_CONFIG_NETWORK_TITLE' => "Einrichtung des API-Zugangs zum Werbenetzwerk %s:", - 'ADMIN_CONFIG_NETWORK_SAVE_BUTTON' => "API-Konfiguration speichern", - 'ADMIN_CONFIG_NETWORK_NOTE' => "Tragen Sie hier Ihre Interface-Zugangsdaten zum angzeigten Werbenetzwerk ein.", + 'ADMIN_CONFIG_NETWORK_API_ENTER_AFFILIATE_ID' => "Ihre Affiliate oder User-Id", + 'ADMIN_CONFIG_NETWORK_API_ENTER_API_PASSWORD' => "Ihr Interface-Kennwort", + 'ADMIN_CONFIG_NETWORK_API_ENTER_SITE_ID' => "Webseiten-Id Ihres {?MT_WORD2?}", + 'ADMIN_CONFIG_NETWORK_API_ENTER_QUERY_AMOUNT' => "Freie Interface-Abfragen täglich", + 'ADMIN_CONFIG_NETWORK_API_SELECT_API_ACTIVE' => "Soll dieses Interface abgefragt werden?", + 'ADMIN_CONFIG_NETWORK_API_TITLE' => "Einrichtung des API-Zugangs zum Werbenetzwerk %s:", + 'ADMIN_CONFIG_NETWORK_API_SAVE_BUTTON' => "API-Konfiguration speichern", + 'ADMIN_CONFIG_NETWORK_API_NOTE' => "Tragen Sie hier Ihre Interface-Zugangsdaten zum angzeigten Werbenetzwerk ein.", 'ADMIN_NETWORK_API_CONFIG_SAVED' => "API-Konfiguration gespeichert.", 'ADMIN_NETWORK_API_CONFIG_NOT_SAVED' => "API-Konfiguration NICHT gespeichert (keine Änderungen).", // Error codes diff --git a/inc/libs/network_functions.php b/inc/libs/network_functions.php index 60e4740d89..46df1e13f1 100644 --- a/inc/libs/network_functions.php +++ b/inc/libs/network_functions.php @@ -1297,10 +1297,10 @@ function doAdminNetworkProcessAddNetworkApiTranslation () { // Adds/update network API configuration function doAdminNetworkProcessConfigNetwork () { - // Check for an entry in network_config + // Check for an entry in network_api_config $entryCount = countSumTotalData( bigintval(getRequestElement('network')), - 'network_config', + 'network_api_config', 'network_id', 'network_id', true @@ -1315,11 +1315,11 @@ function doAdminNetworkProcessConfigNetwork () { // Is there already an entry? if ($entryCount == 1) { // Generate SQL query - $SQL = getUpdateSqlFromArray(postRequestArray(), 'network_config', 'network_id', postRequestElement('network_id'), array('network_id')); + $SQL = getUpdateSqlFromArray(postRequestArray(), 'network_api_config', 'network_id', postRequestElement('network_id'), array('network_id')); } else { // Insert new entry $SQL = 'INSERT INTO - `{?_MYSQL_PREFIX?}_network_config` + `{?_MYSQL_PREFIX?}_network_api_config` ( `' . implode('`,`', array_keys(postRequestArray())) . "` ) VALUES ( diff --git a/inc/modules/admin/what-config_network_api.php b/inc/modules/admin/what-config_network_api.php new file mode 100644 index 0000000000..60a1931cfc --- /dev/null +++ b/inc/modules/admin/what-config_network_api.php @@ -0,0 +1,125 @@ + diff --git a/inc/modules/admin/what-config_networks.php b/inc/modules/admin/what-config_networks.php index 0ccdbd830e..f551ef47b7 100644 --- a/inc/modules/admin/what-config_networks.php +++ b/inc/modules/admin/what-config_networks.php @@ -1,125 +1,3 @@ diff --git a/templates/de/html/admin/admin_config_network.tpl b/templates/de/html/admin/admin_config_network.tpl index c959ac5bb7..11f5d85d80 100644 --- a/templates/de/html/admin/admin_config_network.tpl +++ b/templates/de/html/admin/admin_config_network.tpl @@ -1,53 +1 @@ -
-
- - - - - - - - - - - - - - - - - - -
- {%message,ADMIN_CONFIG_NETWORK_TITLE=$content[network_title]%} -
- {--ADMIN_CONFIG_NETWORK_ENTER_NETWORK_AFFILIATE_ID--}:
- -
($content[network_title])
-
- {--ADMIN_CONFIG_NETWORK_ENTER_NETWORK_SITE_ID--}:
- -
($content[network_title])
-
- {--ADMIN_CONFIG_NETWORK_ENTER_NETWORK_API_PASSWORD--}:
- -
($content[network_title])
-
- {--ADMIN_CONFIG_NETWORK_ENTER_NETWORK_QUERY_AMOUNT--}:
- -
($content[network_title])
-
- {--ADMIN_CONFIG_NETWORK_SELECT_NETWORK_API_ACTIVE--}:
- -
-
-
- -
- {--ADMIN_CONFIG_NETWORK_NOTE--} -
+ diff --git a/templates/de/html/admin/admin_config_network_api.tpl b/templates/de/html/admin/admin_config_network_api.tpl new file mode 100644 index 0000000000..d428b89250 --- /dev/null +++ b/templates/de/html/admin/admin_config_network_api.tpl @@ -0,0 +1,53 @@ +
+
+ + + + + + + + + + + + + + + + + + +
+ {%message,ADMIN_CONFIG_NETWORK_API_TITLE=$content[network_title]%} +
+ {--ADMIN_CONFIG_NETWORK_API_ENTER_AFFILIATE_ID--}:
+ +
($content[network_title])
+
+ {--ADMIN_CONFIG_NETWORK_API_ENTER_SITE_ID--}:
+ +
($content[network_title])
+
+ {--ADMIN_CONFIG_NETWORK_API_ENTER_API_PASSWORD--}:
+ +
($content[network_title])
+
+ {--ADMIN_CONFIG_NETWORK_API_ENTER_QUERY_AMOUNT--}:
+ +
($content[network_title])
+
+ {--ADMIN_CONFIG_NETWORK_API_SELECT_API_ACTIVE--}:
+ +
+
+
+ +
+ {--ADMIN_CONFIG_NETWORK_API_NOTE--} +
-- 2.39.2