ext-network continued, documentation updated, stelzi's fix integrated:
authorRoland Häder <roland@mxchange.org>
Fri, 27 Nov 2009 17:29:38 +0000 (17:29 +0000)
committerRoland Häder <roland@mxchange.org>
Fri, 27 Nov 2009 17:29:38 +0000 (17:29 +0000)
- 10 chars max for default values wasn't correct in ext-network
- More networks added (in @TODO tags only currenly)
- Language string for adding new network type updated
- Missing properties set
- TODOs.txt updated

DOCS/TODOs.txt
DOCS/de/README.txt
DOCS/de/network/README.txt
inc/extensions/ext-grade.php
inc/extensions/ext-network.php
inc/language/network_de.php
inc/modules/admin/what-list_network_params.php
templates/de/html/admin/admin_add_network_params.tpl
templates/de/html/install/install_page1.tpl

index cde90a5..cfd39e5 100644 (file)
 ./inc/extensions/ext-network.php:23: * @TODO Ads4.de: Traffic                                               *
 ./inc/extensions/ext-network.php:24: * @TODO Ads4Webbis: Traffic                                            *
 ./inc/extensions/ext-network.php:25: * @TODO Ads4World: Traffic                                             *
 ./inc/extensions/ext-network.php:23: * @TODO Ads4.de: Traffic                                               *
 ./inc/extensions/ext-network.php:24: * @TODO Ads4Webbis: Traffic                                            *
 ./inc/extensions/ext-network.php:25: * @TODO Ads4World: Traffic                                             *
-./inc/extensions/ext-network.php:78:           // @TODO network_type_handle is an internal name and needs documentation
+./inc/extensions/ext-network.php:26: * @TODO Affiliblatt: All except banner                                 *
+./inc/extensions/ext-network.php:27: * @TODO doubleads: Which charset?                                      *
+./inc/extensions/ext-network.php:28: * @TODO Fusion-Ads: Has click/banner URL in API response               *
+./inc/extensions/ext-network.php:29: * @TODO GolloX: Which charset?                                         *
+./inc/extensions/ext-network.php:30: * @TODO homeADS: Which charset?                                        *
+./inc/extensions/ext-network.php:31: * @TODO make-euros: Which charset?                                     *
+./inc/extensions/ext-network.php:32: * @TODO paid4ad: Waiting for approval                                  *
+./inc/extensions/ext-network.php:85:           // @TODO network_type_handle is an internal name and needs documentation
 ./inc/extensions/ext-newsletter.php:215:               // @TODO Move these into configuration
 ./inc/extensions/ext-rallye.php:330:           // @TODO Move this code into rallye_functions.php
 ./inc/extensions/ext-rallye.php:93:            // @TODO Fix config_rallye_prices to list_rallye_prices
 ./inc/extensions/ext-newsletter.php:215:               // @TODO Move these into configuration
 ./inc/extensions/ext-rallye.php:330:           // @TODO Move this code into rallye_functions.php
 ./inc/extensions/ext-rallye.php:93:            // @TODO Fix config_rallye_prices to list_rallye_prices
index 6b79a2c..9dd2a27 100644 (file)
@@ -357,8 +357,8 @@ nicht kontrollieren, wer sich dieses runterlaedt. In jedem Fall mache ich mich
 fuer Folgen und daraus resultierenden Schaeden in keinsterweise verantwortlich
 und entziehe mich von der Haftbarkeit.
 
 fuer Folgen und daraus resultierenden Schaeden in keinsterweise verantwortlich
 und entziehe mich von der Haftbarkeit.
 
-Jeder, der diese Software runterlaedt, hat die Lizenz GNU GPL Version 2 gelesen
-und akzeptiert. Diese wird im jedem vollen Paket (nicht Patches) und
-Erweiterungen mitgeschickt.
+Jeder, der diese Software runterlaedt, hat die Lizenz GNU GPL Version 2 oder
+jede neuere Version gelesen und akzeptiert. Diese wird im jedem vollen Paket
+(nicht Patches) und Erweiterungen mitgeschickt.
 
 [EOF]
 
 [EOF]
index 64e39ad..05274df 100644 (file)
@@ -22,3 +22,16 @@ remain   = Mindestanzahl an Klicks nach der gesucht werden soll
 reward   = Mindestverguetung nach der gesucht werden soll
 size     = Groesse des Werbemittels (bei Bannern, Buttons, evtl. Popup/-down)
 erotic   = Ob Erotik-Kampagnen erlaubt oder nicht, oder exklusiv Erotik-Kampagnen holen
 reward   = Mindestverguetung nach der gesucht werden soll
 size     = Groesse des Werbemittels (bei Bannern, Buttons, evtl. Popup/-down)
 erotic   = Ob Erotik-Kampagnen erlaubt oder nicht, oder exklusiv Erotik-Kampagnen holen
+
+-------------------------------------------------------------------------------
+
+Referal-Links:
+--------------
+Die eingebundenen Referal-Links bleiben bitte erhalten, auch nach der Anmeldung
+beim jeweiligen Werbenetzwerk brauchen Sie diese nicht aendern, da keiner
+veroeffentlicht wird. Der einizge Grund, weshalb diese vorhanden sind ist der,
+dass ich dies als indirekte Bezahlung meiner "Arbeitszeiten" am Script verstehe.
+
+Deshalb moechte ich Sie auch bitten, meine Referal-Links zum Anmelden zu
+verwenden. Wenn Sie selber das Werbenetzwerk bewerben wollen, koennen Sie
+selbstverstaendlich Ihren Referal-Link verwenden.
index d2c61ca..124a9ab 100644 (file)
  * -------------------------------------------------------------------- *
  * Kurzbeschreibung  : Einstufungen Ihrer Mitglieder                    *
  * -------------------------------------------------------------------- *
  * -------------------------------------------------------------------- *
  * Kurzbeschreibung  : Einstufungen Ihrer Mitglieder                    *
  * -------------------------------------------------------------------- *
- * $Revision:: 856                                                    $ *
- * $Date:: 2009-03-06 20:24:32 +0100 (Fr, 06. March 2009)             $ *
+ * $Revision::                                                        $ *
+ * $Date::                                                            $ *
  * $Tag:: 0.2.1-FINAL                                                 $ *
  * $Tag:: 0.2.1-FINAL                                                 $ *
- * $Author:: stelzi                                                   $ *
+ * $Author::                                                          $ *
  * Needs to be in all Files and every File needs "svn propset           *
  * svn:keywords Date Revision" (autoprobset!) at least!!!!!!            *
  * -------------------------------------------------------------------- *
  * Needs to be in all Files and every File needs "svn propset           *
  * svn:keywords Date Revision" (autoprobset!) at least!!!!!!            *
  * -------------------------------------------------------------------- *
index 1f0ed9e..2fa8178 100644 (file)
  * @TODO Ads4.de: Traffic                                               *
  * @TODO Ads4Webbis: Traffic                                            *
  * @TODO Ads4World: Traffic                                             *
  * @TODO Ads4.de: Traffic                                               *
  * @TODO Ads4Webbis: Traffic                                            *
  * @TODO Ads4World: Traffic                                             *
+ * @TODO Affiliblatt: All except banner                                 *
+ * @TODO doubleads: Which charset?                                      *
+ * @TODO Fusion-Ads: Has click/banner URL in API response               *
+ * @TODO GolloX: Which charset?                                         *
+ * @TODO homeADS: Which charset?                                        *
+ * @TODO make-euros: Which charset?                                     *
+ * @TODO paid4ad: Waiting for approval                                  *
  * -------------------------------------------------------------------- *
  * Copyright (c) 2003 - 2009 by Roland Haeder                           *
  * For more information visit: http://www.mxchange.org                  *
  * -------------------------------------------------------------------- *
  * Copyright (c) 2003 - 2009 by Roland Haeder                           *
  * For more information visit: http://www.mxchange.org                  *
@@ -324,6 +331,9 @@ PRIMARY KEY (`network_reload_id`)
 (1, 8, 'reward', 'verguetung'),
 (1, 8, 'erotic', 'erotik')");
 
 (1, 8, 'reward', 'verguetung'),
 (1, 8, 'erotic', 'erotik')");
 
+               // Fix empty defaults to NULL
+               addExtensionSql("UPDATE `{?_MYSQL_PREFIX?}_network_request_params` SET `request_param_default`=NULL WHERE `request_param_default`=''");
+
                // Admin menu entries
                addAdminMenuSql('network',NULL,'Werbenetzwerke','Verwalten Sie hier Werbenetzwerke (API-Anbindung), versenden Sie deren Mails, oder &uuml;bernehmen Sie deren Textlinks und vieles mehr. <strong>VORSICHT:</strong> Das Einrichten von weiteren Werbenetzwerken ist nicht leicht, daf&uuml;r aber sehr flexibel! Sollte ein Netzwerk fehlen, so melden Sie dies bitte <a href="http://forum.mxchange.org/topic-462.html" target="_blank" title="Direktlink zum Forum">im Forum</a>!',4);
                addAdminMenuSql('network','config_networks','API-Daten','Stellen Sie Ihre Affiliate- Webseiten-Id und API-Passwort ein. Diese erhalten Sie zu &uuml;ber 99% aus dem jeweiligen Zugangsbereich des Anbieters. Sollten Sie bei einem Netzwerk noch nicht angemeldet sein, verwenden Sie bitte meinen Referal-Link.',1);
                // Admin menu entries
                addAdminMenuSql('network',NULL,'Werbenetzwerke','Verwalten Sie hier Werbenetzwerke (API-Anbindung), versenden Sie deren Mails, oder &uuml;bernehmen Sie deren Textlinks und vieles mehr. <strong>VORSICHT:</strong> Das Einrichten von weiteren Werbenetzwerken ist nicht leicht, daf&uuml;r aber sehr flexibel! Sollte ein Netzwerk fehlen, so melden Sie dies bitte <a href="http://forum.mxchange.org/topic-462.html" target="_blank" title="Direktlink zum Forum">im Forum</a>!',4);
                addAdminMenuSql('network','config_networks','API-Daten','Stellen Sie Ihre Affiliate- Webseiten-Id und API-Passwort ein. Diese erhalten Sie zu &uuml;ber 99% aus dem jeweiligen Zugangsbereich des Anbieters. Sollten Sie bei einem Netzwerk noch nicht angemeldet sein, verwenden Sie bitte meinen Referal-Link.',1);
index 5d6e08d..7574486 100644 (file)
@@ -104,7 +104,7 @@ addMessages(array(
        // - Form notes
        'ADMIN_NETWORK_ADD_NOTE' => "Mehr Datenschutz bei POST-Abfragen bedeutet, dass die von den Internetanbietern betriebenen Caches (Proxy) die POST-Daten nicht mitloggen (so eine Art Kodex). Der Zeichensatz ist meistens ISO-8859-1 oder WINDOWS-1252.",
        'ADMIN_NETWORK_LIST_NOTE' => "Seien Sie mit dem L&ouml;schen und Editieren von Allgemeine Daten sehr vorsichtig. Sie sollten hierzu R&uuml;cksprache <a href=\"http://forum.mxchange.org/forum-43.html\" target=\"_blank\" title=\"Direktlink zum Forum\">im Forum</a> halten.",
        // - Form notes
        'ADMIN_NETWORK_ADD_NOTE' => "Mehr Datenschutz bei POST-Abfragen bedeutet, dass die von den Internetanbietern betriebenen Caches (Proxy) die POST-Daten nicht mitloggen (so eine Art Kodex). Der Zeichensatz ist meistens ISO-8859-1 oder WINDOWS-1252.",
        'ADMIN_NETWORK_LIST_NOTE' => "Seien Sie mit dem L&ouml;schen und Editieren von Allgemeine Daten sehr vorsichtig. Sie sollten hierzu R&uuml;cksprache <a href=\"http://forum.mxchange.org/forum-43.html\" target=\"_blank\" title=\"Direktlink zum Forum\">im Forum</a> halten.",
-       'ADMIN_NETWORK_TYPES_ADD_NOTE' => "F&uuml;gen Sie hier weitere Werbearten dem ausgw&auml;hlten Werbenetzwerk hinzu. Die Abfrage-, Klick- und Banner-URL m&uuml;ssen dabei Platzhalter enthalten, die Sie der Dokumentation und <a href=\"http://forum.mxchange.org/forum-43.html\" rel=\"external\" title=\"Direkt-Link zur Forumkategorie Werbenetzwerke\" target=\"_blank\">dem Forum</a> entnehmen k&ouml;nnen.",
+       'ADMIN_NETWORK_TYPES_ADD_NOTE' => "F&uuml;gen Sie hier weitere Werbearten dem ausgw&auml;hlten Werbenetzwerk hinzu. Die Klick- und Banner-URL m&uuml;ssen dabei Platzhalter enthalten, die Sie der Dokumentation und <a href=\"http://forum.mxchange.org/forum-43.html\" rel=\"external\" title=\"Direkt-Link zur Forumkategorie Werbenetzwerke\" target=\"_blank\">dem Forum</a> entnehmen k&ouml;nnen.",
        'ADMIN_NETWORK_TYPES_LIST_NOTE' => "Seien Sie mit dem L&ouml;schen und Editieren von Werbeart-Handlern sehr vorsichtig. Sie sollten hierzu R&uuml;cksprache <a href=\"http://forum.mxchange.org/forum-43.html\" target=\"_blank\" title=\"Direktlink zum Forum\">im Forum</a> halten. Dokumentation zu den Platzhaltern (&#37;FOO&#37;, &#37;BAR&#37; usw.) finden Sie in der Dokumentation DOCs/de/network/README.txt.",
        'ADMIN_NETWORK_PARAMS_ADD_NOTE' => "F&uuml;gen Sie hier weitere Abfrageparameter dem ausgw&auml;hlten Werbenetzwerk hinzu. Geben Sie keine Werte an, wie z.B. 5 Sekunden oder 30 Mails, geben Sie bei Abfrageparameter den GET- bzw. POST-Parameternamen an.",
        'ADMIN_NETWORK_PARAMS_LIST_NOTE' => "Seien Sie mit dem L&ouml;schen und Editieren von API-Abfrageparameter sehr vorsichtig. Sie sollten hierzu R&uuml;cksprache <a href=\"http://forum.mxchange.org/forum-43.html\" target=\"_blank\" title=\"Direktlink zum Forum\">im Forum</a> halten. Dokumentation zu den Abfragenamen (&#37;FOO&#37;, &#37;BAR&#37; usw.) finden Sie in der Dokumentation DOCs/de/network/README.txt.",
        'ADMIN_NETWORK_TYPES_LIST_NOTE' => "Seien Sie mit dem L&ouml;schen und Editieren von Werbeart-Handlern sehr vorsichtig. Sie sollten hierzu R&uuml;cksprache <a href=\"http://forum.mxchange.org/forum-43.html\" target=\"_blank\" title=\"Direktlink zum Forum\">im Forum</a> halten. Dokumentation zu den Platzhaltern (&#37;FOO&#37;, &#37;BAR&#37; usw.) finden Sie in der Dokumentation DOCs/de/network/README.txt.",
        'ADMIN_NETWORK_PARAMS_ADD_NOTE' => "F&uuml;gen Sie hier weitere Abfrageparameter dem ausgw&auml;hlten Werbenetzwerk hinzu. Geben Sie keine Werte an, wie z.B. 5 Sekunden oder 30 Mails, geben Sie bei Abfrageparameter den GET- bzw. POST-Parameternamen an.",
        'ADMIN_NETWORK_PARAMS_LIST_NOTE' => "Seien Sie mit dem L&ouml;schen und Editieren von API-Abfrageparameter sehr vorsichtig. Sie sollten hierzu R&uuml;cksprache <a href=\"http://forum.mxchange.org/forum-43.html\" target=\"_blank\" title=\"Direktlink zum Forum\">im Forum</a> halten. Dokumentation zu den Abfragenamen (&#37;FOO&#37;, &#37;BAR&#37; usw.) finden Sie in der Dokumentation DOCs/de/network/README.txt.",
@@ -161,12 +161,13 @@ addMessages(array(
        'ADMIN_NETWORK_PARAMS_KEY' => "Abfragename",
        'ADMIN_NETWORK_PARAMS_VALUE' => "Abfrageparameter",
        'ADMIN_NETWORK_PARAMS_DEFAULT' => "Standartwert",
        'ADMIN_NETWORK_PARAMS_KEY' => "Abfragename",
        'ADMIN_NETWORK_PARAMS_VALUE' => "Abfrageparameter",
        'ADMIN_NETWORK_PARAMS_DEFAULT' => "Standartwert",
-       'ADMIN_NETWORK_PARAMS_ID' => "Kundennummer (Id)",
+       'ADMIN_NETWORK_PARAMS_ID' => "Affiliate-/Merchant-Id",
        'ADMIN_NETWORK_PARAMS_SID' => "Webseiten-Id",
        'ADMIN_NETWORK_PARAMS_PASSWORD' => "Interface-Kennwort",
        'ADMIN_NETWORK_PARAMS_RELOAD' => "Maximale Reloadsperre",
        'ADMIN_NETWORK_PARAMS_MINIMUM_STAY' => "Mindestauffenthalt",
        'ADMIN_NETWORK_PARAMS_MAXIMUM_STAY' => "Maximaler Auffenthalt",
        'ADMIN_NETWORK_PARAMS_SID' => "Webseiten-Id",
        'ADMIN_NETWORK_PARAMS_PASSWORD' => "Interface-Kennwort",
        'ADMIN_NETWORK_PARAMS_RELOAD' => "Maximale Reloadsperre",
        'ADMIN_NETWORK_PARAMS_MINIMUM_STAY' => "Mindestauffenthalt",
        'ADMIN_NETWORK_PARAMS_MAXIMUM_STAY' => "Maximaler Auffenthalt",
+       'ADMIN_NETWORK_PARAMS_CURRENCY' => "W&auml;hrung",
        'ADMIN_NETWORK_PARAMS_TYPE' => "Typ (z.B. klick/view)",
        'ADMIN_NETWORK_PARAMS_REMAIN' => "Mindestanzahl der restlichen Klicks",
        'ADMIN_NETWORK_PARAMS_REWARD' => "Mindestverg&uuml;tung",
        'ADMIN_NETWORK_PARAMS_TYPE' => "Typ (z.B. klick/view)",
        'ADMIN_NETWORK_PARAMS_REMAIN' => "Mindestanzahl der restlichen Klicks",
        'ADMIN_NETWORK_PARAMS_REWARD' => "Mindestverg&uuml;tung",
index 0fd8157..881a69c 100644 (file)
@@ -149,6 +149,7 @@ ORDER BY
                        'reload',
                        'max_stay',
                        'min_stay',
                        'reload',
                        'max_stay',
                        'min_stay',
+                       'currency',
                        'type',
                        'remain',
                        'reward',
                        'type',
                        'remain',
                        'reward',
@@ -163,6 +164,7 @@ ORDER BY
                        '{--ADMIN_NETWORK_PARAMS_RELOAD--}',
                        '{--ADMIN_NETWORK_PARAMS_MAXIMUM_STAY--}',
                        '{--ADMIN_NETWORK_PARAMS_MINIMUM_STAY--}',
                        '{--ADMIN_NETWORK_PARAMS_RELOAD--}',
                        '{--ADMIN_NETWORK_PARAMS_MAXIMUM_STAY--}',
                        '{--ADMIN_NETWORK_PARAMS_MINIMUM_STAY--}',
+                       '{--ADMIN_NETWORK_PARAMS_CURRENCY--}',
                        '{--ADMIN_NETWORK_PARAMS_TYPE--}',
                        '{--ADMIN_NETWORK_PARAMS_REMAIN--}',
                        '{--ADMIN_NETWORK_PARAMS_REWARD--}',
                        '{--ADMIN_NETWORK_PARAMS_TYPE--}',
                        '{--ADMIN_NETWORK_PARAMS_REMAIN--}',
                        '{--ADMIN_NETWORK_PARAMS_REWARD--}',
index 6b38c07..092e4a2 100644 (file)
@@ -34,7 +34,7 @@
        <tr>
                <td class="bottom" align="right" width="250">{--ADMIN_NETWORK_PARAMS_DEFAULT--}:</td>
                <td class="bottom">
        <tr>
                <td class="bottom" align="right" width="250">{--ADMIN_NETWORK_PARAMS_DEFAULT--}:</td>
                <td class="bottom">
-                       <input type="text" name="request_param_default" class="admin_normal" size="10" maxlength="10" />
+                       <input type="text" name="request_param_default" class="admin_normal" size="10" maxlength="255" />
                </td>
        </tr>
        <tr>
                </td>
        </tr>
        <tr>
index c1ee01d..d80792f 100644 (file)
        </tr>
        <tr>
                <td align="right" class="install_right">{--SERVER_PATH--}:</td>
        </tr>
        <tr>
                <td align="right" class="install_right">{--SERVER_PATH--}:</td>
-               <td align="left"><input type="text" name="spath" size="20" value="{?PATH?}" class="install_normal" /></td>
+               <td align="left"><input type="text" name="spath" size="50" value="{?PATH?}" class="install_normal" /></td>
        </tr>
        <tr>
                <td align="right" class="install_right">{--BASE_URL--} ({--BASE_URL_NOTE--}):</td>
        </tr>
        <tr>
                <td align="right" class="install_right">{--BASE_URL--} ({--BASE_URL_NOTE--}):</td>
-               <td align="left"><input type="text" name="burl" size="20" value="{?URL?}" class="install_normal" /></td>
+               <td align="left"><input type="text" name="burl" size="50" value="{?URL?}" class="install_normal" /></td>
        </tr>
        <tr>
                <td align="right" class="install_right">{--HP_TITLE--}:</td>
        </tr>
        <tr>
                <td align="right" class="install_right">{--HP_TITLE--}:</td>
-               <td align="left"><input type="text" name="title" size="20" maxlength="255" value="{?MAIN_TITLE?}" class="install_normal" /></td>
+               <td align="left"><input type="text" name="title" size="50" maxlength="255" value="{?MAIN_TITLE?}" class="install_normal" /></td>
        </tr>
        <tr>
                <td align="right" class="install_right">{--HP_SLOGAN--}:</td>
        </tr>
        <tr>
                <td align="right" class="install_right">{--HP_SLOGAN--}:</td>
-               <td align="left"><input type="text" name="slogan" size="30" maxlength="255" value="{?SLOGAN?}" class="install_normal" /></td>
+               <td align="left"><input type="text" name="slogan" size="50" maxlength="255" value="{?SLOGAN?}" class="install_normal" /></td>
        </tr>
        <tr>
                <td align="right" class="install_right">{--HP_EMAIL--}:</td>
        </tr>
        <tr>
                <td align="right" class="install_right">{--HP_EMAIL--}:</td>
-               <td align="left"><input type="text" name="email" size="20" maxlength="255" value="{?WEBMASTER?}" class="install_normal" /></td>
+               <td align="left"><input type="text" name="email" size="30" maxlength="255" value="{?WEBMASTER?}" class="install_normal" /></td>
        </tr>
        <tr>
                <td colspan="3" align="center">
        </tr>
        <tr>
                <td colspan="3" align="center">