From b2850d8ddb4d3e7ad6f66dbadac86aad263ff738 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Thu, 22 Jul 2010 10:11:00 +0000 Subject: [PATCH] Legacy comments removed, description for ext-network expanded: - Some legacy comments removed, they belong to a much older version of this script and are no longer valid, but still we would recommend you to remove at least install.php - Description text for extension ext-network heavily expanded, planed V-Check support noted - Some old-lost code refactured - TODOs.txt updated --- .gitattributes | 1 + DOCS/TODOs.txt | 11 ++++- inc/install-functions.php | 4 -- inc/modules/admin/what-logs.php | 23 +++++----- install.php | 14 +----- network-check.php | 62 +++++++++++++++++++++++++++ templates/de/html/ext/ext_network.tpl | 45 ++++++++++++++++--- 7 files changed, 123 insertions(+), 37 deletions(-) create mode 100644 network-check.php diff --git a/.gitattributes b/.gitattributes index a3b35ecba6..4df353b271 100644 --- a/.gitattributes +++ b/.gitattributes @@ -713,6 +713,7 @@ install/tables.sql -text /mailid.php -text svneol=unset#text/plain /mailid_top.php -text svneol=unset#text/plain /modules.php -text svneol=unset#text/plain +/network-check.php svneol=native#text/plain /ref.php -text svneol=unset#text/plain /robots.txt -text svneol=unset#text/plain /show_bonus.php -text svneol=unset#text/plain diff --git a/DOCS/TODOs.txt b/DOCS/TODOs.txt index 209039d67b..3290830a29 100644 --- a/DOCS/TODOs.txt +++ b/DOCS/TODOs.txt @@ -48,7 +48,7 @@ ./inc/functions.php:178:// @TODO Rewrite this to an extension 'smtp' ./inc/functions.php:2251: // @TODO This is still very static, rewrite it somehow ./inc/gen_sql_patches.php:96:// @TODO Rewrite this to a filter -./inc/install-functions.php:63: // @TODO DEACTIVATED: changeDataInFile(getCachePath() . 'config-local.php', 'OUTPUT-MODE', "setConfigEntry('OUTPUT_MODE', '", "');", postRequestParameter('omode'), 0); +./inc/install-functions.php:59: // @TODO DEACTIVATED: changeDataInFile(getCachePath() . 'config-local.php', 'OUTPUT-MODE', "setConfigEntry('OUTPUT_MODE', '", "');", postRequestParameter('omode'), 0); ./inc/language/de.php:1127:// @TODO Rewrite these two constants ./inc/language/de.php:1142:// @TODO Rewrite these three constants ./inc/language/de.php:301: // @TODO Following two are unused? @@ -136,7 +136,7 @@ ./inc/modules/admin/what-list_user.php:257: // @TODO Rewrite this into a filter ./inc/modules/admin/what-list_user.php:300: // @TODO Rewrite this into a filter ./inc/modules/admin/what-list_user.php:59:// @TODO Rewrite these if-blocks in a filter -./inc/modules/admin/what-logs.php:69: // @TODO Fix content-type here +./inc/modules/admin/what-logs.php:66: // @TODO Fix content-type here ./inc/modules/admin/what-logs.php:72: // @TODO Fix content-type here ./inc/modules/admin/what-mem_add.php:126: // @TODO This can be somehow rewritten to a function ./inc/modules/admin/what-mem_add.php:65: // @TODO Cant this be rewritten? @@ -199,6 +199,7 @@ ./mailid_top.php:188: // @TODO Rewrite this to a filter ./mailid_top.php:223: // @TODO Rewrite these blocks to filter ./mailid_top.php:256: // @TODO Try to rewrite the following unset() +./network-check.php:56:// @TODO Add processing of request here ./show_bonus.php:107: // @TODO No more needed? $content['points'] = translateComma($content['points']); ./view.php:70: // @TODO No banner found, output some default banner ./templates/de/html/admin/admin_add_country.tpl:23: @@ -234,6 +235,10 @@ ./templates/de/html/admin/admin_amenu_edit_form.tpl:1: ./templates/de/html/admin/admin_amenu_edit_row.tpl:1: ./templates/de/html/admin/admin_amenu_edit.tpl:1: +./templates/de/html/admin/admin_del_points_row.tpl:1: +./templates/de/html/admin/admin_del_points.tpl:1: +./templates/de/html/admin/admin_edit_points_row.tpl:1: +./templates/de/html/admin/admin_edit_points.tpl:1: ./templates/de/html/admin/admin_gmenu_delete_row.tpl:1: ./templates/de/html/admin/admin_gmenu_delete.tpl:1: ./templates/de/html/admin/admin_gmenu_edit_form.tpl:1: @@ -253,6 +258,8 @@ ./templates/de/html/admin/admin_points_del.tpl:1: ./templates/de/html/admin/admin_points_edit_row.tpl:1: ./templates/de/html/admin/admin_points_edit.tpl:1: +./templates/de/html/admin/admin_points_row.tpl:1: +./templates/de/html/admin/admin_points.tpl:1: ./templates/de/html/admin/admin_refbanner_edit_row.tpl:1: ./templates/de/html/admin/admin_refbanner_edit.tpl:1: ./templates/de/html/admin/admin_refbanner_row.tpl:1: diff --git a/inc/install-functions.php b/inc/install-functions.php index 4d7059a11f..4f9d8c0da1 100644 --- a/inc/install-functions.php +++ b/inc/install-functions.php @@ -37,10 +37,6 @@ * MA 02110-1301 USA * ************************************************************************/ -/************************************************************************ - * YOU MAY ALSO WANT TO REMOVE THIS FILE AFTER INSTALLTION! * - ************************************************************************/ - // Some security stuff... if (!defined('__SECURITY')) { die(); diff --git a/inc/modules/admin/what-logs.php b/inc/modules/admin/what-logs.php index bc0c597d08..590242e068 100644 --- a/inc/modules/admin/what-logs.php +++ b/inc/modules/admin/what-logs.php @@ -55,26 +55,26 @@ if (isGetRequestParameterSet('access')) { // Load it directly $content = readFromFile($target); - // Save old content - $OUTPUT = ob_get_contents(); - - // Clean content - clearOutputBuffer(); - // Set header if (substr($access, -3, 3) == 'log') { // Output header sendHeader('Content-Type: text/plain'); + + // Clean content + clearOutputBuffer(); } elseif (substr($access, -3, 3) == '.gz') { // @TODO Fix content-type here sendHeader('Content-Type: text/plain'); + + // Clean content + clearOutputBuffer(); } elseif (substr($access, -3, 3) == '.bz2') { // @TODO Fix content-type here sendHeader('Content-Type: text/plain'); - } else { - // Restore old content - outputHtml($OUTPUT); + // Clean content + clearOutputBuffer(); + } else { // Output message loadTemplate('admin_settings_saved', false, getMaskedMessage('ADMIN_UNKNOWN_LOGFILE_FORMAT', $access)); return; @@ -94,10 +94,7 @@ if (isGetRequestParameterSet('access')) { outputHtml('
    '); // Read all files - $files = getArrayFromDirectory(getConfig('logs_base'), 'access'); - - // And walk through them - foreach ($files as $file) { + foreach (getArrayFromDirectory(getConfig('logs_base'), 'access') as $file) { // Cut dirname away $file = basename($file); diff --git a/install.php b/install.php index f0e6ff308d..3d0ca79141 100644 --- a/install.php +++ b/install.php @@ -6,19 +6,9 @@ * -------------------------------------------------------------------- * * File : install.php * * -------------------------------------------------------------------- * - * * - * ------------------------------------------------ * - * / PLEASE READ THIS! / BITTE LESEN SIE DIESES! / * - * ------------------------------------------------- * - * * - * -------------------------------------------------------------------- * - * Short description : Installation script. Please delete this file * - * after successfully installation or ANYONE can re-setup * - * your mail exchange script!!! * + * Short description : Installation script. * * -------------------------------------------------------------------- * - * Kurzbeschreibung : Installationsscript. Bitte loeschen Sie diese * - * Datei nach der fertiggestellten Installation oder JEDER * - * kann Ihr Mailtausch-Script eventuell neu einstellen. * + * Kurzbeschreibung : Installationsscript. * * -------------------------------------------------------------------- * * $Revision:: $ * * $Date:: $ * diff --git a/network-check.php b/network-check.php new file mode 100644 index 0000000000..2fd8e5dd9e --- /dev/null +++ b/network-check.php @@ -0,0 +1,62 @@ + diff --git a/templates/de/html/ext/ext_network.tpl b/templates/de/html/ext/ext_network.tpl index f33d98493a..7e414a33e9 100644 --- a/templates/de/html/ext/ext_network.tpl +++ b/templates/de/html/ext/ext_network.tpl @@ -1,6 +1,39 @@ -Diese Erweiterung bietet eine allgemeine Anbindungsmöglichkeit an diverese -Werbenetzwerken an, um z.B. deren Mails zu versenden. Später sollen -noch weitere Dinge, wie Textlinks oder Popups folgen. Sollte ein -Werbenetzwerk hier fehlen, melden Sie sich bitte im Forum an. -Mein Team und ich binden es dann bald im Mailer-Projekt ein. +
    + Ein {?mt_word?} lebt von Sponsoren (sei es direkt angemeldete - dazu nutzen + Sie bitte ext-sponsor - oder über Werbenetzwerke angeworbene), da auch + irgentwo die Kosten (Domain-, Serverkosten und mehr) gedeckt werden + müssen. +
    + +
    + Beispielsweise sind Sie bei 20 (oder gar mehr) Werbenetzwerken angemeldet. + Dass Sie dort nicht überall manuell die Links mit Werbetext und + Betreffzeile rauskopieren können, da es zu mühevoll wär, ist + vollkommen klar. Genau hier hilft Ihnen diese Erweiterung weiter, indem es + die Werbtexte, Klick-URL (die Sie bewerben sollen) und vieles mehr von den + einzelnen Werbenetzwerken über das Interface abfragt. +
    + +
    + Diese Erweiterung ist allgemeingültig und sollte somit zu + möglichst allen Werbenetzwerken kompatibel sein. Sie brauchen also nur + Ihre Interface-Zugangsdaten (meistens Ihre User-Id, Seiten-Id und + Interface-Passwort) im Adminmenü eintragen und schon können die + Kampagnen aus dem Werbenetzwerk zu diesem {?mt_word?} übertragen + werden, Sie machen dazu nur wenige Klicks und brauchen keine Werbetexte oder + URLs umständlich kopieren. +
    + +
    + Noch in Planung: Einige Werbenetzwerke bietet die + Möglichkeit eines V-Checks an. Dabei wird überprüft, ob auch + die beworbene URL aufgerufen wurde und wird dann an Ihren {?mt_word?} bei + korrektem Aufruf zurückgemeldet. +
    + +
    + Sollte ein Werbenetzwerk (nur welche mit Interface werden unterstützt) + fehlen, melden Sie es bitte in diesem + Forum. Mein Team und ich binden es dann bald im Mailer-Projekt ein. +
    -- 2.39.5