From cca405fa148c308a98bcc4d3e1cc0c1953f025af Mon Sep 17 00:00:00 2001 From: quix0r Date: Sat, 1 Jun 2013 19:06:23 +0000 Subject: [PATCH] Added (unfinished) links to list API cache entries --- inc/extensions/network/mode-setup.php | 13 +++++++------ inc/language/network_de.php | 2 ++ inc/libs/task_functions.php | 6 ++++++ 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/inc/extensions/network/mode-setup.php b/inc/extensions/network/mode-setup.php index e051d6a869..3e39104338 100644 --- a/inc/extensions/network/mode-setup.php +++ b/inc/extensions/network/mode-setup.php @@ -12221,12 +12221,13 @@ addAdminMenuSql('network', 'query_network_apis', 'APIs abfragen', 'Fragt alle ei 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.',6); addAdminMenuSql('network', 'list_network_reloads', 'Reload-Sperren', 'Listen oder löschen Sie hier Reload-Sperren. Vorsicht: Die hier gespeicherten Reload-Sperren sind vom jeweiligen Werbenetzwerk übernommen. Eventuell verdienen Sie nichts, wenn Sie z.B. eine Mail innerhalb der Reload-Sperre erneut versenden.',7); addAdminMenuSql('network', 'list_network_http_header', 'HTTP-Header', 'Auflisten der geloggten HTTP-Header, dient primär für die Fehleranalyse. Schauen Sie hier mal ab und an rein, ob Einträge dazu gekommen sind.', 8); -addAdminMenuSql('network', 'list_network_data', 'Dev-Grunddaten', 'Entwicklereinstellungen! Hier ändern Sie die Einstellungen an den Grunddaten (Stammdaten) des jeweiligen Werbenetzwerks ab. Sie sollten hier generell nichts einstellen und im Forum um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten möchten.', 9); -addAdminMenuSql('network', 'list_network_types', 'Dev-Werbeart-Handler', 'Entwicklereinstellungen! Hier ändern Sie die Einstellungen zu den Werbeart-Handler pro Werbenetzwerken. Sie sollten hier generell nichts einstellen und im Forum um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten möchten.', 10); -addAdminMenuSql('network', 'list_network_request_params', 'Dev-Abfrageparameter', 'Entwicklereinstellungen! Hier stellen Sie die Abfrageparameter (wie sie genannt werden müssen, um das API-Script korrekt aufrufen zu können) ein, pro Werbenetzwerk. Sie sollten hier generell nichts einstellen und im Forum um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten möchten.', 11); -addAdminMenuSql('network', 'list_network_array_translation', 'Dev-Antwort-Array', 'Entwicklereinstellungen! Hier stellen Sie die Zuweisungen der aus der analysierten API-Antwort Array-Elementen zu den Datenspalten ein. Sie sollten hier generell nichts einstellen und im Forum um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten möchten.', 12); -addAdminMenuSql('network', 'list_network_error_codes', 'Dev-Fehlercodes', 'Entwicklereinstellungen! Hier stellen Sie die Fehlercodes ein, die im Falle eines Fehlers pro API-Script kommen können. Sie sollten hier generell nichts einstellen und im Forum um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten möchten.', 13); -addAdminMenuSql('network', 'list_network_vcheck_errors', 'Dev-VCheck-Fehler', 'Entwicklereinstellungen! Hier stellen Sie die Fehlercodes ein, die im Falle eines Fehlers vom Werbenetzwerk an network-vcheck.php gemeldet werden. Auch ob alles in Ordnung gegangen ist, wird hier eingestellt. Sie sollten hier generell nichts einstellen und im Forum um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten möchten.', 14); +addAdminMenuSql('network', 'list_network_cache', 'API-Cache', 'Auflisten des API-Caches. Dieser dient zur Entlastung der APIs der Werbenetzwerke, dass diese nicht zu häfig abgefragt werden.', 9); +addAdminMenuSql('network', 'list_network_data', 'Dev-Grunddaten', 'Entwicklereinstellungen! Hier ändern Sie die Einstellungen an den Grunddaten (Stammdaten) des jeweiligen Werbenetzwerks ab. Sie sollten hier generell nichts einstellen und im Forum um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten möchten.', 10); +addAdminMenuSql('network', 'list_network_types', 'Dev-Werbeart-Handler', 'Entwicklereinstellungen! Hier ändern Sie die Einstellungen zu den Werbeart-Handler pro Werbenetzwerken. Sie sollten hier generell nichts einstellen und im Forum um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten möchten.', 11); +addAdminMenuSql('network', 'list_network_request_params', 'Dev-Abfrageparameter', 'Entwicklereinstellungen! Hier stellen Sie die Abfrageparameter (wie sie genannt werden müssen, um das API-Script korrekt aufrufen zu können) ein, pro Werbenetzwerk. Sie sollten hier generell nichts einstellen und im Forum um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten möchten.', 12); +addAdminMenuSql('network', 'list_network_array_translation', 'Dev-Antwort-Array', 'Entwicklereinstellungen! Hier stellen Sie die Zuweisungen der aus der analysierten API-Antwort Array-Elementen zu den Datenspalten ein. Sie sollten hier generell nichts einstellen und im Forum um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten möchten.', 13); +addAdminMenuSql('network', 'list_network_error_codes', 'Dev-Fehlercodes', 'Entwicklereinstellungen! Hier stellen Sie die Fehlercodes ein, die im Falle eines Fehlers pro API-Script kommen können. Sie sollten hier generell nichts einstellen und im Forum um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten möchten.', 14); +addAdminMenuSql('network', 'list_network_vcheck_errors', 'Dev-VCheck-Fehler', 'Entwicklereinstellungen! Hier stellen Sie die Fehlercodes ein, die im Falle eines Fehlers vom Werbenetzwerk an network-vcheck.php gemeldet werden. Auch ob alles in Ordnung gegangen ist, wird hier eingestellt. Sie sollten hier generell nichts einstellen und im Forum um Hilfe fragen, wenn Sie selber ein Werbenetzwerk einrichten möchten.', 15); // Configuration entries addConfigAddSql('network_cache_refresh', 'BIGINT(20) UNSIGNED NOT NULL DEFAULT ' . (60 * 15)); diff --git a/inc/language/network_de.php b/inc/language/network_de.php index f3cef314d8..ecc3745a07 100644 --- a/inc/language/network_de.php +++ b/inc/language/network_de.php @@ -158,6 +158,8 @@ addMessages(array( // - Task extension 'ADMIN_TASK_LIST_NETWORK_HEADER_LOG' => "HTTP-Header von API-Abfragen", 'ADMIN_TASK_LIST_NETWORK_HEADER_LOG_TITLE' => "Es wurden HTTP-Header bei Abfragen von Werbenetzwerk-APIs gefunden.", + 'ADMIN_TASK_LIST_NETWORK_API_CACHE' => "Netzwerk API-Cache", + 'ADMIN_TASK_LIST_NETWORK_API_CACHE_TITLE' => "Es wurden Cache-Einträge von API-Abfragen aus Werbenetzwerken gefunden.", // - Advertise types 'ADMIN_NETWORK_TYPE_HANDLER_BANNER' => "Banner Klick/View", 'ADMIN_NETWORK_TYPE_HANDLER_BANNER_CLICK' => "Banner Klick", diff --git a/inc/libs/task_functions.php b/inc/libs/task_functions.php index 016fe18678..cd3d9c00f3 100644 --- a/inc/libs/task_functions.php +++ b/inc/libs/task_functions.php @@ -530,6 +530,12 @@ ORDER BY $DESCRs[] = '{--ADMIN_TASK_LIST_NETWORK_HEADER_LOG--}'; $TITLEs[] = '{--ADMIN_TASK_LIST_NETWORK_HEADER_LOG_TITLE--}'; $WHATs[] = 'list_network_http_header'; + + // Check for API cache entries + addSql('SELECT `network_cache_id` FROM `{?_MYSQL_PREFIX?}_network_cache`'); + $DESCRs[] = '{--ADMIN_TASK_LIST_NETWORK_API_CACHE--}'; + $TITLEs[] = '{--ADMIN_TASK_LIST_NETWORK_API_CACHE_TITLE--}'; + $WHATs[] = 'list_network_http_header'; } // END - if // Generate extra overview rows -- 2.39.5