Network added, SVN fixed, misc:
authorRoland Häder <roland@mxchange.org>
Fri, 5 Mar 2010 13:58:40 +0000 (13:58 +0000)
committerRoland Häder <roland@mxchange.org>
Fri, 5 Mar 2010 13:58:40 +0000 (13:58 +0000)
- Network AllAds4You partly added
- Missing SVN properties added
- Caching DNS resolver added (not yet configurable)
- 2 typos fixed (thanks to R. Z.)
- Misc fixes

14 files changed:
.gitattributes
inc/classes/resolver.class.php [new file with mode: 0644]
inc/extensions/ext-network.php
inc/extensions/ext-repair.php
inc/extensions/ext-sql_patches.php
inc/extensions/ext-validator.php
inc/filters.php
inc/functions.php
inc/language/repair_de.php
inc/language/validator_de.php
inc/modules/admin/what-config_validator.php
inc/modules/admin/what-repair_cats.php
inc/wrapper-functions.php
templates/de/html/admin/admin_update_download.tpl

index 247c935f3d45c651bdbac07e09f163dd0325b12f..0760a985ffba465973e1f463920fd09cc96c9014 100644 (file)
@@ -103,6 +103,7 @@ inc/cache/_compiled/html/.htaccess -text
 inc/classes/.htaccess -text
 inc/classes/cachesystem.class.php -text
 inc/classes/rdf.class.php -text
+inc/classes/resolver.class.php -text
 inc/config-functions.php -text
 inc/config-global.php -text
 inc/config-local.php.dist -text
diff --git a/inc/classes/resolver.class.php b/inc/classes/resolver.class.php
new file mode 100644 (file)
index 0000000..1010e22
--- /dev/null
@@ -0,0 +1,129 @@
+<?php
+/************************************************************************
+ * Mailer v0.2.1-FINAL                                Start: 03/05/2010 *
+ * ===================                          Last change: 03/05/2010 *
+ *                                                                      *
+ * -------------------------------------------------------------------- *
+ * File              : resolver.class.php                               *
+ * -------------------------------------------------------------------- *
+ * Short description : Resolver class                                   *
+ * -------------------------------------------------------------------- *
+ * Kurzbeschreibung  : Resolver-Klasse                                  *
+ * -------------------------------------------------------------------- *
+ * $Revision::                                                        $ *
+ * $Date::                                                            $ *
+ * $Tag:: 0.2.1-FINAL                                                 $ *
+ * $Author::                                                          $ *
+ * Needs to be in all Files and every File needs "svn propset           *
+ * svn:keywords Date Revision" (autoprobset!) at least!!!!!!            *
+ * -------------------------------------------------------------------- *
+ * Copyright (c) 2003 - 2009 by Roland Haeder                           *
+ * Copyright (c) 2009, 2010 by Mailer Developer Team                    *
+ * For more information visit: http://www.mxchange.org                  *
+ *                                                                      *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or    *
+ * (at your option) any later version.                                  *
+ *                                                                      *
+ * This program is distributed in the hope that it will be useful,      *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of       *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *
+ * GNU General Public License for more details.                         *
+ *                                                                      *
+ * You should have received a copy of the GNU General Public License    *
+ * along with this program; if not, write to the Free Software          *
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,               *
+ * MA  02110-1301  USA                                                  *
+ ************************************************************************/
+
+// Some security stuff...
+if (!defined('__SECURITY')) {
+       die();
+} // END - if
+
+// Resolver class for cached hostname -> IP address resolving
+class HostnameResolver {
+       // Resolve hostname -> IP address
+       function resolveHostname ($hostname) {
+               // If sql_patches is not at least 0.7.0, abort here and return the hostname (gethostbyname() may return something unwanted)
+               if (!isExtensionInstalledAndNewer('sql_patches', '0.7.0')) {
+                       // Abort here
+                       return $hostname;
+               } // END - if
+
+               // Prepare hostname, look for :port
+               $hostArray = explode(':', strtolower($hostname), 2);
+               $hostname = $hostArray[0];
+
+               // Log entry
+               //* DEBUG: */ logDebugMessage(__METHOD__, __LINE__, sprintf("Begin lookup: %s", $hostname));
+               $ret = '0.0.0.0';
+
+               // Search for hostname in cache
+               $result = SQL_QUERY_ESC("SELECT `ip` FROM `{?_MYSQL_PREFIX?}_dns_cache` WHERE `hostname`='%s' LIMIT 1",
+                       array(strtolower($hostname)), __METHOD__, __LINE__);
+
+               // Does an entry exist?
+               if (SQL_NUMROWS($result) == 1) {
+                       // Then load the hostname
+                       list($ip) = SQL_FETCHROW($result);
+
+                       // Count cache hit
+                       incrementStatsEntry('dns_cache_hits');
+
+                       // Set fetched IP number as return value
+                       $ret = $ip;
+                       //* DEBUG: */ logDebugMessage(__METHOD__, __LINE__, sprintf("Cache used: %s->%s", $hostname, $ip));
+               } else {
+                       // Get IP address
+                       $ip = gethostbyname($hostname);
+
+                       // Count lookup hit
+                       incrementStatsEntry('dns_lookup_hits');
+
+                       // Is it an IP address?
+                       if (preg_match('/(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])/', $hostname, $matches)) {
+                               // Seems to be an IP! Now check deeper...
+                               if (($matches[0] == $ip) && ($matches[1] >= 0) && ($matches[1] <= 255) && ($matches[2] >= 0) && ($matches[2] <= 255) && ($matches[3] >= 0) && ($matches[3] <= 255) && ($matches[4] >= 0) && ($matches[4] <= 255)) {
+                                       // We also cache IP addresses
+                                       SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_dns_cache` (`ip`, `hostname`, `added`) VALUES('%s', '%s', NOW())",
+                                               array($ip, strtolower($hostname)), __METHOD__, __LINE__);
+
+                                       // Set return value to $ip
+                                       //* DEBUG: */ logDebugMessage(__METHOD__, __LINE__, sprintf("IP detected, cache entry written: %s->%s", $hostname, $ip));
+                               } else {
+                                       // Network address or broadcast address found
+                                       //* DEBUG: */ logDebugMessage(__METHOD__, __LINE__, sprintf("IP %s is possibly a network or broadcast address.", $ip));
+                               }
+                       } elseif ($ip == $hostname) {
+                               // Nothing found, maybe invalid!
+                               //* DEBUG: */ logDebugMessage(__METHOD__, __LINE__, sprintf("Cannot lookup: %s", $hostname));
+                       } else {
+                               // Put entry in DB
+                               SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_dns_cache` (`ip`, `hostname`, `added`) VALUES('%s', '%s', NOW())",
+                                       array($ip, strtolower($hostname)), __METHOD__, __LINE__);
+
+                               // Set return value to $ip
+                               $ret = $ip;
+                               //* DEBUG: */ logDebugMessage(__METHOD__, __LINE__, sprintf("Lookup successfull, cache entry written: %s->%s", $hostname, $ip));
+                       }
+               }
+
+               // Free result
+               SQL_FREERESULT($result);
+
+               // Return IP number (let's hope it!
+               return $ret;
+       }
+
+       // Purge old entries
+       function purgeEntries() {
+               // SQL for cleaning up
+               SQL_QUERY("DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_dns_cache` WHERE UNIX_TIMESTAMP(`added`) < (UNIX_TIMESTAMP() - {%config:dns_cache_timeout%})",
+                       __METHOD__, __LINE__);
+       }
+}
+
+// [EOF]
+?>
index 73640d37d87233e73d5e3003d8b133e03cb15400..a3579923d1f9e69a50f421e18dddf596e9f89a0b 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 /************************************************************************
  * Mailer v0.2.1-FINAL                                Start: 12/18/2008 *
- * ===================                          Last change: 12/19/2009 *
+ * ===================                          Last change: 03/05/2010 *
  *                                                                      *
  * -------------------------------------------------------------------- *
  * File              : ext-network.php                                  *
  * @TODO Ad-Magnet: Banner-View, Textlink-Klick/-View. Page-Peel        *
  * @TODO ADCocktail: All request parameters, BIDausKAS, WIDausKAS???    *
  * @TODO Affiliblatt: All except banner, do they really have UTF-8?     *
+ * @TODO AllAds4You: Traffic from abroad                                *
  * @TODO doubleads: Which charset?                                      *
  * @TODO Fusion-Ads: Has click/banner URL in API response, really UTF-8 *
  * @TODO GolloX: Which charset?                                         *
  * @TODO homeADS: Which charset?                                        *
  * @TODO paid4ad: Which URLs for click and banner?                      *
+ * @TODO VIPads: Which charset?                                         *
  * @TODO Der Werbepartner.cc: Banner click/view is JavaScript!          *
  * @TODO Der Werbepartner.cc: Forced textlink not correct               *
  * @TODO Der Werbepartner.cc: Layer not correct                         *
@@ -155,7 +157,7 @@ PRIMARY KEY (`network_translate_id`)
 `network_index_translation` VARCHAR(100) NOT NULL DEFAULT '',
 UNIQUE `provider_type_key` (`network_id`,`network_type_id`,`network_return_index`),
 UNIQUE `provider_type_trans` (`network_id`,`network_type_id`,`network_index_translation`),
-PRIMARY KEY (`network_translate_id`)
+PRIMARY KEY (`network_return_id`)
 ) TYPE={?_TABLE_TYPE?} COMMENT='Return types'");
 
                // Data from the webmaster (you!)
@@ -243,6 +245,7 @@ PRIMARY KEY (`network_reload_id`)
 ('ads4webbis', 'Ads4Webbis', 'http://www.ads4webbis.de?ref=835', '|', '|', 'GET', 'WINDOWS-1252'),
 ('ads4world', 'Ads4World', 'http://www.ads4world.de?ref=252', '|', '|', 'GET', 'WINDOWS-1252'),
 ('affiliblatt', 'Affiliblatt', 'http://www.Affiliblatt.de/?sid=MTAzNQ==&site=home', '|', '|', 'GET', 'UTF-8'),
+('allads4you', 'AllAds4You', 'http://www.allads4you.de?ref=1146', '|', '|', 'GET', 'ISO-8859-1'),
 ('alster', 'Alster-Marketing', 'http://www.alstermarketing.de?ref=1851', '|', '|', 'GET', 'ISO-8859-16'),
 ('bonus', 'BonusSponsor', 'http://www.bonussponsor.de?ref=1286', '|', '|', 'GET', 'WINDOWS-1252'),
 ('fusion', 'Fusion-Ads', 'http://www.fusion-ads.de/?ref=84', '|', '|', 'GET', 'UTF-8'),
@@ -314,168 +317,181 @@ PRIMARY KEY (`network_reload_id`)
 
                // Network type handlers - Affiliblatt
 
+               // Network type handlers - AllAds4You
+               addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_types` (`network_type_id`, `network_id`, `network_type_handle`, `network_type_api_url`, `network_type_click_url`, `network_type_banner_url`) VALUES
+(167, 9, 'forcedbanner', 'http://www.allads4you.de/interface/', 'http://www.allads4you.de/codes/forcedbannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.allads4you.de/codes/forcedbannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(168, 9, 'forcedtextlink', 'http://www.allads4you.de/interface/', 'http://www.allads4you.de/codes/forcedtextlinkklick.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(169, 9, 'banner_view', 'http://www.allads4you.de/interface/', 'http://www.allads4you.de/codes/bannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.allads4you.de/codes/bannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(170, 9, 'banner_click', 'http://www.allads4you.de/interface/', 'http://www.allads4you.de/codes/klickbanner.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.allads4you.de/codes/viewbanner.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(171, 9, 'skybanner_view', 'http://www.allads4you.de/interface/', 'http://www.allads4you.de/codes/skybannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.allads4you.de/codes/skybannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(172, 9, 'button_view', 'http://www.allads4you.de/interface/', 'http://www.allads4you.de/codes/buttonklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.allads4you.de/codes/buttonview.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(173, 9, 'textlink_view', 'http://www.allads4you.de/interface/', 'http://www.allads4you.de/codes/textlinkview.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(174, 9, 'traffic', 'http://www.allads4you.de/interface/', 'http://www.allads4you.de/codes/traffic.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(175, 9, 'popup', 'http://www.allads4you.de/interface/', 'http://www.allads4you.de/codes/popup.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(176, 9, 'textmail', 'http://www.allads4you.de/interface/', 'http://www.allads4you.de/codes/paidmail.php?id=%UID%&bid=%CID%&aid=%SID%', NULL)");
+
                // Network type handlers - Alster-Marketing
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_types` (`network_type_id`, `network_id`, `network_type_handle`, `network_type_api_url`, `network_type_click_url`, `network_type_banner_url`) VALUES
-(35, 9, 'banner_click', 'http://if.alstermarketing.de/interface/out_banner.php', 'http://www.alstermarketing.de/bannerklf.php?id=%CID%', 'http://www.alstermarketing.de/banner.php?id=%CID%'),
-(45, 9, 'banner_view', 'http://if.alstermarketing.de/interface/out_banner.php', 'http://www.alstermarketing.de/bannerklf.php?id=%CID%', 'http://www.alstermarketing.de/banner.php?id=%CID%'),
-(38, 9, 'forcedbanner', 'http://if.alstermarketing.de/interface/out_fbanner.php', 'http://www.alstermarketing.de/bannerklf.php?id=%CID%', 'http://www.alstermarketing.de/banner.php?id=%CID%'),
-(48, 9, 'htmlmail', 'http://if.alstermarketing.de/interface/out_paidmail.php', 'http://www.alstermarketing.de/emailf.php?id=%CID%', NULL),
-(40, 9, 'layer_click', 'http://if.alstermarketing.de/interface/out_layer.php', 'http://www.alstermarketing.de/layer.php?id=%CID%', NULL),
-(49, 9, 'layer_view', 'http://if.alstermarketing.de/interface/out_layer.php', 'http://www.alstermarketing.de/layer.php?id=%CID%', NULL),
-(43, 9, 'lead', 'http://if.alstermarketing.de/interface/out_lead.php', 'http://www.alstermarketing.de/lead.php?id=%CID%', NULL),
-(42, 9, 'popdown', 'http://if.alstermarketing.de/interface/out_popdown.php', 'http://www.alstermarketing.de/popdown.php?id=%CID%', NULL),
-(41, 9, 'popup', 'http://if.alstermarketing.de/interface/out_popup.php', 'http://www.alstermarketing.de/popup.php?id=%CID%', NULL),
-(44, 9, 'sale', 'http://if.alstermarketing.de/interface/out_sale.php', 'http://www.alstermarketing.de/sale.php?id=%CID%', NULL),
-(37, 9, 'surfbar_click', 'http://if.alstermarketing.de/interface/out_sbanner.php', 'http://www.alstermarketing.de/bannerklf.php?id=%CID%', 'http://www.alstermarketing.de/banner.php?id=%CID%'),
-(47, 9, 'surfbar_view', 'http://if.alstermarketing.de/interface/out_sbanner.php', 'http://www.alstermarketing.de/bannerklf.php?id=%CID%', 'http://www.alstermarketing.de/banner.php?id=%CID%'),
-(36, 9, 'textlink_click', 'http://if.alstermarketing.de/interface/out_textlink.php', 'http://www.alstermarketing.de/textlinkklick.php?id=%CID%', NULL),
-(46, 9, 'textlink_view', 'http://if.alstermarketing.de/interface/out_textlink.php', 'http://www.alstermarketing.de/textlinkklick.php?id=%CID%', NULL),
-(39, 9, 'textmail', 'http://if.alstermarketing.de/interface/out_paidmail.php', 'http://www.alstermarketing.de/emailf.php?id=%CID%', NULL)");
+(35, 10, 'banner_click', 'http://if.alstermarketing.de/interface/out_banner.php', 'http://www.alstermarketing.de/bannerklf.php?id=%CID%', 'http://www.alstermarketing.de/banner.php?id=%CID%'),
+(45, 10, 'banner_view', 'http://if.alstermarketing.de/interface/out_banner.php', 'http://www.alstermarketing.de/bannerklf.php?id=%CID%', 'http://www.alstermarketing.de/banner.php?id=%CID%'),
+(38, 10, 'forcedbanner', 'http://if.alstermarketing.de/interface/out_fbanner.php', 'http://www.alstermarketing.de/bannerklf.php?id=%CID%', 'http://www.alstermarketing.de/banner.php?id=%CID%'),
+(48, 10, 'htmlmail', 'http://if.alstermarketing.de/interface/out_paidmail.php', 'http://www.alstermarketing.de/emailf.php?id=%CID%', NULL),
+(40, 10, 'layer_click', 'http://if.alstermarketing.de/interface/out_layer.php', 'http://www.alstermarketing.de/layer.php?id=%CID%', NULL),
+(49, 10, 'layer_view', 'http://if.alstermarketing.de/interface/out_layer.php', 'http://www.alstermarketing.de/layer.php?id=%CID%', NULL),
+(43, 10, 'lead', 'http://if.alstermarketing.de/interface/out_lead.php', 'http://www.alstermarketing.de/lead.php?id=%CID%', NULL),
+(42, 10, 'popdown', 'http://if.alstermarketing.de/interface/out_popdown.php', 'http://www.alstermarketing.de/popdown.php?id=%CID%', NULL),
+(41, 10, 'popup', 'http://if.alstermarketing.de/interface/out_popup.php', 'http://www.alstermarketing.de/popup.php?id=%CID%', NULL),
+(44, 10, 'sale', 'http://if.alstermarketing.de/interface/out_sale.php', 'http://www.alstermarketing.de/sale.php?id=%CID%', NULL),
+(37, 10, 'surfbar_click', 'http://if.alstermarketing.de/interface/out_sbanner.php', 'http://www.alstermarketing.de/bannerklf.php?id=%CID%', 'http://www.alstermarketing.de/banner.php?id=%CID%'),
+(47, 10, 'surfbar_view', 'http://if.alstermarketing.de/interface/out_sbanner.php', 'http://www.alstermarketing.de/bannerklf.php?id=%CID%', 'http://www.alstermarketing.de/banner.php?id=%CID%'),
+(36, 10, 'textlink_click', 'http://if.alstermarketing.de/interface/out_textlink.php', 'http://www.alstermarketing.de/textlinkklick.php?id=%CID%', NULL),
+(46, 10, 'textlink_view', 'http://if.alstermarketing.de/interface/out_textlink.php', 'http://www.alstermarketing.de/textlinkklick.php?id=%CID%', NULL),
+(39, 10, 'textmail', 'http://if.alstermarketing.de/interface/out_paidmail.php', 'http://www.alstermarketing.de/emailf.php?id=%CID%', NULL)");
 
                // Network type handlers - BonusSponsor
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_types` (`network_type_id`, `network_id`, `network_type_handle`, `network_type_api_url`, `network_type_click_url`, `network_type_banner_url`) VALUES
-(50, 10, 'banner_click', 'http://www.bonussponsor.de/interface/out_banner.php', 'http://www.bonussponsor.de/bannerklf.php?id=%CID%', 'http://www.bonussponsor.de/banner.php?id=%CID%'),
-(51, 10, 'banner_view', 'http://www.bonussponsor.de/interface/out_banner.php', 'http://www.bonussponsor.de/bannerklf.php?id=%CID%', 'http://www.bonussponsor.de/banner.php?id=%CID%'),
-(54, 10, 'forcedbanner', 'http://www.bonussponsor.de/interface/out_fbanner.php', 'http://www.bonussponsor.de/bannerklf.php?id=%CID%', 'http://www.bonussponsor.de/banner.php?id=%CID%'),
-(56, 10, 'htmlmail', 'http://www.bonussponsor.de/interface/out_paidmail.php', 'http://www.bonussponsor.de/emailf.php?id=%CID%', NULL),
-(57, 10, 'layer_click', 'http://www.bonussponsor.de/interface/out_layer.php', 'http://www.bonussponsor.de/layer.php?id=%CID%', NULL),
-(58, 10, 'layer_view', 'http://www.bonussponsor.de/interface/out_layer.php', 'http://www.bonussponsor.de/layer.php?id=%CID%', NULL),
-(61, 10, 'lead', 'http://www.bonussponsor.de/interface/out_lead.php', 'http://www.bonussponsor.de/lead.php?id=%CID%', NULL),
-(60, 10, 'popdown', 'http://www.bonussponsor.de/interface/out_popdown.php', 'http://www.bonussponsor.de/popdown.php?id=%CID%', NULL),
-(59, 10, 'popup', 'http://www.bonussponsor.de/interface/out_popup.php', 'http://www.bonussponsor.de/popup.php?id=%CID%', NULL),
-(62, 10, 'sale', 'http://www.bonussponsor.de/interface/out_sale.php', 'http://www.bonussponsor.de/sale.php?id=%CID%', NULL),
-(52, 10, 'textlink_click', 'http://www.bonussponsor.de/interface/out_textlink.php', 'http://www.bonussponsor.de/textlinkklick.php?id=%CID%', NULL),
-(53, 10, 'textlink_view', 'http://www.bonussponsor.de/interface/out_textlink.php', 'http://www.bonussponsor.de/textlinkklick.php?id=%CID%', NULL),
-(55, 10, 'textmail', 'http://www.bonussponsor.de/interface/out_paidmail.php', 'http://www.bonussponsor.de/emailf.php?id=%CID%', NULL)");
+(50, 11, 'banner_click', 'http://www.bonussponsor.de/interface/out_banner.php', 'http://www.bonussponsor.de/bannerklf.php?id=%CID%', 'http://www.bonussponsor.de/banner.php?id=%CID%'),
+(51, 11, 'banner_view', 'http://www.bonussponsor.de/interface/out_banner.php', 'http://www.bonussponsor.de/bannerklf.php?id=%CID%', 'http://www.bonussponsor.de/banner.php?id=%CID%'),
+(54, 11, 'forcedbanner', 'http://www.bonussponsor.de/interface/out_fbanner.php', 'http://www.bonussponsor.de/bannerklf.php?id=%CID%', 'http://www.bonussponsor.de/banner.php?id=%CID%'),
+(56, 11, 'htmlmail', 'http://www.bonussponsor.de/interface/out_paidmail.php', 'http://www.bonussponsor.de/emailf.php?id=%CID%', NULL),
+(57, 11, 'layer_click', 'http://www.bonussponsor.de/interface/out_layer.php', 'http://www.bonussponsor.de/layer.php?id=%CID%', NULL),
+(58, 11, 'layer_view', 'http://www.bonussponsor.de/interface/out_layer.php', 'http://www.bonussponsor.de/layer.php?id=%CID%', NULL),
+(61, 11, 'lead', 'http://www.bonussponsor.de/interface/out_lead.php', 'http://www.bonussponsor.de/lead.php?id=%CID%', NULL),
+(60, 11, 'popdown', 'http://www.bonussponsor.de/interface/out_popdown.php', 'http://www.bonussponsor.de/popdown.php?id=%CID%', NULL),
+(59, 11, 'popup', 'http://www.bonussponsor.de/interface/out_popup.php', 'http://www.bonussponsor.de/popup.php?id=%CID%', NULL),
+(62, 11, 'sale', 'http://www.bonussponsor.de/interface/out_sale.php', 'http://www.bonussponsor.de/sale.php?id=%CID%', NULL),
+(52, 11, 'textlink_click', 'http://www.bonussponsor.de/interface/out_textlink.php', 'http://www.bonussponsor.de/textlinkklick.php?id=%CID%', NULL),
+(53, 11, 'textlink_view', 'http://www.bonussponsor.de/interface/out_textlink.php', 'http://www.bonussponsor.de/textlinkklick.php?id=%CID%', NULL),
+(55, 11, 'textmail', 'http://www.bonussponsor.de/interface/out_paidmail.php', 'http://www.bonussponsor.de/emailf.php?id=%CID%', NULL)");
 
                // Network type handlers - Fusion-Ads
 
                // Network type handlers - GigaPromo
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_types` (`network_type_id`, `network_id`, `network_type_handle`, `network_type_api_url`, `network_type_click_url`, `network_type_banner_url`) VALUES
-(102, 12, 'banner_view', 'http://www.gigapromo.de/interface/output_viewbanner.php', 'http://www.gigapromo.de/view/klickbanner.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.gigapromo.de/view/viewbanner.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(104, 12, 'forcedbanner', 'http://www.gigapromo.de/interface/output_forcedbanner.php', 'http://www.gigapromo.de/view/forcedclickbanner.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.gigapromo.de/view/forcedviewbanner.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(105, 12, 'forcedtextlink', 'http://www.gigapromo.de/interface/output_forcedtextlink.php', 'http://www.gigapromo.de/view/forcedclicktextlink.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(103, 12, 'layer_view', 'http://www.gigapromo.de/interface/output_layerviews.php', 'http://www.gigapromo.de/view/layer.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(108, 12, 'popdown', 'http://www.gigapromo.de/interface/output_popdown.php', 'http://www.gigapromo.de/view/popdown.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(107, 12, 'popup', 'http://www.gigapromo.de/interface/output_popup.php', 'http://www.gigapromo.de/view/popup.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(106, 12, 'textmail', 'http://www.gigapromo.de/interface/output_paidmails.php', 'http://www.gigapromo.de/view/paidmail.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(122, 12, 'traffic', 'http://www.gigapromo.de/interface/output_traffic.php', 'http://www.gigapromo.de/view/traffic.php?id=%UID%&bid=%CID%&aid=%SID%', NULL)");
+(102, 13, 'banner_view', 'http://www.gigapromo.de/interface/output_viewbanner.php', 'http://www.gigapromo.de/view/klickbanner.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.gigapromo.de/view/viewbanner.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(104, 13, 'forcedbanner', 'http://www.gigapromo.de/interface/output_forcedbanner.php', 'http://www.gigapromo.de/view/forcedclickbanner.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.gigapromo.de/view/forcedviewbanner.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(105, 13, 'forcedtextlink', 'http://www.gigapromo.de/interface/output_forcedtextlink.php', 'http://www.gigapromo.de/view/forcedclicktextlink.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(103, 13, 'layer_view', 'http://www.gigapromo.de/interface/output_layerviews.php', 'http://www.gigapromo.de/view/layer.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(108, 13, 'popdown', 'http://www.gigapromo.de/interface/output_popdown.php', 'http://www.gigapromo.de/view/popdown.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(107, 13, 'popup', 'http://www.gigapromo.de/interface/output_popup.php', 'http://www.gigapromo.de/view/popup.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(106, 13, 'textmail', 'http://www.gigapromo.de/interface/output_paidmails.php', 'http://www.gigapromo.de/view/paidmail.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(122, 13, 'traffic', 'http://www.gigapromo.de/interface/output_traffic.php', 'http://www.gigapromo.de/view/traffic.php?id=%UID%&bid=%CID%&aid=%SID%', NULL)");
 
                // Network type handlers - HPSponsor
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_types` (`network_type_id`, `network_id`, `network_type_handle`, `network_type_api_url`, `network_type_click_url`, `network_type_banner_url`) VALUES
-(135, 13, 'banner_click', 'http://hpsponsor.de/interface/', 'http://hpsponsor.de/codes/klickbanner.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://hpsponsor.de/codes/viewbanner.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(136, 13, 'banner_view', 'http://hpsponsor.de/interface/', 'http://hpsponsor.de/codes/bannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://hpsponsor.de/codes/bannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(137, 13, 'button_view', 'http://hpsponsor.de/interface/', 'http://hpsponsor.de/codes/buttonklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://hpsponsor.de/codes/buttonview.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(138, 13, 'forcedbanner', 'http://hpsponsor.de/interface/', 'http://hpsponsor.de/codes/forcedbannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://hpsponsor.de/codes/forcedbannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(139, 13, 'forcedtextlink', 'http://hpsponsor.de/interface/', 'http://hpsponsor.de/codes/forcedtextlinkklick.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(140, 13, 'popup', 'http://hpsponsor.de/interface/', 'http://hpsponsor.de/codes/popup.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(141, 13, 'skybanner_view', 'http://hpsponsor.de/interface/', 'http://hpsponsor.de/codes/skybannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://hpsponsor.de/codes/skybannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(142, 13, 'textlink_view', 'http://hpsponsor.de/interface/', 'http://hpsponsor.de/codes/textlinkview.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(143, 13, 'textmail', 'http://hpsponsor.de/interface/', 'http://hpsponsor.de/codes/paidmail.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(144, 13, 'traffic', 'http://hpsponsor.de/interface/', 'http://hpsponsor.de/codes/traffic.php?id=%UID%&bid=%CID%&aid=%CID%', NULL)");
+(135, 14, 'banner_click', 'http://hpsponsor.de/interface/', 'http://hpsponsor.de/codes/klickbanner.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://hpsponsor.de/codes/viewbanner.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(136, 14, 'banner_view', 'http://hpsponsor.de/interface/', 'http://hpsponsor.de/codes/bannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://hpsponsor.de/codes/bannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(137, 14, 'button_view', 'http://hpsponsor.de/interface/', 'http://hpsponsor.de/codes/buttonklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://hpsponsor.de/codes/buttonview.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(138, 14, 'forcedbanner', 'http://hpsponsor.de/interface/', 'http://hpsponsor.de/codes/forcedbannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://hpsponsor.de/codes/forcedbannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(139, 14, 'forcedtextlink', 'http://hpsponsor.de/interface/', 'http://hpsponsor.de/codes/forcedtextlinkklick.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(140, 14, 'popup', 'http://hpsponsor.de/interface/', 'http://hpsponsor.de/codes/popup.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(141, 14, 'skybanner_view', 'http://hpsponsor.de/interface/', 'http://hpsponsor.de/codes/skybannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://hpsponsor.de/codes/skybannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(142, 14, 'textlink_view', 'http://hpsponsor.de/interface/', 'http://hpsponsor.de/codes/textlinkview.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(143, 14, 'textmail', 'http://hpsponsor.de/interface/', 'http://hpsponsor.de/codes/paidmail.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(144, 14, 'traffic', 'http://hpsponsor.de/interface/', 'http://hpsponsor.de/codes/traffic.php?id=%UID%&bid=%CID%&aid=%CID%', NULL)");
 
                // Network type handlers - Make-Euros
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_types` (`network_type_id`, `network_id`, `network_type_handle`, `network_type_api_url`, `network_type_click_url`, `network_type_banner_url`) VALUES
-(63, 14, 'banner_click', 'http://www.make-euros.de/interface/out_banner.php', 'http://www.make-euros.de/bannerklf.php?id=%CID%', 'http://www.make-euros.de/banner.php?id=%CID%'),
-(64, 14, 'banner_view', 'http://www.make-euros.de/interface/out_banner.php', 'http://www.make-euros.de/bannerklf.php?id=%CID%', 'http://www.make-euros.de/banner.php?id=%CID%'),
-(68, 14, 'forcedbanner', 'http://www.make-euros.de/interface/out_fbanner.php', 'http://www.make-euros.de/bannerklf.php?id=%CID%', 'http://www.make-euros.de/banner.php?id=%CID%'),
-(71, 14, 'htmlmail', 'http://www.make-euros.de/interface/out_paidmail.php', 'http://www.make-euros.de/emailf.php?id=%CID%', NULL),
-(72, 14, 'layer_click', 'http://www.make-euros.de/interface/out_layer.php', 'http://www.make-euros.de/layer.php?id=%CID%', NULL),
-(73, 14, 'layer_view', 'http://www.make-euros.de/interface/out_layer.php', 'http://www.make-euros.de/layer.php?id=%CID%', NULL),
-(76, 14, 'lead', 'http://www.make-euros.de/interface/out_lead.php', 'http://www.make-euros.de/lead.php?id=%CID%', NULL),
-(75, 14, 'popdown', 'http://www.make-euros.de/interface/out_popdown.php', 'http://www.make-euros.de/popdown.php?id=%CID%', NULL),
-(74, 14, 'popup', 'http://www.make-euros.de/interface/out_popup.php', 'http://www.make-euros.de/popup.php?id=%CID%', NULL),
-(77, 14, 'sale', 'http://www.make-euros.de/interface/out_sale.php', 'http://www.make-euros.de/sale.php?id=%CID%', NULL),
-(67, 14, 'surfbar_click', 'http://www.make-euros.de/interface/out_sbanner.php', 'http://www.make-euros.de/bannerklf.php?id=%CID%', 'http://www.make-euros.de/banner.php?id=%CID%'),
-(69, 14, 'surfbar_view', 'http://www.make-euros.de/interface/out_sbanner.php', 'http://www.make-euros.de/bannerklf.php?id=%CID%', 'http://www.make-euros.de/banner.php?id=%CID%'),
-(65, 14, 'textlink_click', 'http://www.make-euros.de/interface/out_textlink.php', 'http://www.make-euros.de/textlinkklick.php?id=%CID%', NULL),
-(66, 14, 'textlink_view', 'http://www.make-euros.de/interface/out_textlink.php', 'http://www.make-euros.de/textlinkklick.php?id=%CID%', NULL),
-(70, 14, 'textmail', 'http://www.make-euros.de/interface/out_paidmail.php', 'http://www.make-euros.de/emailf.php?id=%CID%', NULL)");
+(63, 15, 'banner_click', 'http://www.make-euros.de/interface/out_banner.php', 'http://www.make-euros.de/bannerklf.php?id=%CID%', 'http://www.make-euros.de/banner.php?id=%CID%'),
+(64, 15, 'banner_view', 'http://www.make-euros.de/interface/out_banner.php', 'http://www.make-euros.de/bannerklf.php?id=%CID%', 'http://www.make-euros.de/banner.php?id=%CID%'),
+(68, 15, 'forcedbanner', 'http://www.make-euros.de/interface/out_fbanner.php', 'http://www.make-euros.de/bannerklf.php?id=%CID%', 'http://www.make-euros.de/banner.php?id=%CID%'),
+(71, 15, 'htmlmail', 'http://www.make-euros.de/interface/out_paidmail.php', 'http://www.make-euros.de/emailf.php?id=%CID%', NULL),
+(72, 15, 'layer_click', 'http://www.make-euros.de/interface/out_layer.php', 'http://www.make-euros.de/layer.php?id=%CID%', NULL),
+(73, 15, 'layer_view', 'http://www.make-euros.de/interface/out_layer.php', 'http://www.make-euros.de/layer.php?id=%CID%', NULL),
+(76, 15, 'lead', 'http://www.make-euros.de/interface/out_lead.php', 'http://www.make-euros.de/lead.php?id=%CID%', NULL),
+(75, 15, 'popdown', 'http://www.make-euros.de/interface/out_popdown.php', 'http://www.make-euros.de/popdown.php?id=%CID%', NULL),
+(74, 15, 'popup', 'http://www.make-euros.de/interface/out_popup.php', 'http://www.make-euros.de/popup.php?id=%CID%', NULL),
+(77, 15, 'sale', 'http://www.make-euros.de/interface/out_sale.php', 'http://www.make-euros.de/sale.php?id=%CID%', NULL),
+(67, 15, 'surfbar_click', 'http://www.make-euros.de/interface/out_sbanner.php', 'http://www.make-euros.de/bannerklf.php?id=%CID%', 'http://www.make-euros.de/banner.php?id=%CID%'),
+(69, 15, 'surfbar_view', 'http://www.make-euros.de/interface/out_sbanner.php', 'http://www.make-euros.de/bannerklf.php?id=%CID%', 'http://www.make-euros.de/banner.php?id=%CID%'),
+(65, 15, 'textlink_click', 'http://www.make-euros.de/interface/out_textlink.php', 'http://www.make-euros.de/textlinkklick.php?id=%CID%', NULL),
+(66, 15, 'textlink_view', 'http://www.make-euros.de/interface/out_textlink.php', 'http://www.make-euros.de/textlinkklick.php?id=%CID%', NULL),
+(70, 15, 'textmail', 'http://www.make-euros.de/interface/out_paidmail.php', 'http://www.make-euros.de/emailf.php?id=%CID%', NULL)");
 
                // Network type handlers - Mega-Ad
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_types` (`network_type_id`, `network_id`, `network_type_handle`, `network_type_api_url`, `network_type_click_url`, `network_type_banner_url`) VALUES
-(112, 15, 'banner_click', 'http://www.mega-ad.de/interface/', 'http://www.mega-ad.de/codes/klickbanner.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.mega-ad.de/codes/view.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(111, 15, 'banner_view', 'http://www.mega-ad.de/interface/', 'http://www.mega-ad.de/codes/bannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.mega-ad.de/codes/bannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(114, 15, 'button_view', 'http://www.mega-ad.de/interface/', 'http://www.mega-ad.de/codes/buttonklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.mega-ad.de/codes/buttonview.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(109, 15, 'forcedbanner', 'http://www.mega-ad.de/interface/', 'http://www.mega-ad.de/codes/forcedbannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.mega-ad.de/codes/forcedbannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(110, 15, 'forcedtextlink', 'http://www.mega-ad.de/interface/', 'http://www.mega-ad.de/codes/forcedtextlinkklick.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(116, 15, 'popup', 'http://www.mega-ad.de/interface/', 'http://www.mega-ad.de/codes/popup.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(113, 15, 'skybanner_view', 'http://www.mega-ad.de/interface/', 'http://www.mega-ad.de/codes/skybannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.mega-ad.de/codes/skybannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(115, 15, 'textlink_view', 'http://www.mega-ad.de/interface/', 'http://www.mega-ad.de/codes/textlinkview.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(117, 15, 'textmail', 'http://www.mega-ad.de/interface/', 'http://www.mega-ad.de/codes/paidmail.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(123, 15, 'traffic', 'http://www.mega-ad.de/interface/', 'http://www.mega-ad.de/codes/traffic.php?id=%UID%&bid=%CID%&aid=%SID%', NULL)");
+(112, 16, 'banner_click', 'http://www.mega-ad.de/interface/', 'http://www.mega-ad.de/codes/klickbanner.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.mega-ad.de/codes/view.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(111, 16, 'banner_view', 'http://www.mega-ad.de/interface/', 'http://www.mega-ad.de/codes/bannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.mega-ad.de/codes/bannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(114, 16, 'button_view', 'http://www.mega-ad.de/interface/', 'http://www.mega-ad.de/codes/buttonklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.mega-ad.de/codes/buttonview.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(109, 16, 'forcedbanner', 'http://www.mega-ad.de/interface/', 'http://www.mega-ad.de/codes/forcedbannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.mega-ad.de/codes/forcedbannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(110, 16, 'forcedtextlink', 'http://www.mega-ad.de/interface/', 'http://www.mega-ad.de/codes/forcedtextlinkklick.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(116, 16, 'popup', 'http://www.mega-ad.de/interface/', 'http://www.mega-ad.de/codes/popup.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(113, 16, 'skybanner_view', 'http://www.mega-ad.de/interface/', 'http://www.mega-ad.de/codes/skybannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.mega-ad.de/codes/skybannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(115, 16, 'textlink_view', 'http://www.mega-ad.de/interface/', 'http://www.mega-ad.de/codes/textlinkview.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(117, 16, 'textmail', 'http://www.mega-ad.de/interface/', 'http://www.mega-ad.de/codes/paidmail.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(123, 16, 'traffic', 'http://www.mega-ad.de/interface/', 'http://www.mega-ad.de/codes/traffic.php?id=%UID%&bid=%CID%&aid=%SID%', NULL)");
 
                // Network type handlers - Power-Promo
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_types` (`network_type_id`, `network_id`, `network_type_handle`, `network_type_api_url`, `network_type_click_url`, `network_type_banner_url`) VALUES
-(78, 16, 'banner_click', 'http://www.power-promo.de/interface/out_banner.php', 'http://www.power-promo.de/bannerklf.php?id=%CID%', 'http://www.power-promo.de/banner.php?id=%CID%'),
-(79, 16, 'banner_view', 'http://www.power-promo.de/interface/out_banner.php', 'http://www.power-promo.de/bannerklf.php?id=%CID%', 'http://www.power-promo.de/banner.php?id=%CID%'),
-(84, 16, 'forcedbanner', 'http://www.power-promo.de/interface/out_fbanner.php', 'http://www.power-promo.de/bannerklf.php?id=%CID%', 'http://www.power-promo.de/banner.php?id=%CID%'),
-(86, 16, 'htmlmail', 'http://www.power-promo.de/interface/out_paidmail.php', 'http://www.power-promo.de/emailf.php?id=%CID%', NULL),
-(87, 16, 'layer_click', 'http://www.power-promo.de/interface/out_layer.php', 'http://www.power-promo.de/layer.php?id=%CID%', NULL),
-(88, 16, 'layer_view', 'http://www.power-promo.de/interface/out_layer.php', 'http://www.power-promo.de/layer.php?id=%CID%', NULL),
-(91, 16, 'lead', 'http://www.power-promo.de/interface/out_lead.php', 'http://www.power-promo.de/lead.php?id=%CID%', NULL),
-(90, 16, 'popdown', 'http://www.power-promo.de/interface/out_popdown.php', 'http://www.power-promo.de/popdown.php?id=%CID%', NULL),
-(89, 16, 'popup', 'http://www.power-promo.de/interface/out_popup.php', 'http://www.power-promo.de/popup.php?id=%CID%', NULL),
-(92, 16, 'sale', 'http://www.power-promo.de/interface/out_sale.php', 'http://www.power-promo.de/sale.php?id=%CID%', NULL),
-(82, 16, 'surfbar_click', 'http://www.power-promo.de/interface/out_sbanner.php', 'http://www.power-promo.de/bannerklf.php?id=%CID%', 'http://www.power-promo.de/banner.php?id=%CID%'),
-(83, 16, 'surfbar_view', 'http://www.power-promo.de/interface/out_sbanner.php', 'http://www.power-promo.de/bannerklf.php?id=%CID%', 'http://www.power-promo.de/banner.php?id=%CID%'),
-(80, 16, 'textlink_click', 'http://www.power-promo.de/interface/out_textlink.php', 'http://www.power-promo.de/textlinkklick.php?id=%CID%', NULL),
-(81, 16, 'textlink_view', 'http://www.power-promo.de/interface/out_textlink.php', 'http://www.power-promo.de/textlinkklick.php?id=%CID%', NULL),
-(85, 16, 'textmail', 'http://www.power-promo.de/interface/out_paidmail.php', 'http://www.power-promo.de/emailf.php?id=%CID%', NULL)");
+(78, 17, 'banner_click', 'http://www.power-promo.de/interface/out_banner.php', 'http://www.power-promo.de/bannerklf.php?id=%CID%', 'http://www.power-promo.de/banner.php?id=%CID%'),
+(79, 17, 'banner_view', 'http://www.power-promo.de/interface/out_banner.php', 'http://www.power-promo.de/bannerklf.php?id=%CID%', 'http://www.power-promo.de/banner.php?id=%CID%'),
+(84, 17, 'forcedbanner', 'http://www.power-promo.de/interface/out_fbanner.php', 'http://www.power-promo.de/bannerklf.php?id=%CID%', 'http://www.power-promo.de/banner.php?id=%CID%'),
+(86, 17, 'htmlmail', 'http://www.power-promo.de/interface/out_paidmail.php', 'http://www.power-promo.de/emailf.php?id=%CID%', NULL),
+(87, 17, 'layer_click', 'http://www.power-promo.de/interface/out_layer.php', 'http://www.power-promo.de/layer.php?id=%CID%', NULL),
+(88, 17, 'layer_view', 'http://www.power-promo.de/interface/out_layer.php', 'http://www.power-promo.de/layer.php?id=%CID%', NULL),
+(91, 17, 'lead', 'http://www.power-promo.de/interface/out_lead.php', 'http://www.power-promo.de/lead.php?id=%CID%', NULL),
+(90, 17, 'popdown', 'http://www.power-promo.de/interface/out_popdown.php', 'http://www.power-promo.de/popdown.php?id=%CID%', NULL),
+(89, 17, 'popup', 'http://www.power-promo.de/interface/out_popup.php', 'http://www.power-promo.de/popup.php?id=%CID%', NULL),
+(92, 17, 'sale', 'http://www.power-promo.de/interface/out_sale.php', 'http://www.power-promo.de/sale.php?id=%CID%', NULL),
+(82, 17, 'surfbar_click', 'http://www.power-promo.de/interface/out_sbanner.php', 'http://www.power-promo.de/bannerklf.php?id=%CID%', 'http://www.power-promo.de/banner.php?id=%CID%'),
+(83, 17, 'surfbar_view', 'http://www.power-promo.de/interface/out_sbanner.php', 'http://www.power-promo.de/bannerklf.php?id=%CID%', 'http://www.power-promo.de/banner.php?id=%CID%'),
+(80, 17, 'textlink_click', 'http://www.power-promo.de/interface/out_textlink.php', 'http://www.power-promo.de/textlinkklick.php?id=%CID%', NULL),
+(81, 17, 'textlink_view', 'http://www.power-promo.de/interface/out_textlink.php', 'http://www.power-promo.de/textlinkklick.php?id=%CID%', NULL),
+(85, 17, 'textmail', 'http://www.power-promo.de/interface/out_paidmail.php', 'http://www.power-promo.de/emailf.php?id=%CID%', NULL)");
 
                // Network type handlers - SeCash
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_types` (`network_type_id`, `network_id`, `network_type_handle`, `network_type_api_url`, `network_type_click_url`, `network_type_banner_url`) VALUES
-(96, 17, 'banner_click', 'http://www.secash.de/interface/', 'http://www.secash.de/codes/klickbanner.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.secash.de/codes/viewbanner.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(95, 17, 'banner_view', 'http://www.secash.de/interface/', 'http://www.secash.de/codes/bannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.secash.de/codes/bannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(98, 17, 'button_view', 'http://www.secash.de/interface/', 'http://www.secash.de/codes/buttonklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.secash.de/codes/buttonview.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(93, 17, 'forcedbanner', 'http://www.secash.de/interface/', 'http://www.secash.de/codes/forcedbannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.secash.de/codes/forcedbannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(94, 17, 'forcedtextlink', 'http://www.secash.de/interface/', 'http://www.secash.de/codes/forcedtextlinkklick.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(100, 17, 'popup', 'http://www.secash.de/interface/', 'http://www.secash.de/codes/popup.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(97, 17, 'skybanner_view', 'http://www.secash.de/interface/', 'http://www.secash.de/codes/skybannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.secash.de/codes/skybannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(99, 17, 'textlink_view', 'http://www.secash.de/interface/', 'http://www.secash.de/codes/textlinkview.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(101, 17, 'textmail', 'http://www.secash.de/interface/', 'http://www.secash.de/codes/paidmail.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(124, 17, 'traffic', 'http://www.secash.de/interface/', 'http://www.secash.de/codes/traffic.php?id=%UID%&bid=%CID%&aid=%SID%', NULL)");
+(93, 18, 'forcedbanner', 'http://www.secash.de/interface/', 'http://www.secash.de/codes/forcedbannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.secash.de/codes/forcedbannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(94, 18, 'forcedtextlink', 'http://www.secash.de/interface/', 'http://www.secash.de/codes/forcedtextlinkklick.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(95, 18, 'banner_view', 'http://www.secash.de/interface/', 'http://www.secash.de/codes/bannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.secash.de/codes/bannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(96, 18, 'banner_click', 'http://www.secash.de/interface/', 'http://www.secash.de/codes/klickbanner.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.secash.de/codes/viewbanner.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(97, 18, 'skybanner_view', 'http://www.secash.de/interface/', 'http://www.secash.de/codes/skybannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.secash.de/codes/skybannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(98, 18, 'button_view', 'http://www.secash.de/interface/', 'http://www.secash.de/codes/buttonklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.secash.de/codes/buttonview.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(99, 18, 'textlink_view', 'http://www.secash.de/interface/', 'http://www.secash.de/codes/textlinkview.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(100, 18, 'popup', 'http://www.secash.de/interface/', 'http://www.secash.de/codes/popup.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(101, 18, 'textmail', 'http://www.secash.de/interface/', 'http://www.secash.de/codes/paidmail.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(124, 18, 'traffic', 'http://www.secash.de/interface/', 'http://www.secash.de/codes/traffic.php?id=%UID%&bid=%CID%&aid=%SID%', NULL)");
 
                // Network type handlers - UltraPROMO
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_types` (`network_type_id`, `network_id`, `network_type_handle`, `network_type_api_url`, `network_type_click_url`, `network_type_banner_url`) VALUES
-(125, 18, 'banner_click', 'http://www.ultrapromo.eu/interface/', 'http://www.ultrapromo.eu/codes/klickbanner.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.ultrapromo.eu/codes/viewbanner.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(126, 18, 'banner_view', 'http://www.ultrapromo.eu/interface/', 'http://www.ultrapromo.eu/codes/bannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.ultrapromo.eu/codes/bannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(127, 18, 'button_view', 'http://www.ultrapromo.eu/interface/', 'http://www.ultrapromo.eu/codes/buttonklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.ultrapromo.eu/codes/buttonview.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(128, 18, 'forcedbanner', 'http://www.ultrapromo.eu/interface/', 'http://www.ultrapromo.eu/codes/forcedbannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.ultrapromo.eu/codes/forcedbannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(129, 18, 'forcedtextlink', 'http://www.ultrapromo.eu/interface/', 'http://www.ultrapromo.eu/codes/forcedtextlinkklick.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(130, 18, 'popup', 'http://www.ultrapromo.eu/interface/', 'http://www.ultrapromo.eu/codes/popup.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(131, 18, 'skybanner_view', 'http://www.ultrapromo.eu/interface/', 'http://www.ultrapromo.eu/codes/skybannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.ultrapromo.eu/codes/skybannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
-(132, 18, 'textlink_view', 'http://www.ultrapromo.eu/interface/', 'http://www.ultrapromo.eu/codes/textlinkview.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(133, 18, 'textmail', 'http://www.ultrapromo.eu/interface/', 'http://www.ultrapromo.eu/codes/paidmail.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
-(134, 18, 'traffic', 'http://www.ultrapromo.eu/interface/', 'http://www.ultrapromo.eu/codes/traffic.php?id=%UID%&bid=%CID%&aid=%SID%', NULL)");
+(125, 19, 'banner_click', 'http://www.ultrapromo.eu/interface/', 'http://www.ultrapromo.eu/codes/klickbanner.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.ultrapromo.eu/codes/viewbanner.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(126, 19, 'banner_view', 'http://www.ultrapromo.eu/interface/', 'http://www.ultrapromo.eu/codes/bannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.ultrapromo.eu/codes/bannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(127, 19, 'button_view', 'http://www.ultrapromo.eu/interface/', 'http://www.ultrapromo.eu/codes/buttonklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.ultrapromo.eu/codes/buttonview.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(128, 19, 'forcedbanner', 'http://www.ultrapromo.eu/interface/', 'http://www.ultrapromo.eu/codes/forcedbannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.ultrapromo.eu/codes/forcedbannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(129, 19, 'forcedtextlink', 'http://www.ultrapromo.eu/interface/', 'http://www.ultrapromo.eu/codes/forcedtextlinkklick.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(130, 19, 'popup', 'http://www.ultrapromo.eu/interface/', 'http://www.ultrapromo.eu/codes/popup.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(131, 19, 'skybanner_view', 'http://www.ultrapromo.eu/interface/', 'http://www.ultrapromo.eu/codes/skybannerklick.php?id=%UID%&bid=%CID%&aid=%SID%', 'http://www.ultrapromo.eu/codes/skybannerview.php?id=%UID%&bid=%CID%&aid=%SID%'),
+(132, 19, 'textlink_view', 'http://www.ultrapromo.eu/interface/', 'http://www.ultrapromo.eu/codes/textlinkview.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(133, 19, 'textmail', 'http://www.ultrapromo.eu/interface/', 'http://www.ultrapromo.eu/codes/paidmail.php?id=%UID%&bid=%CID%&aid=%SID%', NULL),
+(134, 19, 'traffic', 'http://www.ultrapromo.eu/interface/', 'http://www.ultrapromo.eu/codes/traffic.php?id=%UID%&bid=%CID%&aid=%SID%', NULL)");
 
                // Network type handlers - Der Werbepartner.cc
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_types` (`network_type_id`, `network_id`, `network_type_handle`, `network_type_api_url`, `network_type_click_url`, `network_type_banner_url`) VALUES
-(145, 19, 'textlink_click', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/werbung.php', NULL),
-(146, 19, 'forcedbanner', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/werbung.php', 'http://www.werbepartner.cc/sponsor/data/werbung.php'),
-(147, 19, 'textmail', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/werbung.php', NULL),
-(148, 19, 'layer', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php', NULL),
-(149, 19, 'skybanner_click', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php'),
-(150, 19, 'surfbar_click', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php', NULL),
-(151, 19, 'banner_view', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php'),
-(152, 19, 'popup', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php', NULL),
-(153, 19, 'banner_click', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php'),
-(154, 19, 'forcedtextlink', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php', NULL),
-(155, 19, 'traffic', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php', NULL)");
+(145, 20, 'textlink_click', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/werbung.php', NULL),
+(146, 20, 'forcedbanner', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/werbung.php', 'http://www.werbepartner.cc/sponsor/data/werbung.php'),
+(147, 20, 'textmail', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/werbung.php', NULL),
+(148, 20, 'layer', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php', NULL),
+(149, 20, 'skybanner_click', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php'),
+(150, 20, 'surfbar_click', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php', NULL),
+(151, 20, 'banner_view', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php'),
+(152, 20, 'popup', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php', NULL),
+(153, 20, 'banner_click', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php'),
+(154, 20, 'forcedtextlink', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php', NULL),
+(155, 20, 'traffic', 'http://www.werbepartner.cc/sponsor/data/get.php', 'http://www.werbepartner.cc/sponsor/data/get.php', NULL)");
 
                // Network type handlers - Yoo!Media
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_types` (`network_type_id`, `network_id`, `network_type_handle`, `network_type_api_url`, `network_type_click_url`, `network_type_banner_url`) VALUES
-(156, 20, 'banner_click', 'http://www.yoomedia.de/interface_2.0/out_banner.php', 'http://www.yoomedia.de/code/z-bannerklf.php?id=%UID%&sid=%SID%', 'http://www.yoomedia.de/code/z-banner.php?id=%UID%&sid=%SID%&bid=%BID%'),
-(157, 20, 'textlink_click', 'http://www.yoomedia.de/interface_2.0/out_textlink.php', 'http://www.yoomedia.de/code/t-textlink.php?id=%UID%&sid=%SID%', NULL),
-(158, 20, 'surfbar_click', 'http://www.yoomedia.de/interface_2.0/out_sbanner.php', 'http://www.yoomedia.de/code/s-bannerklf.php?id=%UID%&sid=%SID%', 'http://www.yoomedia.de/code/s-banner.php?id=%UID%&sid=%SID%&bid=%BID%'),
-(159, 20, 'forcedbanner', 'http://www.yoomedia.de/interface_2.0/out_fbanner.php', 'http://www.yoomedia.de/code/f-bannerklf.php?id=%UID%&sid=%SID%', 'http://www.yoomedia.de/code/f-banner.php?id=%UID%&sid=%SID%&bid=%BID%'),
-(160, 20, 'pagepeel', 'http://www.yoomedia.de/interface_2.0/out_pagepeel.php', 'http://www.yoomedia.de/code/p-peel.php?id=%UID%&sid=%SID%', NULL),
-(161, 20, 'textmail', 'http://www.yoomedia.de/interface_2.0/out_textmail.php', 'http://www.yoomedia.de/code/t-mail.php?id=%UID%&sid=%SID%', NULL),
-(162, 20, 'htmlmail', 'http://www.yoomedia.de/interface_2.0/out_htmlmail.php', 'http://www.yoomedia.de/code/h-mail.php?id=%UID%&sid=%SID%', NULL),
-(163, 20, 'layer_click', 'http://www.yoomedia.de/interface_2.0/out_layer.php', 'http://www.yoomedia.de/code/l-layer.php?id=%UID%&sid=%SID%', NULL),
-(164, 20, 'popup', 'http://www.yoomedia.de/interface_2.0/out_popup.php', 'http://www.yoomedia.de/code/p-popup.php?id=%UID%&sid=%SID%', NULL),
-(165, 20, 'popdown', 'http://www.yoomedia.de/interface_2.0/out_popdown.php', 'http://www.yoomedia.de/code/p-popdown.php?id=%UID%&sid=%SID%', NULL),
-(166, 20, 'lead', 'http://www.yoomedia.de/interface_2.0/out_lead.php', 'http://www.yoomedia.de/code/lead.php?id=%UID%&sid=%SID%', NULL)");
+(156, 21, 'banner_click', 'http://www.yoomedia.de/interface_2.0/out_banner.php', 'http://www.yoomedia.de/code/z-bannerklf.php?id=%UID%&sid=%SID%', 'http://www.yoomedia.de/code/z-banner.php?id=%UID%&sid=%SID%&bid=%BID%'),
+(157, 21, 'textlink_click', 'http://www.yoomedia.de/interface_2.0/out_textlink.php', 'http://www.yoomedia.de/code/t-textlink.php?id=%UID%&sid=%SID%', NULL),
+(158, 21, 'surfbar_click', 'http://www.yoomedia.de/interface_2.0/out_sbanner.php', 'http://www.yoomedia.de/code/s-bannerklf.php?id=%UID%&sid=%SID%', 'http://www.yoomedia.de/code/s-banner.php?id=%UID%&sid=%SID%&bid=%BID%'),
+(159, 21, 'forcedbanner', 'http://www.yoomedia.de/interface_2.0/out_fbanner.php', 'http://www.yoomedia.de/code/f-bannerklf.php?id=%UID%&sid=%SID%', 'http://www.yoomedia.de/code/f-banner.php?id=%UID%&sid=%SID%&bid=%BID%'),
+(160, 21, 'pagepeel', 'http://www.yoomedia.de/interface_2.0/out_pagepeel.php', 'http://www.yoomedia.de/code/p-peel.php?id=%UID%&sid=%SID%', NULL),
+(161, 21, 'textmail', 'http://www.yoomedia.de/interface_2.0/out_textmail.php', 'http://www.yoomedia.de/code/t-mail.php?id=%UID%&sid=%SID%', NULL),
+(162, 21, 'htmlmail', 'http://www.yoomedia.de/interface_2.0/out_htmlmail.php', 'http://www.yoomedia.de/code/h-mail.php?id=%UID%&sid=%SID%', NULL),
+(163, 21, 'layer_click', 'http://www.yoomedia.de/interface_2.0/out_layer.php', 'http://www.yoomedia.de/code/l-layer.php?id=%UID%&sid=%SID%', NULL),
+(164, 21, 'popup', 'http://www.yoomedia.de/interface_2.0/out_popup.php', 'http://www.yoomedia.de/code/p-popup.php?id=%UID%&sid=%SID%', NULL),
+(165, 21, 'popdown', 'http://www.yoomedia.de/interface_2.0/out_popdown.php', 'http://www.yoomedia.de/code/p-popdown.php?id=%UID%&sid=%SID%', NULL),
+(166, 21, 'lead', 'http://www.yoomedia.de/interface_2.0/out_lead.php', 'http://www.yoomedia.de/code/lead.php?id=%UID%&sid=%SID%', NULL)");
 
                // Request parameters per type handler - A3H
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_request_params` (`network_param_id`, `network_id`, `network_type_id`, `request_param_key`, `request_param_value`, `request_param_default`) VALUES
@@ -731,911 +747,913 @@ PRIMARY KEY (`network_reload_id`)
 
                // Request parameters per type handler - Affiliblatt
 
+               // Request parameters per type handler - AllAds4You
+
                // Request parameters per type handler - Alster-Marketing
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_request_params` (`network_param_id`, `network_id`, `network_type_id`, `request_param_key`, `request_param_value`, `request_param_default`) VALUES
-(215, 9, 35, 'id', 'id', NULL),
-(216, 9, 35, 'sid', 'sid', NULL),
-(217, 9, 35, 'password', 'pw', NULL),
-(218, 9, 35, 'reward', 'verguetung', NULL),
-(219, 9, 35, 'reload', 'reload', NULL),
-(220, 9, 35, 'remain', 'uebrig', NULL),
-(221, 9, 35, 'type', 'typ', 'klick'),
-(222, 9, 35, 'size', 'size', NULL),
-(223, 9, 45, 'id', 'id', NULL),
-(224, 9, 45, 'sid', 'sid', NULL),
-(225, 9, 45, 'password', 'pw', NULL),
-(226, 9, 45, 'reward', 'verguetung', NULL),
-(227, 9, 45, 'reload', 'reload', NULL),
-(228, 9, 45, 'remain', 'uebrig', NULL),
-(229, 9, 45, 'type', 'typ', 'view'),
-(230, 9, 45, 'size', 'size', NULL),
-(231, 9, 36, 'id', 'id', NULL),
-(232, 9, 36, 'sid', 'sid', NULL),
-(233, 9, 36, 'password', 'pw', NULL),
-(234, 9, 36, 'reward', 'verguetung', NULL),
-(235, 9, 36, 'reload', 'reload', NULL),
-(236, 9, 36, 'remain', 'uebrig', NULL),
-(237, 9, 36, 'type', 'typ', 'klick'),
-(238, 9, 46, 'id', 'id', NULL),
-(239, 9, 46, 'sid', 'sid', NULL),
-(240, 9, 46, 'password', 'pw', NULL),
-(241, 9, 46, 'reward', 'verguetung', NULL),
-(242, 9, 46, 'reload', 'reload', NULL),
-(243, 9, 46, 'remain', 'uebrig', NULL),
-(244, 9, 46, 'type', 'typ', 'view'),
-(245, 9, 37, 'id', 'id', NULL),
-(246, 9, 37, 'sid', 'sid', NULL),
-(247, 9, 37, 'password', 'pw', NULL),
-(248, 9, 37, 'reward', 'verguetung', NULL),
-(249, 9, 37, 'reload', 'reload', NULL),
-(250, 9, 37, 'remain', 'uebrig', NULL),
-(251, 9, 37, 'type', 'typ', 'klick'),
-(252, 9, 37, 'size', 'size', NULL),
-(253, 9, 47, 'id', 'id', NULL),
-(254, 9, 47, 'sid', 'sid', NULL),
-(255, 9, 47, 'password', 'pw', NULL),
-(256, 9, 47, 'reward', 'verguetung', NULL),
-(257, 9, 47, 'reload', 'reload', NULL),
-(258, 9, 47, 'remain', 'uebrig', NULL),
-(259, 9, 47, 'type', 'typ', 'view'),
-(260, 9, 47, 'size', 'size', NULL),
-(261, 9, 38, 'id', 'id', NULL),
-(262, 9, 38, 'sid', 'sid', NULL),
-(263, 9, 38, 'password', 'pw', NULL),
-(264, 9, 38, 'reward', 'verguetung', NULL),
-(265, 9, 38, 'reload', 'reload', NULL),
-(266, 9, 38, 'remain', 'uebrig', NULL),
-(267, 9, 38, 'size', 'size', NULL),
-(268, 9, 38, 'min_stay', 'ma', NULL),
-(269, 9, 39, 'id', 'id', NULL),
-(270, 9, 39, 'sid', 'sid', NULL),
-(271, 9, 39, 'password', 'pw', NULL),
-(272, 9, 39, 'reward', 'verguetung', NULL),
-(273, 9, 39, 'reload', 'reload', NULL),
-(274, 9, 39, 'remain', 'uebrig', NULL),
-(275, 9, 39, 'min_stay', 'ma', NULL),
-(276, 9, 39, 'type', 'typ', 'text'),
-(277, 9, 48, 'id', 'id', NULL),
-(278, 9, 48, 'sid', 'sid', NULL),
-(279, 9, 48, 'password', 'pw', NULL),
-(280, 9, 48, 'reward', 'verguetung', NULL),
-(281, 9, 48, 'reload', 'reload', NULL),
-(282, 9, 48, 'remain', 'uebrig', NULL),
-(283, 9, 48, 'min_stay', 'ma', NULL),
-(284, 9, 48, 'type', 'typ', 'html'),
-(285, 9, 40, 'id', 'id', NULL),
-(286, 9, 40, 'sid', 'sid', NULL),
-(287, 9, 40, 'password', 'pw', NULL),
-(288, 9, 40, 'reward', 'verguetung', NULL),
-(289, 9, 40, 'reload', 'reload', NULL),
-(290, 9, 40, 'remain', 'uebrig', NULL),
-(291, 9, 40, 'type', 'typ', 'klick'),
-(292, 9, 49, 'id', 'id', NULL),
-(293, 9, 49, 'sid', 'sid', NULL),
-(294, 9, 49, 'password', 'pw', NULL),
-(295, 9, 49, 'reward', 'verguetung', NULL),
-(296, 9, 49, 'reload', 'reload', NULL),
-(297, 9, 49, 'remain', 'uebrig', NULL),
-(298, 9, 49, 'type', 'typ', 'view'),
-(299, 9, 41, 'id', 'id', NULL),
-(300, 9, 41, 'sid', 'sid', NULL),
-(301, 9, 41, 'password', 'pw', NULL),
-(302, 9, 41, 'reward', 'verguetung', NULL),
-(303, 9, 41, 'reload', 'reload', NULL),
-(304, 9, 41, 'remain', 'uebrig', NULL),
-(305, 9, 41, 'min_stay', 'ma', NULL),
-(306, 9, 42, 'id', 'id', NULL),
-(307, 9, 42, 'sid', 'sid', NULL),
-(308, 9, 42, 'password', 'pw', NULL),
-(309, 9, 42, 'reward', 'verguetung', NULL),
-(310, 9, 42, 'reload', 'reload', NULL),
-(311, 9, 42, 'remain', 'uebrig', NULL),
-(312, 9, 42, 'min_stay', 'ma', NULL),
-(313, 9, 43, 'id', 'id', NULL),
-(314, 9, 43, 'sid', 'sid', NULL),
-(315, 9, 43, 'password', 'pw', NULL),
-(316, 9, 43, 'reward', 'verguetung', NULL),
-(317, 9, 43, 'remain', 'uebrig', NULL),
-(318, 9, 44, 'id', 'id', NULL),
-(319, 9, 44, 'sid', 'sid', NULL),
-(320, 9, 44, 'password', 'pw', NULL),
-(321, 9, 44, 'reward', 'verguetung', NULL),
-(322, 9, 44, 'remain', 'uebrig', NULL)");
+(215, 10, 35, 'id', 'id', NULL),
+(216, 10, 35, 'sid', 'sid', NULL),
+(217, 10, 35, 'password', 'pw', NULL),
+(218, 10, 35, 'reward', 'verguetung', NULL),
+(219, 10, 35, 'reload', 'reload', NULL),
+(220, 10, 35, 'remain', 'uebrig', NULL),
+(221, 10, 35, 'type', 'typ', 'klick'),
+(222, 10, 35, 'size', 'size', NULL),
+(223, 10, 45, 'id', 'id', NULL),
+(224, 10, 45, 'sid', 'sid', NULL),
+(225, 10, 45, 'password', 'pw', NULL),
+(226, 10, 45, 'reward', 'verguetung', NULL),
+(227, 10, 45, 'reload', 'reload', NULL),
+(228, 10, 45, 'remain', 'uebrig', NULL),
+(229, 10, 45, 'type', 'typ', 'view'),
+(230, 10, 45, 'size', 'size', NULL),
+(231, 10, 36, 'id', 'id', NULL),
+(232, 10, 36, 'sid', 'sid', NULL),
+(233, 10, 36, 'password', 'pw', NULL),
+(234, 10, 36, 'reward', 'verguetung', NULL),
+(235, 10, 36, 'reload', 'reload', NULL),
+(236, 10, 36, 'remain', 'uebrig', NULL),
+(237, 10, 36, 'type', 'typ', 'klick'),
+(238, 10, 46, 'id', 'id', NULL),
+(239, 10, 46, 'sid', 'sid', NULL),
+(240, 10, 46, 'password', 'pw', NULL),
+(241, 10, 46, 'reward', 'verguetung', NULL),
+(242, 10, 46, 'reload', 'reload', NULL),
+(243, 10, 46, 'remain', 'uebrig', NULL),
+(244, 10, 46, 'type', 'typ', 'view'),
+(245, 10, 37, 'id', 'id', NULL),
+(246, 10, 37, 'sid', 'sid', NULL),
+(247, 10, 37, 'password', 'pw', NULL),
+(248, 10, 37, 'reward', 'verguetung', NULL),
+(249, 10, 37, 'reload', 'reload', NULL),
+(250, 10, 37, 'remain', 'uebrig', NULL),
+(251, 10, 37, 'type', 'typ', 'klick'),
+(252, 10, 37, 'size', 'size', NULL),
+(253, 10, 47, 'id', 'id', NULL),
+(254, 10, 47, 'sid', 'sid', NULL),
+(255, 10, 47, 'password', 'pw', NULL),
+(256, 10, 47, 'reward', 'verguetung', NULL),
+(257, 10, 47, 'reload', 'reload', NULL),
+(258, 10, 47, 'remain', 'uebrig', NULL),
+(259, 10, 47, 'type', 'typ', 'view'),
+(260, 10, 47, 'size', 'size', NULL),
+(261, 10, 38, 'id', 'id', NULL),
+(262, 10, 38, 'sid', 'sid', NULL),
+(263, 10, 38, 'password', 'pw', NULL),
+(264, 10, 38, 'reward', 'verguetung', NULL),
+(265, 10, 38, 'reload', 'reload', NULL),
+(266, 10, 38, 'remain', 'uebrig', NULL),
+(267, 10, 38, 'size', 'size', NULL),
+(268, 10, 38, 'min_stay', 'ma', NULL),
+(269, 10, 39, 'id', 'id', NULL),
+(270, 10, 39, 'sid', 'sid', NULL),
+(271, 10, 39, 'password', 'pw', NULL),
+(272, 10, 39, 'reward', 'verguetung', NULL),
+(273, 10, 39, 'reload', 'reload', NULL),
+(274, 10, 39, 'remain', 'uebrig', NULL),
+(275, 10, 39, 'min_stay', 'ma', NULL),
+(276, 10, 39, 'type', 'typ', 'text'),
+(277, 10, 48, 'id', 'id', NULL),
+(278, 10, 48, 'sid', 'sid', NULL),
+(279, 10, 48, 'password', 'pw', NULL),
+(280, 10, 48, 'reward', 'verguetung', NULL),
+(281, 10, 48, 'reload', 'reload', NULL),
+(282, 10, 48, 'remain', 'uebrig', NULL),
+(283, 10, 48, 'min_stay', 'ma', NULL),
+(284, 10, 48, 'type', 'typ', 'html'),
+(285, 10, 40, 'id', 'id', NULL),
+(286, 10, 40, 'sid', 'sid', NULL),
+(287, 10, 40, 'password', 'pw', NULL),
+(288, 10, 40, 'reward', 'verguetung', NULL),
+(289, 10, 40, 'reload', 'reload', NULL),
+(290, 10, 40, 'remain', 'uebrig', NULL),
+(291, 10, 40, 'type', 'typ', 'klick'),
+(292, 10, 49, 'id', 'id', NULL),
+(293, 10, 49, 'sid', 'sid', NULL),
+(294, 10, 49, 'password', 'pw', NULL),
+(295, 10, 49, 'reward', 'verguetung', NULL),
+(296, 10, 49, 'reload', 'reload', NULL),
+(297, 10, 49, 'remain', 'uebrig', NULL),
+(298, 10, 49, 'type', 'typ', 'view'),
+(299, 10, 41, 'id', 'id', NULL),
+(300, 10, 41, 'sid', 'sid', NULL),
+(301, 10, 41, 'password', 'pw', NULL),
+(302, 10, 41, 'reward', 'verguetung', NULL),
+(303, 10, 41, 'reload', 'reload', NULL),
+(304, 10, 41, 'remain', 'uebrig', NULL),
+(305, 10, 41, 'min_stay', 'ma', NULL),
+(306, 10, 42, 'id', 'id', NULL),
+(307, 10, 42, 'sid', 'sid', NULL),
+(308, 10, 42, 'password', 'pw', NULL),
+(309, 10, 42, 'reward', 'verguetung', NULL),
+(310, 10, 42, 'reload', 'reload', NULL),
+(311, 10, 42, 'remain', 'uebrig', NULL),
+(312, 10, 42, 'min_stay', 'ma', NULL),
+(313, 10, 43, 'id', 'id', NULL),
+(314, 10, 43, 'sid', 'sid', NULL),
+(315, 10, 43, 'password', 'pw', NULL),
+(316, 10, 43, 'reward', 'verguetung', NULL),
+(317, 10, 43, 'remain', 'uebrig', NULL),
+(318, 10, 44, 'id', 'id', NULL),
+(319, 10, 44, 'sid', 'sid', NULL),
+(320, 10, 44, 'password', 'pw', NULL),
+(321, 10, 44, 'reward', 'verguetung', NULL),
+(322, 10, 44, 'remain', 'uebrig', NULL)");
 
                // Request parameters per type handler - BonusSponsor
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_request_params` (`network_param_id`, `network_id`, `network_type_id`, `request_param_key`, `request_param_value`, `request_param_default`) VALUES
-(323, 10, 50, 'id', 'id', NULL),
-(324, 10, 50, 'sid', 'sid', NULL),
-(325, 10, 50, 'password', 'pw', NULL),
-(326, 10, 50, 'reward', 'verguetung', NULL),
-(327, 10, 50, 'reload', 'reload', NULL),
-(328, 10, 50, 'remain', 'uebrig', NULL),
-(329, 10, 50, 'type', 'typ', 'klick'),
-(330, 10, 50, 'size', 'size', NULL),
-(331, 10, 51, 'id', 'id', NULL),
-(332, 10, 51, 'sid', 'sid', NULL),
-(333, 10, 51, 'password', 'pw', NULL),
-(334, 10, 51, 'reward', 'verguetung', NULL),
-(335, 10, 51, 'reload', 'reload', NULL),
-(336, 10, 51, 'remain', 'uebrig', NULL),
-(337, 10, 51, 'type', 'typ', 'view'),
-(338, 10, 51, 'size', 'size', NULL),
-(339, 10, 52, 'id', 'id', NULL),
-(340, 10, 52, 'sid', 'sid', NULL),
-(341, 10, 52, 'password', 'pw', NULL),
-(342, 10, 52, 'reward', 'verguetung', NULL),
-(343, 10, 52, 'reload', 'reload', NULL),
-(344, 10, 52, 'remain', 'uebrig', NULL),
-(345, 10, 52, 'type', 'typ', 'klick'),
-(346, 10, 53, 'id', 'id', NULL),
-(347, 10, 53, 'sid', 'sid', NULL),
-(348, 10, 53, 'password', 'pw', NULL),
-(349, 10, 53, 'reward', 'verguetung', NULL),
-(350, 10, 53, 'reload', 'reload', NULL),
-(351, 10, 53, 'remain', 'uebrig', NULL),
-(352, 10, 53, 'type', 'typ', 'view'),
-(353, 10, 54, 'id', 'id', NULL),
-(354, 10, 54, 'sid', 'sid', NULL),
-(355, 10, 54, 'password', 'pw', NULL),
-(356, 10, 54, 'reward', 'verguetung', NULL),
-(357, 10, 54, 'reload', 'reload', NULL),
-(358, 10, 54, 'remain', 'uebrig', NULL),
-(359, 10, 54, 'size', 'size', NULL),
-(360, 10, 54, 'min_stay', 'ma', NULL),
-(361, 10, 55, 'id', 'id', NULL),
-(362, 10, 55, 'sid', 'sid', NULL),
-(363, 10, 55, 'password', 'pw', NULL),
-(364, 10, 55, 'reward', 'verguetung', NULL),
-(365, 10, 55, 'reload', 'reload', NULL),
-(366, 10, 55, 'remain', 'uebrig', NULL),
-(367, 10, 55, 'min_stay', 'ma', NULL),
-(368, 10, 55, 'type', 'typ', 'text'),
-(369, 10, 56, 'id', 'id', NULL),
-(370, 10, 56, 'sid', 'sid', NULL),
-(371, 10, 56, 'password', 'pw', NULL),
-(372, 10, 56, 'reward', 'verguetung', NULL),
-(373, 10, 56, 'reload', 'reload', NULL),
-(374, 10, 56, 'remain', 'uebrig', NULL),
-(375, 10, 56, 'min_stay', 'ma', NULL),
-(376, 10, 56, 'type', 'typ', 'html'),
-(377, 10, 57, 'id', 'id', NULL),
-(378, 10, 57, 'sid', 'sid', NULL),
-(379, 10, 57, 'password', 'pw', NULL),
-(380, 10, 57, 'reward', 'verguetung', NULL),
-(381, 10, 57, 'reload', 'reload', NULL),
-(382, 10, 57, 'remain', 'uebrig', NULL),
-(383, 10, 57, 'type', 'typ', 'klick'),
-(384, 10, 58, 'id', 'id', NULL),
-(385, 10, 58, 'sid', 'sid', NULL),
-(386, 10, 58, 'password', 'pw', NULL),
-(387, 10, 58, 'reward', 'verguetung', NULL),
-(388, 10, 58, 'reload', 'reload', NULL),
-(389, 10, 58, 'remain', 'uebrig', NULL),
-(390, 10, 58, 'type', 'typ', 'view'),
-(391, 10, 59, 'id', 'id', NULL),
-(392, 10, 59, 'sid', 'sid', NULL),
-(393, 10, 59, 'password', 'pw', NULL),
-(394, 10, 59, 'reward', 'verguetung', NULL),
-(395, 10, 59, 'reload', 'reload', NULL),
-(396, 10, 59, 'remain', 'uebrig', NULL),
-(397, 10, 59, 'min_stay', 'ma', NULL),
-(398, 10, 60, 'id', 'id', NULL),
-(399, 10, 60, 'sid', 'sid', NULL),
-(400, 10, 60, 'password', 'pw', NULL),
-(401, 10, 60, 'reward', 'verguetung', NULL),
-(402, 10, 60, 'reload', 'reload', NULL),
-(403, 10, 60, 'remain', 'uebrig', NULL),
-(404, 10, 60, 'min_stay', 'ma', NULL),
-(405, 10, 61, 'id', 'id', NULL),
-(406, 10, 61, 'sid', 'sid', NULL),
-(407, 10, 61, 'password', 'pw', NULL),
-(408, 10, 61, 'reward', 'verguetung', NULL),
-(409, 10, 61, 'remain', 'uebrig', NULL),
-(410, 10, 62, 'id', 'id', NULL),
-(411, 10, 62, 'sid', 'sid', NULL),
-(412, 10, 62, 'password', 'pw', NULL),
-(413, 10, 62, 'reward', 'verguetung', NULL),
-(414, 10, 62, 'remain', 'uebrig', NULL)");
+(323, 11, 50, 'id', 'id', NULL),
+(324, 11, 50, 'sid', 'sid', NULL),
+(325, 11, 50, 'password', 'pw', NULL),
+(326, 11, 50, 'reward', 'verguetung', NULL),
+(327, 11, 50, 'reload', 'reload', NULL),
+(328, 11, 50, 'remain', 'uebrig', NULL),
+(329, 11, 50, 'type', 'typ', 'klick'),
+(330, 11, 50, 'size', 'size', NULL),
+(331, 11, 51, 'id', 'id', NULL),
+(332, 11, 51, 'sid', 'sid', NULL),
+(333, 11, 51, 'password', 'pw', NULL),
+(334, 11, 51, 'reward', 'verguetung', NULL),
+(335, 11, 51, 'reload', 'reload', NULL),
+(336, 11, 51, 'remain', 'uebrig', NULL),
+(337, 11, 51, 'type', 'typ', 'view'),
+(338, 11, 51, 'size', 'size', NULL),
+(339, 11, 52, 'id', 'id', NULL),
+(340, 11, 52, 'sid', 'sid', NULL),
+(341, 11, 52, 'password', 'pw', NULL),
+(342, 11, 52, 'reward', 'verguetung', NULL),
+(343, 11, 52, 'reload', 'reload', NULL),
+(344, 11, 52, 'remain', 'uebrig', NULL),
+(345, 11, 52, 'type', 'typ', 'klick'),
+(346, 11, 53, 'id', 'id', NULL),
+(347, 11, 53, 'sid', 'sid', NULL),
+(348, 11, 53, 'password', 'pw', NULL),
+(349, 11, 53, 'reward', 'verguetung', NULL),
+(350, 11, 53, 'reload', 'reload', NULL),
+(351, 11, 53, 'remain', 'uebrig', NULL),
+(352, 11, 53, 'type', 'typ', 'view'),
+(353, 11, 54, 'id', 'id', NULL),
+(354, 11, 54, 'sid', 'sid', NULL),
+(355, 11, 54, 'password', 'pw', NULL),
+(356, 11, 54, 'reward', 'verguetung', NULL),
+(357, 11, 54, 'reload', 'reload', NULL),
+(358, 11, 54, 'remain', 'uebrig', NULL),
+(359, 11, 54, 'size', 'size', NULL),
+(360, 11, 54, 'min_stay', 'ma', NULL),
+(361, 11, 55, 'id', 'id', NULL),
+(362, 11, 55, 'sid', 'sid', NULL),
+(363, 11, 55, 'password', 'pw', NULL),
+(364, 11, 55, 'reward', 'verguetung', NULL),
+(365, 11, 55, 'reload', 'reload', NULL),
+(366, 11, 55, 'remain', 'uebrig', NULL),
+(367, 11, 55, 'min_stay', 'ma', NULL),
+(368, 11, 55, 'type', 'typ', 'text'),
+(369, 11, 56, 'id', 'id', NULL),
+(370, 11, 56, 'sid', 'sid', NULL),
+(371, 11, 56, 'password', 'pw', NULL),
+(372, 11, 56, 'reward', 'verguetung', NULL),
+(373, 11, 56, 'reload', 'reload', NULL),
+(374, 11, 56, 'remain', 'uebrig', NULL),
+(375, 11, 56, 'min_stay', 'ma', NULL),
+(376, 11, 56, 'type', 'typ', 'html'),
+(377, 11, 57, 'id', 'id', NULL),
+(378, 11, 57, 'sid', 'sid', NULL),
+(379, 11, 57, 'password', 'pw', NULL),
+(380, 11, 57, 'reward', 'verguetung', NULL),
+(381, 11, 57, 'reload', 'reload', NULL),
+(382, 11, 57, 'remain', 'uebrig', NULL),
+(383, 11, 57, 'type', 'typ', 'klick'),
+(384, 11, 58, 'id', 'id', NULL),
+(385, 11, 58, 'sid', 'sid', NULL),
+(386, 11, 58, 'password', 'pw', NULL),
+(387, 11, 58, 'reward', 'verguetung', NULL),
+(388, 11, 58, 'reload', 'reload', NULL),
+(389, 11, 58, 'remain', 'uebrig', NULL),
+(390, 11, 58, 'type', 'typ', 'view'),
+(391, 11, 59, 'id', 'id', NULL),
+(392, 11, 59, 'sid', 'sid', NULL),
+(393, 11, 59, 'password', 'pw', NULL),
+(394, 11, 59, 'reward', 'verguetung', NULL),
+(395, 11, 59, 'reload', 'reload', NULL),
+(396, 11, 59, 'remain', 'uebrig', NULL),
+(397, 11, 59, 'min_stay', 'ma', NULL),
+(398, 11, 60, 'id', 'id', NULL),
+(399, 11, 60, 'sid', 'sid', NULL),
+(400, 11, 60, 'password', 'pw', NULL),
+(401, 11, 60, 'reward', 'verguetung', NULL),
+(402, 11, 60, 'reload', 'reload', NULL),
+(403, 11, 60, 'remain', 'uebrig', NULL),
+(404, 11, 60, 'min_stay', 'ma', NULL),
+(405, 11, 61, 'id', 'id', NULL),
+(406, 11, 61, 'sid', 'sid', NULL),
+(407, 11, 61, 'password', 'pw', NULL),
+(408, 11, 61, 'reward', 'verguetung', NULL),
+(409, 11, 61, 'remain', 'uebrig', NULL),
+(410, 11, 62, 'id', 'id', NULL),
+(411, 11, 62, 'sid', 'sid', NULL),
+(412, 11, 62, 'password', 'pw', NULL),
+(413, 11, 62, 'reward', 'verguetung', NULL),
+(414, 11, 62, 'remain', 'uebrig', NULL)");
 
                // Request parameters per type handler - Fusion-Ads
 
                // Request parameters per type handler - GigapPromo
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_request_params` (`network_param_id`, `network_id`, `network_type_id`, `request_param_key`, `request_param_value`, `request_param_default`) VALUES
-(687, 12, 102, 'id', 'id', NULL),
-(688, 12, 102, 'sid', 'aid', NULL),
-(689, 12, 102, 'password', 'pw', NULL),
-(690, 12, 102, 'reload', 'reload', NULL),
-(691, 12, 102, 'reward', 'verguetung', NULL),
-(692, 12, 102, 'remain', 'uebrig', NULL),
-(693, 12, 102, 'size', 'typ', NULL),
-(694, 12, 103, 'id', 'id', NULL),
-(695, 12, 103, 'sid', 'aid', NULL),
-(696, 12, 103, 'password', 'pw', NULL),
-(697, 12, 103, 'reload', 'reload', NULL),
-(698, 12, 103, 'reward', 'verguetung', NULL),
-(699, 12, 103, 'remain', 'uebrig', NULL),
-(700, 12, 104, 'id', 'id', NULL),
-(701, 12, 104, 'sid', 'aid', NULL),
-(702, 12, 104, 'password', 'pw', NULL),
-(703, 12, 104, 'reload', 'reload', NULL),
-(704, 12, 104, 'reward', 'verguetung', NULL),
-(705, 12, 104, 'remain', 'uebrig', NULL),
-(706, 12, 104, 'max_stay', 'ma', NULL),
-(707, 12, 105, 'id', 'id', NULL),
-(708, 12, 105, 'sid', 'aid', NULL),
-(709, 12, 105, 'password', 'pw', NULL),
-(710, 12, 105, 'reload', 'reload', NULL),
-(711, 12, 105, 'reward', 'verguetung', NULL),
-(712, 12, 105, 'remain', 'uebrig', NULL),
-(713, 12, 105, 'max_stay', 'ma', NULL),
-(714, 12, 106, 'id', 'id', NULL),
-(715, 12, 106, 'sid', 'aid', NULL),
-(716, 12, 106, 'password', 'pw', NULL),
-(717, 12, 106, 'reload', 'reload', NULL),
-(718, 12, 106, 'reward', 'verguetung', NULL),
-(719, 12, 106, 'remain', 'uebrig', NULL),
-(720, 12, 106, 'max_stay', 'ma', NULL),
-(721, 12, 107, 'id', 'id', NULL),
-(722, 12, 107, 'sid', 'aid', NULL),
-(723, 12, 107, 'password', 'pw', NULL),
-(724, 12, 107, 'reload', 'reload', NULL),
-(725, 12, 107, 'reward', 'verguetung', NULL),
-(726, 12, 107, 'remain', 'uebrig', NULL),
-(727, 12, 107, 'max_stay', 'ma', NULL),
-(728, 12, 108, 'id', 'id', NULL),
-(729, 12, 108, 'sid', 'aid', NULL),
-(730, 12, 108, 'password', 'pw', NULL),
-(731, 12, 108, 'reload', 'reload', NULL),
-(732, 12, 108, 'reward', 'verguetung', NULL),
-(733, 12, 108, 'remain', 'uebrig', NULL),
-(734, 12, 108, 'max_stay', 'ma', NULL)");
+(687, 13, 102, 'id', 'id', NULL),
+(688, 13, 102, 'sid', 'aid', NULL),
+(689, 13, 102, 'password', 'pw', NULL),
+(690, 13, 102, 'reload', 'reload', NULL),
+(691, 13, 102, 'reward', 'verguetung', NULL),
+(692, 13, 102, 'remain', 'uebrig', NULL),
+(693, 13, 102, 'size', 'typ', NULL),
+(694, 13, 103, 'id', 'id', NULL),
+(695, 13, 103, 'sid', 'aid', NULL),
+(696, 13, 103, 'password', 'pw', NULL),
+(697, 13, 103, 'reload', 'reload', NULL),
+(698, 13, 103, 'reward', 'verguetung', NULL),
+(699, 13, 103, 'remain', 'uebrig', NULL),
+(700, 13, 104, 'id', 'id', NULL),
+(701, 13, 104, 'sid', 'aid', NULL),
+(702, 13, 104, 'password', 'pw', NULL),
+(703, 13, 104, 'reload', 'reload', NULL),
+(704, 13, 104, 'reward', 'verguetung', NULL),
+(705, 13, 104, 'remain', 'uebrig', NULL),
+(706, 13, 104, 'max_stay', 'ma', NULL),
+(707, 13, 105, 'id', 'id', NULL),
+(708, 13, 105, 'sid', 'aid', NULL),
+(709, 13, 105, 'password', 'pw', NULL),
+(710, 13, 105, 'reload', 'reload', NULL),
+(711, 13, 105, 'reward', 'verguetung', NULL),
+(712, 13, 105, 'remain', 'uebrig', NULL),
+(713, 13, 105, 'max_stay', 'ma', NULL),
+(714, 13, 106, 'id', 'id', NULL),
+(715, 13, 106, 'sid', 'aid', NULL),
+(716, 13, 106, 'password', 'pw', NULL),
+(717, 13, 106, 'reload', 'reload', NULL),
+(718, 13, 106, 'reward', 'verguetung', NULL),
+(719, 13, 106, 'remain', 'uebrig', NULL),
+(720, 13, 106, 'max_stay', 'ma', NULL),
+(721, 13, 107, 'id', 'id', NULL),
+(722, 13, 107, 'sid', 'aid', NULL),
+(723, 13, 107, 'password', 'pw', NULL),
+(724, 13, 107, 'reload', 'reload', NULL),
+(725, 13, 107, 'reward', 'verguetung', NULL),
+(726, 13, 107, 'remain', 'uebrig', NULL),
+(727, 13, 107, 'max_stay', 'ma', NULL),
+(728, 13, 108, 'id', 'id', NULL),
+(729, 13, 108, 'sid', 'aid', NULL),
+(730, 13, 108, 'password', 'pw', NULL),
+(731, 13, 108, 'reload', 'reload', NULL),
+(732, 13, 108, 'reward', 'verguetung', NULL),
+(733, 13, 108, 'remain', 'uebrig', NULL),
+(734, 13, 108, 'max_stay', 'ma', NULL)");
 
                // Request parameters per type handler - HPSponsor
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_request_params` (`network_param_id`, `network_id`, `network_type_id`, `request_param_key`, `request_param_value`, `request_param_default`) VALUES
-(889, 13, 135, 'extra', 'typ', 'forcedbanner'),
-(890, 13, 135, 'id', 'id', NULL),
-(891, 13, 135, 'password', 'pw', NULL),
-(892, 13, 135, 'remain', 'uebrig', NULL),
-(893, 13, 135, 'reload', 'reload', NULL),
-(894, 13, 135, 'reward', 'verguetung', NULL),
-(895, 13, 136, 'extra', 'typ', 'forcedtextlink'),
-(896, 13, 136, 'id', 'id', NULL),
-(897, 13, 136, 'password', 'pw', NULL),
-(898, 13, 136, 'remain', 'uebrig', NULL),
-(899, 13, 136, 'reload', 'reload', NULL),
-(900, 13, 136, 'reward', 'verguetung', NULL),
-(901, 13, 137, 'extra', 'typ', 'bannerview'),
-(902, 13, 137, 'id', 'id', NULL),
-(903, 13, 137, 'password', 'pw', NULL),
-(904, 13, 137, 'remain', 'uebrig', NULL),
-(905, 13, 137, 'reload', 'reload', NULL),
-(906, 13, 137, 'reward', 'verguetung', NULL),
-(907, 13, 138, 'extra', 'typ', 'bannerklick'),
-(908, 13, 138, 'id', 'id', NULL),
-(909, 13, 138, 'password', 'pw', NULL),
-(910, 13, 138, 'remain', 'uebrig', NULL),
-(911, 13, 138, 'reload', 'reload', NULL),
-(912, 13, 138, 'reward', 'verguetung', NULL),
-(913, 13, 139, 'extra', 'typ', 'skybannerview'),
-(914, 13, 139, 'id', 'id', NULL),
-(915, 13, 139, 'password', 'pw', NULL),
-(916, 13, 139, 'remain', 'uebrig', NULL),
-(917, 13, 139, 'reload', 'reload', NULL),
-(918, 13, 139, 'reward', 'verguetung', NULL),
-(919, 13, 140, 'extra', 'typ', 'buttonview'),
-(920, 13, 140, 'id', 'id', NULL),
-(921, 13, 140, 'password', 'pw', NULL),
-(922, 13, 140, 'remain', 'uebrig', NULL),
-(923, 13, 140, 'reload', 'reload', NULL),
-(924, 13, 140, 'reward', 'verguetung', NULL),
-(925, 13, 141, 'extra', 'typ', 'textview'),
-(926, 13, 141, 'id', 'id', NULL),
-(927, 13, 141, 'password', 'pw', NULL),
-(928, 13, 141, 'remain', 'uebrig', NULL),
-(929, 13, 141, 'reload', 'reload', NULL),
-(930, 13, 141, 'reward', 'verguetung', NULL),
-(931, 13, 142, 'extra', 'typ', 'traffic'),
-(932, 13, 142, 'id', 'id', NULL),
-(933, 13, 142, 'password', 'pw', NULL),
-(934, 13, 142, 'remain', 'uebrig', NULL),
-(935, 13, 142, 'reload', 'reload', NULL),
-(936, 13, 142, 'reward', 'verguetung', NULL),
-(937, 13, 143, 'extra', 'typ', 'popup'),
-(938, 13, 143, 'id', 'id', NULL),
-(939, 13, 143, 'password', 'pw', NULL),
-(940, 13, 143, 'remain', 'uebrig', NULL),
-(941, 13, 143, 'reload', 'reload', NULL),
-(942, 13, 143, 'reward', 'verguetung', NULL),
-(943, 13, 143, 'min_stay', 'ma', NULL),
-(944, 13, 144, 'extra', 'typ', 'paidmail'),
-(945, 13, 144, 'id', 'id', NULL),
-(946, 13, 144, 'password', 'pw', NULL),
-(947, 13, 144, 'remain', 'uebrig', NULL),
-(948, 13, 144, 'reload', 'reload', NULL),
-(949, 13, 144, 'reward', 'verguetung', NULL),
-(950, 13, 144, 'min_stay', 'ma', NULL)");
+(889, 14, 135, 'extra', 'typ', 'forcedbanner'),
+(890, 14, 135, 'id', 'id', NULL),
+(891, 14, 135, 'password', 'pw', NULL),
+(892, 14, 135, 'remain', 'uebrig', NULL),
+(893, 14, 135, 'reload', 'reload', NULL),
+(894, 14, 135, 'reward', 'verguetung', NULL),
+(895, 14, 136, 'extra', 'typ', 'forcedtextlink'),
+(896, 14, 136, 'id', 'id', NULL),
+(897, 14, 136, 'password', 'pw', NULL),
+(898, 14, 136, 'remain', 'uebrig', NULL),
+(899, 14, 136, 'reload', 'reload', NULL),
+(900, 14, 136, 'reward', 'verguetung', NULL),
+(901, 14, 137, 'extra', 'typ', 'bannerview'),
+(902, 14, 137, 'id', 'id', NULL),
+(903, 14, 137, 'password', 'pw', NULL),
+(904, 14, 137, 'remain', 'uebrig', NULL),
+(905, 14, 137, 'reload', 'reload', NULL),
+(906, 14, 137, 'reward', 'verguetung', NULL),
+(907, 14, 138, 'extra', 'typ', 'bannerklick'),
+(908, 14, 138, 'id', 'id', NULL),
+(909, 14, 138, 'password', 'pw', NULL),
+(910, 14, 138, 'remain', 'uebrig', NULL),
+(911, 14, 138, 'reload', 'reload', NULL),
+(912, 14, 138, 'reward', 'verguetung', NULL),
+(913, 14, 139, 'extra', 'typ', 'skybannerview'),
+(914, 14, 139, 'id', 'id', NULL),
+(915, 14, 139, 'password', 'pw', NULL),
+(916, 14, 139, 'remain', 'uebrig', NULL),
+(917, 14, 139, 'reload', 'reload', NULL),
+(918, 14, 139, 'reward', 'verguetung', NULL),
+(919, 14, 140, 'extra', 'typ', 'buttonview'),
+(920, 14, 140, 'id', 'id', NULL),
+(921, 14, 140, 'password', 'pw', NULL),
+(922, 14, 140, 'remain', 'uebrig', NULL),
+(923, 14, 140, 'reload', 'reload', NULL),
+(924, 14, 140, 'reward', 'verguetung', NULL),
+(925, 14, 141, 'extra', 'typ', 'textview'),
+(926, 14, 141, 'id', 'id', NULL),
+(927, 14, 141, 'password', 'pw', NULL),
+(928, 14, 141, 'remain', 'uebrig', NULL),
+(929, 14, 141, 'reload', 'reload', NULL),
+(930, 14, 141, 'reward', 'verguetung', NULL),
+(931, 14, 142, 'extra', 'typ', 'traffic'),
+(932, 14, 142, 'id', 'id', NULL),
+(933, 14, 142, 'password', 'pw', NULL),
+(934, 14, 142, 'remain', 'uebrig', NULL),
+(935, 14, 142, 'reload', 'reload', NULL),
+(936, 14, 142, 'reward', 'verguetung', NULL),
+(937, 14, 143, 'extra', 'typ', 'popup'),
+(938, 14, 143, 'id', 'id', NULL),
+(939, 14, 143, 'password', 'pw', NULL),
+(940, 14, 143, 'remain', 'uebrig', NULL),
+(941, 14, 143, 'reload', 'reload', NULL),
+(942, 14, 143, 'reward', 'verguetung', NULL),
+(943, 14, 143, 'min_stay', 'ma', NULL),
+(944, 14, 144, 'extra', 'typ', 'paidmail'),
+(945, 14, 144, 'id', 'id', NULL),
+(946, 14, 144, 'password', 'pw', NULL),
+(947, 14, 144, 'remain', 'uebrig', NULL),
+(948, 14, 144, 'reload', 'reload', NULL),
+(949, 14, 144, 'reward', 'verguetung', NULL),
+(950, 14, 144, 'min_stay', 'ma', NULL)");
 
                // Request parameters per type handler - Make-Euros
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_request_params` (`network_param_id`, `network_id`, `network_type_id`, `request_param_key`, `request_param_value`, `request_param_default`) VALUES
-(415, 14, 63, 'id', 'id', NULL),
-(416, 14, 63, 'sid', 'sid', NULL),
-(417, 14, 63, 'password', 'pw', NULL),
-(418, 14, 63, 'reward', 'verguetung', NULL),
-(419, 14, 63, 'reload', 'reload', NULL),
-(420, 14, 63, 'remain', 'uebrig', NULL),
-(421, 14, 63, 'type', 'typ', 'klick'),
-(422, 14, 63, 'size', 'size', NULL),
-(423, 14, 64, 'id', 'id', NULL),
-(424, 14, 64, 'sid', 'sid', NULL),
-(425, 14, 64, 'password', 'pw', NULL),
-(426, 14, 64, 'reward', 'verguetung', NULL),
-(427, 14, 64, 'reload', 'reload', NULL),
-(428, 14, 64, 'remain', 'uebrig', NULL),
-(429, 14, 64, 'type', 'typ', 'view'),
-(430, 14, 64, 'size', 'size', NULL),
-(431, 14, 65, 'id', 'id', NULL),
-(432, 14, 65, 'sid', 'sid', NULL),
-(433, 14, 65, 'password', 'pw', NULL),
-(434, 14, 65, 'reward', 'verguetung', NULL),
-(435, 14, 65, 'reload', 'reload', NULL),
-(436, 14, 65, 'remain', 'uebrig', NULL),
-(437, 14, 65, 'type', 'typ', 'klick'),
-(438, 14, 66, 'id', 'id', NULL),
-(439, 14, 66, 'sid', 'sid', NULL),
-(440, 14, 66, 'password', 'pw', NULL),
-(441, 14, 66, 'reward', 'verguetung', NULL),
-(442, 14, 66, 'reload', 'reload', NULL),
-(443, 14, 66, 'remain', 'uebrig', NULL),
-(444, 14, 66, 'type', 'typ', 'view'),
-(445, 14, 67, 'id', 'id', NULL),
-(446, 14, 67, 'sid', 'sid', NULL),
-(447, 14, 67, 'password', 'pw', NULL),
-(448, 14, 67, 'reward', 'verguetung', NULL),
-(449, 14, 67, 'reload', 'reload', NULL),
-(450, 14, 67, 'remain', 'uebrig', NULL),
-(451, 14, 67, 'typ', 'typ', 'klick'),
-(452, 14, 67, 'size', 'size', NULL),
-(453, 14, 69, 'id', 'id', NULL),
-(454, 14, 69, 'sid', 'sid', NULL),
-(455, 14, 69, 'password', 'pw', NULL),
-(456, 14, 69, 'reward', 'verguetung', NULL),
-(457, 14, 69, 'reload', 'reload', NULL),
-(458, 14, 69, 'remain', 'uebrig', NULL),
-(459, 14, 69, 'type', 'typ', 'view'),
-(460, 14, 69, 'size', 'size', NULL),
-(461, 14, 68, 'id', 'id', NULL),
-(462, 14, 68, 'sid', 'sid', NULL),
-(463, 14, 68, 'password', 'pw', NULL),
-(464, 14, 68, 'reward', 'verguetung', NULL),
-(465, 14, 68, 'reload', 'reload', NULL),
-(466, 14, 68, 'remain', 'uebrig', NULL),
-(467, 14, 68, 'size', 'size', NULL),
-(468, 14, 68, 'min_stay', 'ma', NULL),
-(469, 14, 70, 'id', 'id', NULL),
-(470, 14, 70, 'sid', 'sid', NULL),
-(471, 14, 70, 'password', 'pw', NULL),
-(472, 14, 70, 'reward', 'verguetung', NULL),
-(473, 14, 70, 'reload', 'reload', NULL),
-(474, 14, 70, 'remain', 'uebrig', NULL),
-(475, 14, 70, 'min_stay', 'ma', NULL),
-(476, 14, 70, 'type', 'typ', 'text'),
-(477, 14, 71, 'id', 'id', NULL),
-(478, 14, 71, 'sid', 'sid', NULL),
-(479, 14, 71, 'password', 'pw', NULL),
-(480, 14, 71, 'reward', 'verguetung', NULL),
-(481, 14, 71, 'reload', 'reload', NULL),
-(482, 14, 71, 'remain', 'uebrig', NULL),
-(483, 14, 71, 'min_stay', 'ma', NULL),
-(484, 14, 71, 'type', 'typ', 'html'),
-(485, 14, 72, 'id', 'id', NULL),
-(486, 14, 72, 'sid', 'sid', NULL),
-(487, 14, 72, 'password', 'pw', NULL),
-(488, 14, 72, 'reward', 'verguetung', NULL),
-(489, 14, 72, 'reload', 'reload', NULL),
-(490, 14, 72, 'remain', 'uebrig', NULL),
-(491, 14, 72, 'type', 'typ', 'klick'),
-(492, 14, 73, 'id', 'id', NULL),
-(493, 14, 73, 'sid', 'sid', NULL),
-(494, 14, 73, 'password', 'pw', NULL),
-(495, 14, 73, 'reward', 'verguetung', NULL),
-(496, 14, 73, 'reload', 'reload', NULL),
-(497, 14, 73, 'remain', 'uebrig', NULL),
-(498, 14, 73, 'type', 'typ', 'view'),
-(499, 14, 74, 'id', 'id', NULL),
-(500, 14, 74, 'sid', 'sid', NULL),
-(501, 14, 74, 'password', 'pw', NULL),
-(502, 14, 74, 'reward', 'verguetung', NULL),
-(503, 14, 74, 'reload', 'reload', NULL),
-(504, 14, 74, 'remain', 'uebrig', NULL),
-(505, 14, 74, 'min_stay', 'ma', NULL),
-(506, 14, 75, 'id', 'id', NULL),
-(507, 14, 75, 'sid', 'sid', NULL),
-(508, 14, 75, 'password', 'pw', NULL),
-(509, 14, 75, 'reward', 'verguetung', NULL),
-(510, 14, 75, 'reload', 'reload', NULL),
-(511, 14, 75, 'remain', 'uebrig', NULL),
-(512, 14, 75, 'min_stay', 'ma', NULL),
-(513, 14, 76, 'id', 'id', NULL),
-(514, 14, 76, 'sid', 'sid', NULL),
-(515, 14, 76, 'password', 'pw', NULL),
-(516, 14, 76, 'reward', 'verguetung', NULL),
-(517, 14, 76, 'remain', 'uebrig', NULL),
-(518, 14, 77, 'id', 'id', NULL),
-(519, 14, 77, 'sid', 'sid', NULL),
-(520, 14, 77, 'password', 'pw', NULL),
-(521, 14, 77, 'reward', 'verguetung', NULL),
-(522, 14, 77, 'remain', 'uebrig', NULL)");
+(415, 15, 63, 'id', 'id', NULL),
+(416, 15, 63, 'sid', 'sid', NULL),
+(417, 15, 63, 'password', 'pw', NULL),
+(418, 15, 63, 'reward', 'verguetung', NULL),
+(419, 15, 63, 'reload', 'reload', NULL),
+(420, 15, 63, 'remain', 'uebrig', NULL),
+(421, 15, 63, 'type', 'typ', 'klick'),
+(422, 15, 63, 'size', 'size', NULL),
+(423, 15, 64, 'id', 'id', NULL),
+(424, 15, 64, 'sid', 'sid', NULL),
+(425, 15, 64, 'password', 'pw', NULL),
+(426, 15, 64, 'reward', 'verguetung', NULL),
+(427, 15, 64, 'reload', 'reload', NULL),
+(428, 15, 64, 'remain', 'uebrig', NULL),
+(429, 15, 64, 'type', 'typ', 'view'),
+(430, 15, 64, 'size', 'size', NULL),
+(431, 15, 65, 'id', 'id', NULL),
+(432, 15, 65, 'sid', 'sid', NULL),
+(433, 15, 65, 'password', 'pw', NULL),
+(434, 15, 65, 'reward', 'verguetung', NULL),
+(435, 15, 65, 'reload', 'reload', NULL),
+(436, 15, 65, 'remain', 'uebrig', NULL),
+(437, 15, 65, 'type', 'typ', 'klick'),
+(438, 15, 66, 'id', 'id', NULL),
+(439, 15, 66, 'sid', 'sid', NULL),
+(440, 15, 66, 'password', 'pw', NULL),
+(441, 15, 66, 'reward', 'verguetung', NULL),
+(442, 15, 66, 'reload', 'reload', NULL),
+(443, 15, 66, 'remain', 'uebrig', NULL),
+(444, 15, 66, 'type', 'typ', 'view'),
+(445, 15, 67, 'id', 'id', NULL),
+(446, 15, 67, 'sid', 'sid', NULL),
+(447, 15, 67, 'password', 'pw', NULL),
+(448, 15, 67, 'reward', 'verguetung', NULL),
+(449, 15, 67, 'reload', 'reload', NULL),
+(450, 15, 67, 'remain', 'uebrig', NULL),
+(451, 15, 67, 'typ', 'typ', 'klick'),
+(452, 15, 67, 'size', 'size', NULL),
+(453, 15, 69, 'id', 'id', NULL),
+(454, 15, 69, 'sid', 'sid', NULL),
+(455, 15, 69, 'password', 'pw', NULL),
+(456, 15, 69, 'reward', 'verguetung', NULL),
+(457, 15, 69, 'reload', 'reload', NULL),
+(458, 15, 69, 'remain', 'uebrig', NULL),
+(459, 15, 69, 'type', 'typ', 'view'),
+(460, 15, 69, 'size', 'size', NULL),
+(461, 15, 68, 'id', 'id', NULL),
+(462, 15, 68, 'sid', 'sid', NULL),
+(463, 15, 68, 'password', 'pw', NULL),
+(464, 15, 68, 'reward', 'verguetung', NULL),
+(465, 15, 68, 'reload', 'reload', NULL),
+(466, 15, 68, 'remain', 'uebrig', NULL),
+(467, 15, 68, 'size', 'size', NULL),
+(468, 15, 68, 'min_stay', 'ma', NULL),
+(469, 15, 70, 'id', 'id', NULL),
+(470, 15, 70, 'sid', 'sid', NULL),
+(471, 15, 70, 'password', 'pw', NULL),
+(472, 15, 70, 'reward', 'verguetung', NULL),
+(473, 15, 70, 'reload', 'reload', NULL),
+(474, 15, 70, 'remain', 'uebrig', NULL),
+(475, 15, 70, 'min_stay', 'ma', NULL),
+(476, 15, 70, 'type', 'typ', 'text'),
+(477, 15, 71, 'id', 'id', NULL),
+(478, 15, 71, 'sid', 'sid', NULL),
+(479, 15, 71, 'password', 'pw', NULL),
+(480, 15, 71, 'reward', 'verguetung', NULL),
+(481, 15, 71, 'reload', 'reload', NULL),
+(482, 15, 71, 'remain', 'uebrig', NULL),
+(483, 15, 71, 'min_stay', 'ma', NULL),
+(484, 15, 71, 'type', 'typ', 'html'),
+(485, 15, 72, 'id', 'id', NULL),
+(486, 15, 72, 'sid', 'sid', NULL),
+(487, 15, 72, 'password', 'pw', NULL),
+(488, 15, 72, 'reward', 'verguetung', NULL),
+(489, 15, 72, 'reload', 'reload', NULL),
+(490, 15, 72, 'remain', 'uebrig', NULL),
+(491, 15, 72, 'type', 'typ', 'klick'),
+(492, 15, 73, 'id', 'id', NULL),
+(493, 15, 73, 'sid', 'sid', NULL),
+(494, 15, 73, 'password', 'pw', NULL),
+(495, 15, 73, 'reward', 'verguetung', NULL),
+(496, 15, 73, 'reload', 'reload', NULL),
+(497, 15, 73, 'remain', 'uebrig', NULL),
+(498, 15, 73, 'type', 'typ', 'view'),
+(499, 15, 74, 'id', 'id', NULL),
+(500, 15, 74, 'sid', 'sid', NULL),
+(501, 15, 74, 'password', 'pw', NULL),
+(502, 15, 74, 'reward', 'verguetung', NULL),
+(503, 15, 74, 'reload', 'reload', NULL),
+(504, 15, 74, 'remain', 'uebrig', NULL),
+(505, 15, 74, 'min_stay', 'ma', NULL),
+(506, 15, 75, 'id', 'id', NULL),
+(507, 15, 75, 'sid', 'sid', NULL),
+(508, 15, 75, 'password', 'pw', NULL),
+(509, 15, 75, 'reward', 'verguetung', NULL),
+(510, 15, 75, 'reload', 'reload', NULL),
+(511, 15, 75, 'remain', 'uebrig', NULL),
+(512, 15, 75, 'min_stay', 'ma', NULL),
+(513, 15, 76, 'id', 'id', NULL),
+(514, 15, 76, 'sid', 'sid', NULL),
+(515, 15, 76, 'password', 'pw', NULL),
+(516, 15, 76, 'reward', 'verguetung', NULL),
+(517, 15, 76, 'remain', 'uebrig', NULL),
+(518, 15, 77, 'id', 'id', NULL),
+(519, 15, 77, 'sid', 'sid', NULL),
+(520, 15, 77, 'password', 'pw', NULL),
+(521, 15, 77, 'reward', 'verguetung', NULL),
+(522, 15, 77, 'remain', 'uebrig', NULL)");
 
                // Request parameters per type handler - Mega-Ad
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_request_params` (`network_param_id`, `network_id`, `network_type_id`, `request_param_key`, `request_param_value`, `request_param_default`) VALUES
-(735, 15, 109, 'extra', 'typ', 'forcedbanner'),
-(736, 15, 109, 'id', 'id', NULL),
-(737, 15, 109, 'password', 'pw', NULL),
-(738, 15, 109, 'remain', 'uebrig', NULL),
-(739, 15, 109, 'reload', 'reload', NULL),
-(740, 15, 109, 'reward', 'verguetung', NULL),
-(741, 15, 110, 'extra', 'typ', 'forcedtextlink'),
-(742, 15, 110, 'id', 'id', NULL),
-(743, 15, 110, 'password', 'pw', NULL),
-(744, 15, 110, 'remain', 'uebrig', NULL),
-(745, 15, 110, 'reload', 'reload', NULL),
-(746, 15, 110, 'reward', 'verguetung', NULL),
-(747, 15, 111, 'extra', 'typ', 'bannerview'),
-(748, 15, 111, 'id', 'id', NULL),
-(749, 15, 111, 'password', 'pw', NULL),
-(750, 15, 111, 'remain', 'uebrig', NULL),
-(751, 15, 111, 'reload', 'reload', NULL),
-(752, 15, 111, 'reward', 'verguetung', NULL),
-(753, 15, 112, 'extra', 'typ', 'bannerklick'),
-(754, 15, 112, 'id', 'id', NULL),
-(755, 15, 112, 'password', 'pw', NULL),
-(756, 15, 112, 'remain', 'uebrig', NULL),
-(757, 15, 112, 'reload', 'reload', NULL),
-(758, 15, 112, 'reward', 'verguetung', NULL),
-(759, 15, 113, 'extra', 'typ', 'skybannerview'),
-(760, 15, 113, 'id', 'id', NULL),
-(761, 15, 113, 'password', 'pw', NULL),
-(762, 15, 113, 'remain', 'uebrig', NULL),
-(763, 15, 113, 'reload', 'reload', NULL),
-(764, 15, 113, 'reward', 'verguetung', NULL),
-(765, 15, 114, 'extra', 'typ', 'buttonview'),
-(766, 15, 114, 'id', 'id', NULL),
-(767, 15, 114, 'password', 'pw', NULL),
-(768, 15, 114, 'remain', 'uebrig', NULL),
-(769, 15, 114, 'reload', 'reload', NULL),
-(770, 15, 114, 'reward', 'verguetung', NULL),
-(771, 15, 115, 'extra', 'typ', 'textview'),
-(772, 15, 115, 'id', 'id', NULL),
-(773, 15, 115, 'password', 'pw', NULL),
-(774, 15, 115, 'remain', 'uebrig', NULL),
-(775, 15, 115, 'reload', 'reload', NULL),
-(776, 15, 115, 'reward', 'verguetung', NULL),
-(777, 15, 116, 'extra', 'typ', 'popup'),
-(778, 15, 116, 'id', 'id', NULL),
-(779, 15, 116, 'password', 'pw', NULL),
-(780, 15, 116, 'reload', 'reload', NULL),
-(781, 15, 116, 'remain', 'uebrig', NULL),
-(782, 15, 116, 'reward', 'verguetung', NULL),
-(783, 15, 117, 'extra', 'typ', 'paidmail'),
-(784, 15, 117, 'id', 'id', NULL),
-(785, 15, 117, 'password', 'pw', NULL),
-(786, 15, 117, 'reload', 'reload', NULL),
-(787, 15, 117, 'remain', 'uebrig', NULL),
-(788, 15, 117, 'reward', 'verguetung', NULL),
-(815, 15, 123, 'extra', 'typ', 'traffic'),
-(816, 15, 123, 'id', 'id', NULL),
-(817, 15, 123, 'password', 'pw', NULL),
-(818, 15, 123, 'remain', 'uebrig', NULL),
-(819, 15, 123, 'reload', 'reload', NULL),
-(820, 15, 123, 'reward', 'verguetung', NULL)");
+(735, 16, 109, 'extra', 'typ', 'forcedbanner'),
+(736, 16, 109, 'id', 'id', NULL),
+(737, 16, 109, 'password', 'pw', NULL),
+(738, 16, 109, 'remain', 'uebrig', NULL),
+(739, 16, 109, 'reload', 'reload', NULL),
+(740, 16, 109, 'reward', 'verguetung', NULL),
+(741, 16, 110, 'extra', 'typ', 'forcedtextlink'),
+(742, 16, 110, 'id', 'id', NULL),
+(743, 16, 110, 'password', 'pw', NULL),
+(744, 16, 110, 'remain', 'uebrig', NULL),
+(745, 16, 110, 'reload', 'reload', NULL),
+(746, 16, 110, 'reward', 'verguetung', NULL),
+(747, 16, 111, 'extra', 'typ', 'bannerview'),
+(748, 16, 111, 'id', 'id', NULL),
+(749, 16, 111, 'password', 'pw', NULL),
+(750, 16, 111, 'remain', 'uebrig', NULL),
+(751, 16, 111, 'reload', 'reload', NULL),
+(752, 16, 111, 'reward', 'verguetung', NULL),
+(753, 16, 112, 'extra', 'typ', 'bannerklick'),
+(754, 16, 112, 'id', 'id', NULL),
+(755, 16, 112, 'password', 'pw', NULL),
+(756, 16, 112, 'remain', 'uebrig', NULL),
+(757, 16, 112, 'reload', 'reload', NULL),
+(758, 16, 112, 'reward', 'verguetung', NULL),
+(759, 16, 113, 'extra', 'typ', 'skybannerview'),
+(760, 16, 113, 'id', 'id', NULL),
+(761, 16, 113, 'password', 'pw', NULL),
+(762, 16, 113, 'remain', 'uebrig', NULL),
+(763, 16, 113, 'reload', 'reload', NULL),
+(764, 16, 113, 'reward', 'verguetung', NULL),
+(765, 16, 114, 'extra', 'typ', 'buttonview'),
+(766, 16, 114, 'id', 'id', NULL),
+(767, 16, 114, 'password', 'pw', NULL),
+(768, 16, 114, 'remain', 'uebrig', NULL),
+(769, 16, 114, 'reload', 'reload', NULL),
+(770, 16, 114, 'reward', 'verguetung', NULL),
+(771, 16, 115, 'extra', 'typ', 'textview'),
+(772, 16, 115, 'id', 'id', NULL),
+(773, 16, 115, 'password', 'pw', NULL),
+(774, 16, 115, 'remain', 'uebrig', NULL),
+(775, 16, 115, 'reload', 'reload', NULL),
+(776, 16, 115, 'reward', 'verguetung', NULL),
+(777, 16, 116, 'extra', 'typ', 'popup'),
+(778, 16, 116, 'id', 'id', NULL),
+(779, 16, 116, 'password', 'pw', NULL),
+(780, 16, 116, 'reload', 'reload', NULL),
+(781, 16, 116, 'remain', 'uebrig', NULL),
+(782, 16, 116, 'reward', 'verguetung', NULL),
+(783, 16, 117, 'extra', 'typ', 'paidmail'),
+(784, 16, 117, 'id', 'id', NULL),
+(785, 16, 117, 'password', 'pw', NULL),
+(786, 16, 117, 'reload', 'reload', NULL),
+(787, 16, 117, 'remain', 'uebrig', NULL),
+(788, 16, 117, 'reward', 'verguetung', NULL),
+(815, 16, 123, 'extra', 'typ', 'traffic'),
+(816, 16, 123, 'id', 'id', NULL),
+(817, 16, 123, 'password', 'pw', NULL),
+(818, 16, 123, 'remain', 'uebrig', NULL),
+(819, 16, 123, 'reload', 'reload', NULL),
+(820, 16, 123, 'reward', 'verguetung', NULL)");
 
                // Request parameters per type handler - Power-Promo
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_request_params` (`network_param_id`, `network_id`, `network_type_id`, `request_param_key`, `request_param_value`, `request_param_default`) VALUES
-(523, 16, 78, 'id', 'id', NULL),
-(524, 16, 78, 'sid', 'sid', NULL),
-(525, 16, 78, 'password', 'pw', NULL),
-(526, 16, 78, 'reward', 'verguetung', NULL),
-(527, 16, 78, 'reload', 'reload', NULL),
-(528, 16, 78, 'remain', 'uebrig', NULL),
-(529, 16, 78, 'type', 'typ', 'klick'),
-(530, 16, 78, 'size', 'size', NULL),
-(531, 16, 79, 'id', 'id', NULL),
-(532, 16, 79, 'sid', 'sid', NULL),
-(533, 16, 79, 'password', 'pw', NULL),
-(534, 16, 79, 'reward', 'verguetung', NULL),
-(535, 16, 79, 'reload', 'reload', NULL),
-(536, 16, 79, 'remain', 'uebrig', NULL),
-(537, 16, 79, 'type', 'typ', 'view'),
-(538, 16, 79, 'size', 'size', NULL),
-(539, 16, 80, 'id', 'id', NULL),
-(540, 16, 80, 'sid', 'sid', NULL),
-(541, 16, 80, 'password', 'pw', NULL),
-(542, 16, 80, 'reward', 'verguetung', NULL),
-(543, 16, 80, 'reload', 'reload', NULL),
-(544, 16, 80, 'remain', 'uebrig', NULL),
-(545, 16, 80, 'type', 'typ', 'klick'),
-(546, 16, 81, 'id', 'id', NULL),
-(547, 16, 81, 'sid', 'sid', NULL),
-(548, 16, 81, 'password', 'pw', NULL),
-(549, 16, 81, 'reward', 'verguetung', NULL),
-(550, 16, 81, 'reload', 'reload', NULL),
-(551, 16, 81, 'remain', 'uebrig', NULL),
-(552, 16, 81, 'type', 'typ', 'view'),
-(553, 16, 82, 'id', 'id', NULL),
-(554, 16, 82, 'sid', 'sid', NULL),
-(555, 16, 82, 'password', 'pw', NULL),
-(556, 16, 82, 'reward', 'verguetung', NULL),
-(557, 16, 82, 'reload', 'reload', NULL),
-(558, 16, 82, 'remain', 'uebrig', NULL),
-(559, 16, 82, 'type', 'typ', 'klick'),
-(560, 16, 82, 'size', 'size', NULL),
-(561, 16, 83, 'id', 'id', NULL),
-(562, 16, 83, 'sid', 'sid', NULL),
-(563, 16, 83, 'password', 'pw', NULL),
-(564, 16, 83, 'reward', 'verguetung', NULL),
-(565, 16, 83, 'reload', 'reload', NULL),
-(566, 16, 83, 'remain', 'uebrig', NULL),
-(567, 16, 83, 'type', 'typ', 'view'),
-(568, 16, 83, 'size', 'size', NULL),
-(569, 16, 84, 'id', 'id', NULL),
-(570, 16, 84, 'sid', 'sid', NULL),
-(571, 16, 84, 'password', 'pw', NULL),
-(572, 16, 84, 'reward', 'verguetung', NULL),
-(573, 16, 84, 'reload', 'reload', NULL),
-(574, 16, 84, 'remain', 'uebrig', NULL),
-(575, 16, 84, 'size', 'size', NULL),
-(576, 16, 84, 'min_stay', 'ma', NULL),
-(577, 16, 85, 'id', 'id', NULL),
-(578, 16, 85, 'sid', 'sid', NULL),
-(579, 16, 85, 'password', 'pw', NULL),
-(580, 16, 85, 'reward', 'verguetung', NULL),
-(581, 16, 85, 'reload', 'reload', NULL),
-(582, 16, 85, 'remain', 'uebrig', NULL),
-(583, 16, 85, 'min_stay', 'ma', NULL),
-(584, 16, 85, 'type', 'typ', 'text'),
-(585, 16, 86, 'id', 'id', NULL),
-(586, 16, 86, 'sid', 'sid', NULL),
-(587, 16, 86, 'password', 'pw', NULL),
-(588, 16, 86, 'reward', 'verguetung', NULL),
-(589, 16, 86, 'reload', 'reload', NULL),
-(590, 16, 86, 'remain', 'uebrig', NULL),
-(591, 16, 86, 'min_stay', 'ma', NULL),
-(592, 16, 86, 'type', 'typ', 'html'),
-(593, 16, 87, 'id', 'id', NULL),
-(594, 16, 87, 'sid', 'sid', NULL),
-(595, 16, 87, 'password', 'pw', NULL),
-(596, 16, 87, 'reward', 'verguetung', NULL),
-(597, 16, 87, 'reload', 'reload', NULL),
-(598, 16, 87, 'remain', 'uebrig', NULL),
-(599, 16, 87, 'type', 'typ', 'klick'),
-(600, 16, 88, 'id', 'id', NULL),
-(601, 16, 88, 'sid', 'sid', NULL),
-(602, 16, 88, 'password', 'pw', NULL),
-(603, 16, 88, 'reward', 'verguetung', NULL),
-(604, 16, 88, 'reload', 'reload', NULL),
-(605, 16, 88, 'remain', 'uebrig', NULL),
-(606, 16, 88, 'type', 'typ', 'view'),
-(607, 16, 89, 'id', 'id', NULL),
-(608, 16, 89, 'sid', 'sid', NULL),
-(609, 16, 89, 'password', 'pw', NULL),
-(610, 16, 89, 'reward', 'verguetung', NULL),
-(611, 16, 89, 'reload', 'reload', NULL),
-(612, 16, 89, 'remain', 'uebrig', NULL),
-(613, 16, 89, 'min_stay', 'ma', NULL),
-(614, 16, 90, 'id', 'id', NULL),
-(615, 16, 90, 'sid', 'sid', NULL),
-(616, 16, 90, 'password', 'pw', NULL),
-(617, 16, 90, 'reward', 'verguetung', NULL),
-(618, 16, 90, 'reload', 'reload', NULL),
-(619, 16, 90, 'remain', 'uebrig', NULL),
-(620, 16, 90, 'min_stay', 'ma', NULL),
-(621, 16, 91, 'id', 'id', NULL),
-(622, 16, 91, 'sid', 'sid', NULL),
-(623, 16, 91, 'password', 'pw', NULL),
-(624, 16, 91, 'reward', 'verguetung', NULL),
-(625, 16, 91, 'remain', 'uebrig', NULL),
-(626, 16, 92, 'id', 'id', NULL),
-(627, 16, 92, 'sid', 'sid', NULL),
-(628, 16, 92, 'password', 'pw', NULL),
-(629, 16, 92, 'reward', 'verguetung', NULL),
-(630, 16, 92, 'remain', 'uebrig', NULL)");
+(523, 17, 78, 'id', 'id', NULL),
+(524, 17, 78, 'sid', 'sid', NULL),
+(525, 17, 78, 'password', 'pw', NULL),
+(526, 17, 78, 'reward', 'verguetung', NULL),
+(527, 17, 78, 'reload', 'reload', NULL),
+(528, 17, 78, 'remain', 'uebrig', NULL),
+(529, 17, 78, 'type', 'typ', 'klick'),
+(530, 17, 78, 'size', 'size', NULL),
+(531, 17, 79, 'id', 'id', NULL),
+(532, 17, 79, 'sid', 'sid', NULL),
+(533, 17, 79, 'password', 'pw', NULL),
+(534, 17, 79, 'reward', 'verguetung', NULL),
+(535, 17, 79, 'reload', 'reload', NULL),
+(536, 17, 79, 'remain', 'uebrig', NULL),
+(537, 17, 79, 'type', 'typ', 'view'),
+(538, 17, 79, 'size', 'size', NULL),
+(539, 17, 80, 'id', 'id', NULL),
+(540, 17, 80, 'sid', 'sid', NULL),
+(541, 17, 80, 'password', 'pw', NULL),
+(542, 17, 80, 'reward', 'verguetung', NULL),
+(543, 17, 80, 'reload', 'reload', NULL),
+(544, 17, 80, 'remain', 'uebrig', NULL),
+(545, 17, 80, 'type', 'typ', 'klick'),
+(546, 17, 81, 'id', 'id', NULL),
+(547, 17, 81, 'sid', 'sid', NULL),
+(548, 17, 81, 'password', 'pw', NULL),
+(549, 17, 81, 'reward', 'verguetung', NULL),
+(550, 17, 81, 'reload', 'reload', NULL),
+(551, 17, 81, 'remain', 'uebrig', NULL),
+(552, 17, 81, 'type', 'typ', 'view'),
+(553, 17, 82, 'id', 'id', NULL),
+(554, 17, 82, 'sid', 'sid', NULL),
+(555, 17, 82, 'password', 'pw', NULL),
+(556, 17, 82, 'reward', 'verguetung', NULL),
+(557, 17, 82, 'reload', 'reload', NULL),
+(558, 17, 82, 'remain', 'uebrig', NULL),
+(559, 17, 82, 'type', 'typ', 'klick'),
+(560, 17, 82, 'size', 'size', NULL),
+(561, 17, 83, 'id', 'id', NULL),
+(562, 17, 83, 'sid', 'sid', NULL),
+(563, 17, 83, 'password', 'pw', NULL),
+(564, 17, 83, 'reward', 'verguetung', NULL),
+(565, 17, 83, 'reload', 'reload', NULL),
+(566, 17, 83, 'remain', 'uebrig', NULL),
+(567, 17, 83, 'type', 'typ', 'view'),
+(568, 17, 83, 'size', 'size', NULL),
+(569, 17, 84, 'id', 'id', NULL),
+(570, 17, 84, 'sid', 'sid', NULL),
+(571, 17, 84, 'password', 'pw', NULL),
+(572, 17, 84, 'reward', 'verguetung', NULL),
+(573, 17, 84, 'reload', 'reload', NULL),
+(574, 17, 84, 'remain', 'uebrig', NULL),
+(575, 17, 84, 'size', 'size', NULL),
+(576, 17, 84, 'min_stay', 'ma', NULL),
+(577, 17, 85, 'id', 'id', NULL),
+(578, 17, 85, 'sid', 'sid', NULL),
+(579, 17, 85, 'password', 'pw', NULL),
+(580, 17, 85, 'reward', 'verguetung', NULL),
+(581, 17, 85, 'reload', 'reload', NULL),
+(582, 17, 85, 'remain', 'uebrig', NULL),
+(583, 17, 85, 'min_stay', 'ma', NULL),
+(584, 17, 85, 'type', 'typ', 'text'),
+(585, 17, 86, 'id', 'id', NULL),
+(586, 17, 86, 'sid', 'sid', NULL),
+(587, 17, 86, 'password', 'pw', NULL),
+(588, 17, 86, 'reward', 'verguetung', NULL),
+(589, 17, 86, 'reload', 'reload', NULL),
+(590, 17, 86, 'remain', 'uebrig', NULL),
+(591, 17, 86, 'min_stay', 'ma', NULL),
+(592, 17, 86, 'type', 'typ', 'html'),
+(593, 17, 87, 'id', 'id', NULL),
+(594, 17, 87, 'sid', 'sid', NULL),
+(595, 17, 87, 'password', 'pw', NULL),
+(596, 17, 87, 'reward', 'verguetung', NULL),
+(597, 17, 87, 'reload', 'reload', NULL),
+(598, 17, 87, 'remain', 'uebrig', NULL),
+(599, 17, 87, 'type', 'typ', 'klick'),
+(600, 17, 88, 'id', 'id', NULL),
+(601, 17, 88, 'sid', 'sid', NULL),
+(602, 17, 88, 'password', 'pw', NULL),
+(603, 17, 88, 'reward', 'verguetung', NULL),
+(604, 17, 88, 'reload', 'reload', NULL),
+(605, 17, 88, 'remain', 'uebrig', NULL),
+(606, 17, 88, 'type', 'typ', 'view'),
+(607, 17, 89, 'id', 'id', NULL),
+(608, 17, 89, 'sid', 'sid', NULL),
+(609, 17, 89, 'password', 'pw', NULL),
+(610, 17, 89, 'reward', 'verguetung', NULL),
+(611, 17, 89, 'reload', 'reload', NULL),
+(612, 17, 89, 'remain', 'uebrig', NULL),
+(613, 17, 89, 'min_stay', 'ma', NULL),
+(614, 17, 90, 'id', 'id', NULL),
+(615, 17, 90, 'sid', 'sid', NULL),
+(616, 17, 90, 'password', 'pw', NULL),
+(617, 17, 90, 'reward', 'verguetung', NULL),
+(618, 17, 90, 'reload', 'reload', NULL),
+(619, 17, 90, 'remain', 'uebrig', NULL),
+(620, 17, 90, 'min_stay', 'ma', NULL),
+(621, 17, 91, 'id', 'id', NULL),
+(622, 17, 91, 'sid', 'sid', NULL),
+(623, 17, 91, 'password', 'pw', NULL),
+(624, 17, 91, 'reward', 'verguetung', NULL),
+(625, 17, 91, 'remain', 'uebrig', NULL),
+(626, 17, 92, 'id', 'id', NULL),
+(627, 17, 92, 'sid', 'sid', NULL),
+(628, 17, 92, 'password', 'pw', NULL),
+(629, 17, 92, 'reward', 'verguetung', NULL),
+(630, 17, 92, 'remain', 'uebrig', NULL)");
 
                // Request parameters per type handler - SeCash
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_request_params` (`network_param_id`, `network_id`, `network_type_id`, `request_param_key`, `request_param_value`, `request_param_default`) VALUES
-(631, 17, 93, 'extra', 'typ', 'forcedbanner'),
-(632, 17, 93, 'id', 'id', NULL),
-(633, 17, 93, 'password', 'pw', NULL),
-(634, 17, 93, 'reward', 'verguetung', NULL),
-(635, 17, 93, 'reload', 'reload', NULL),
-(636, 17, 93, 'remain', 'uebrig', NULL),
-(637, 17, 94, 'extra', 'typ', 'forcedtextlink'),
-(638, 17, 94, 'id', 'id', NULL),
-(639, 17, 94, 'password', 'pw', NULL),
-(640, 17, 94, 'reward', 'verguetung', NULL),
-(641, 17, 94, 'reload', 'reload', NULL),
-(642, 17, 94, 'remain', 'uebrig', NULL),
-(643, 17, 95, 'extra', 'typ', 'bannerview'),
-(644, 17, 95, 'id', 'id', NULL),
-(645, 17, 95, 'password', 'pw', NULL),
-(646, 17, 95, 'reward', 'verguetung', NULL),
-(647, 17, 95, 'reload', 'reload', NULL),
-(648, 17, 95, 'remain', 'uebrig', NULL),
-(649, 17, 96, 'extra', 'typ', 'bannerklick'),
-(650, 17, 96, 'id', 'id', NULL),
-(651, 17, 96, 'password', 'pw', NULL),
-(652, 17, 96, 'reward', 'verguetung', NULL),
-(653, 17, 96, 'reload', 'reload', NULL),
-(654, 17, 96, 'remain', 'uebrig', NULL),
-(655, 17, 97, 'extra', 'typ', 'skybannerview'),
-(656, 17, 97, 'id', 'id', NULL),
-(657, 17, 97, 'password', 'pw', NULL),
-(658, 17, 97, 'reward', 'verguetung', NULL),
-(659, 17, 97, 'reload', 'reload', NULL),
-(660, 17, 97, 'remain', 'uebrig', NULL),
-(661, 17, 98, 'extra', 'typ', 'buttonview'),
-(662, 17, 98, 'id', 'id', NULL),
-(663, 17, 98, 'password', 'pw', NULL),
-(664, 17, 98, 'reward', 'verguetung', NULL),
-(665, 17, 98, 'reload', 'reload', NULL),
-(666, 17, 98, 'remain', 'uebrig', NULL),
-(667, 17, 99, 'extra', 'typ', 'textview'),
-(668, 17, 99, 'id', 'id', NULL),
-(669, 17, 99, 'password', 'pw', NULL),
-(670, 17, 99, 'reward', 'verguetung', NULL),
-(671, 17, 99, 'reload', 'reload', NULL),
-(672, 17, 99, 'remain', 'uebrig', NULL),
-(673, 17, 100, 'extra', 'typ', 'popup'),
-(674, 17, 100, 'id', 'id', NULL),
-(675, 17, 100, 'password', 'pw', NULL),
-(676, 17, 100, 'reward', 'verguetung', NULL),
-(677, 17, 100, 'reload', 'reload', NULL),
-(678, 17, 100, 'remain', 'uebrig', NULL),
-(679, 17, 100, 'min_stay', 'ma', NULL),
-(680, 17, 101, 'extra', 'typ', 'paidmail'),
-(681, 17, 101, 'id', 'id', NULL),
-(682, 17, 101, 'password', 'pw', NULL),
-(683, 17, 101, 'reward', 'verguetung', NULL),
-(684, 17, 101, 'reload', 'reload', NULL),
-(685, 17, 101, 'remain', 'uebrig', NULL),
-(686, 17, 101, 'min_stay', 'ma', NULL),
-(821, 17, 124, 'extra', 'typ', 'traffic'),
-(822, 17, 124, 'id', 'id', NULL),
-(823, 17, 124, 'password', 'pw', NULL),
-(824, 17, 124, 'remain', 'uebrig', NULL),
-(825, 17, 124, 'reload', 'reload', NULL),
-(826, 17, 124, 'reward', 'verguetung', NULL)");
+(631, 18, 93, 'extra', 'typ', 'forcedbanner'),
+(632, 18, 93, 'id', 'id', NULL),
+(633, 18, 93, 'password', 'pw', NULL),
+(634, 18, 93, 'reward', 'verguetung', NULL),
+(635, 18, 93, 'reload', 'reload', NULL),
+(636, 18, 93, 'remain', 'uebrig', NULL),
+(637, 18, 94, 'extra', 'typ', 'forcedtextlink'),
+(638, 18, 94, 'id', 'id', NULL),
+(639, 18, 94, 'password', 'pw', NULL),
+(640, 18, 94, 'reward', 'verguetung', NULL),
+(641, 18, 94, 'reload', 'reload', NULL),
+(642, 18, 94, 'remain', 'uebrig', NULL),
+(643, 18, 95, 'extra', 'typ', 'bannerview'),
+(644, 18, 95, 'id', 'id', NULL),
+(645, 18, 95, 'password', 'pw', NULL),
+(646, 18, 95, 'reward', 'verguetung', NULL),
+(647, 18, 95, 'reload', 'reload', NULL),
+(648, 18, 95, 'remain', 'uebrig', NULL),
+(649, 18, 96, 'extra', 'typ', 'bannerklick'),
+(650, 18, 96, 'id', 'id', NULL),
+(651, 18, 96, 'password', 'pw', NULL),
+(652, 18, 96, 'reward', 'verguetung', NULL),
+(653, 18, 96, 'reload', 'reload', NULL),
+(654, 18, 96, 'remain', 'uebrig', NULL),
+(655, 18, 97, 'extra', 'typ', 'skybannerview'),
+(656, 18, 97, 'id', 'id', NULL),
+(657, 18, 97, 'password', 'pw', NULL),
+(658, 18, 97, 'reward', 'verguetung', NULL),
+(659, 18, 97, 'reload', 'reload', NULL),
+(660, 18, 97, 'remain', 'uebrig', NULL),
+(661, 18, 98, 'extra', 'typ', 'buttonview'),
+(662, 18, 98, 'id', 'id', NULL),
+(663, 18, 98, 'password', 'pw', NULL),
+(664, 18, 98, 'reward', 'verguetung', NULL),
+(665, 18, 98, 'reload', 'reload', NULL),
+(666, 18, 98, 'remain', 'uebrig', NULL),
+(667, 18, 99, 'extra', 'typ', 'textview'),
+(668, 18, 99, 'id', 'id', NULL),
+(669, 18, 99, 'password', 'pw', NULL),
+(670, 18, 99, 'reward', 'verguetung', NULL),
+(671, 18, 99, 'reload', 'reload', NULL),
+(672, 18, 99, 'remain', 'uebrig', NULL),
+(673, 18, 100, 'extra', 'typ', 'popup'),
+(674, 18, 100, 'id', 'id', NULL),
+(675, 18, 100, 'password', 'pw', NULL),
+(676, 18, 100, 'reward', 'verguetung', NULL),
+(677, 18, 100, 'reload', 'reload', NULL),
+(678, 18, 100, 'remain', 'uebrig', NULL),
+(679, 18, 100, 'min_stay', 'ma', NULL),
+(680, 18, 101, 'extra', 'typ', 'paidmail'),
+(681, 18, 101, 'id', 'id', NULL),
+(682, 18, 101, 'password', 'pw', NULL),
+(683, 18, 101, 'reward', 'verguetung', NULL),
+(684, 18, 101, 'reload', 'reload', NULL),
+(685, 18, 101, 'remain', 'uebrig', NULL),
+(686, 18, 101, 'min_stay', 'ma', NULL),
+(821, 18, 124, 'extra', 'typ', 'traffic'),
+(822, 18, 124, 'id', 'id', NULL),
+(823, 18, 124, 'password', 'pw', NULL),
+(824, 18, 124, 'remain', 'uebrig', NULL),
+(825, 18, 124, 'reload', 'reload', NULL),
+(826, 18, 124, 'reward', 'verguetung', NULL)");
 
                // Request parameters per type handler - UltraPROMO
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_request_params` (`network_param_id`, `network_id`, `network_type_id`, `request_param_key`, `request_param_value`, `request_param_default`) VALUES
-(827, 18, 128, 'extra', 'typ', 'forcedbanner'),
-(828, 18, 128, 'id', 'id', NULL),
-(829, 18, 128, 'password', 'pw', NULL),
-(830, 18, 128, 'remain', 'uebrig', NULL),
-(831, 18, 128, 'reload', 'reload', NULL),
-(832, 18, 128, 'reward', 'verguetung', NULL),
-(833, 18, 129, 'extra', 'typ', 'forcedtextlink'),
-(834, 18, 129, 'id', 'id', NULL),
-(835, 18, 129, 'password', 'pw', NULL),
-(836, 18, 129, 'remain', 'uebrig', NULL),
-(837, 18, 129, 'reload', 'reload', NULL),
-(838, 18, 129, 'reward', 'verguetung', NULL),
-(839, 18, 126, 'extra', 'typ', 'bannerview'),
-(840, 18, 126, 'id', 'id', NULL),
-(841, 18, 126, 'password', 'pw', NULL),
-(842, 18, 126, 'remain', 'uebrig', NULL),
-(843, 18, 126, 'reload', 'reload', NULL),
-(844, 18, 126, 'reward', 'verguetung', NULL),
-(845, 18, 125, 'extra', 'typ', 'bannerklick'),
-(846, 18, 125, 'id', 'id', NULL),
-(847, 18, 125, 'password', 'pw', NULL),
-(848, 18, 125, 'remain', 'uebrig', NULL),
-(849, 18, 125, 'reload', 'reload', NULL),
-(850, 18, 125, 'reward', 'verguetung', NULL),
-(851, 18, 131, 'extra', 'typ', 'skybannerview'),
-(852, 18, 131, 'id', 'id', NULL),
-(853, 18, 131, 'password', 'pw', NULL),
-(854, 18, 131, 'remain', 'uebrig', NULL),
-(855, 18, 131, 'reload', 'reload', NULL),
-(856, 18, 131, 'reward', 'verguetung', NULL),
-(857, 18, 127, 'extra', 'typ', 'buttonview'),
-(858, 18, 127, 'id', 'id', NULL),
-(859, 18, 127, 'password', 'pw', NULL),
-(860, 18, 127, 'remain', 'uebrig', NULL),
-(861, 18, 127, 'reload', 'reload', NULL),
-(862, 18, 127, 'reward', 'verguetung', NULL),
-(863, 18, 132, 'extra', 'typ', 'textview'),
-(864, 18, 132, 'id', 'id', NULL),
-(865, 18, 132, 'password', 'pw', NULL),
-(866, 18, 132, 'remain', 'uebrig', NULL),
-(867, 18, 132, 'reload', 'reload', NULL),
-(868, 18, 132, 'reward', 'verguetung', NULL),
-(869, 18, 134, 'extra', 'typ', 'traffic'),
-(870, 18, 134, 'id', 'id', NULL),
-(871, 18, 134, 'password', 'pw', NULL),
-(872, 18, 134, 'remain', 'uebrig', NULL),
-(873, 18, 134, 'reload', 'reload', NULL),
-(874, 18, 134, 'reward', 'verguetung', NULL),
-(875, 18, 130, 'extra', 'typ', 'popup'),
-(876, 18, 130, 'id', 'id', NULL),
-(877, 18, 130, 'password', 'pw', NULL),
-(878, 18, 130, 'remain', 'uebrig', NULL),
-(879, 18, 130, 'reload', 'reload', NULL),
-(880, 18, 130, 'reward', 'verguetung', NULL),
-(881, 18, 130, 'min_stay', 'ma', NULL),
-(882, 18, 133, 'extra', 'typ', 'paidmail'),
-(883, 18, 133, 'id', 'id', NULL),
-(884, 18, 133, 'password', 'pw', NULL),
-(885, 18, 133, 'remain', 'uebrig', NULL),
-(886, 18, 133, 'reload', 'reload', NULL),
-(887, 18, 133, 'reward', 'verguetung', NULL),
-(888, 18, 133, 'min_stay', 'ma', NULL)");
+(827, 19, 128, 'extra', 'typ', 'forcedbanner'),
+(828, 19, 128, 'id', 'id', NULL),
+(829, 19, 128, 'password', 'pw', NULL),
+(830, 19, 128, 'remain', 'uebrig', NULL),
+(831, 19, 128, 'reload', 'reload', NULL),
+(832, 19, 128, 'reward', 'verguetung', NULL),
+(833, 19, 129, 'extra', 'typ', 'forcedtextlink'),
+(834, 19, 129, 'id', 'id', NULL),
+(835, 19, 129, 'password', 'pw', NULL),
+(836, 19, 129, 'remain', 'uebrig', NULL),
+(837, 19, 129, 'reload', 'reload', NULL),
+(838, 19, 129, 'reward', 'verguetung', NULL),
+(839, 19, 126, 'extra', 'typ', 'bannerview'),
+(840, 19, 126, 'id', 'id', NULL),
+(841, 19, 126, 'password', 'pw', NULL),
+(842, 19, 126, 'remain', 'uebrig', NULL),
+(843, 19, 126, 'reload', 'reload', NULL),
+(844, 19, 126, 'reward', 'verguetung', NULL),
+(845, 19, 125, 'extra', 'typ', 'bannerklick'),
+(846, 19, 125, 'id', 'id', NULL),
+(847, 19, 125, 'password', 'pw', NULL),
+(848, 19, 125, 'remain', 'uebrig', NULL),
+(849, 19, 125, 'reload', 'reload', NULL),
+(850, 19, 125, 'reward', 'verguetung', NULL),
+(851, 19, 131, 'extra', 'typ', 'skybannerview'),
+(852, 19, 131, 'id', 'id', NULL),
+(853, 19, 131, 'password', 'pw', NULL),
+(854, 19, 131, 'remain', 'uebrig', NULL),
+(855, 19, 131, 'reload', 'reload', NULL),
+(856, 19, 131, 'reward', 'verguetung', NULL),
+(857, 19, 127, 'extra', 'typ', 'buttonview'),
+(858, 19, 127, 'id', 'id', NULL),
+(859, 19, 127, 'password', 'pw', NULL),
+(860, 19, 127, 'remain', 'uebrig', NULL),
+(861, 19, 127, 'reload', 'reload', NULL),
+(862, 19, 127, 'reward', 'verguetung', NULL),
+(863, 19, 132, 'extra', 'typ', 'textview'),
+(864, 19, 132, 'id', 'id', NULL),
+(865, 19, 132, 'password', 'pw', NULL),
+(866, 19, 132, 'remain', 'uebrig', NULL),
+(867, 19, 132, 'reload', 'reload', NULL),
+(868, 19, 132, 'reward', 'verguetung', NULL),
+(869, 19, 134, 'extra', 'typ', 'traffic'),
+(870, 19, 134, 'id', 'id', NULL),
+(871, 19, 134, 'password', 'pw', NULL),
+(872, 19, 134, 'remain', 'uebrig', NULL),
+(873, 19, 134, 'reload', 'reload', NULL),
+(874, 19, 134, 'reward', 'verguetung', NULL),
+(875, 19, 130, 'extra', 'typ', 'popup'),
+(876, 19, 130, 'id', 'id', NULL),
+(877, 19, 130, 'password', 'pw', NULL),
+(878, 19, 130, 'remain', 'uebrig', NULL),
+(879, 19, 130, 'reload', 'reload', NULL),
+(880, 19, 130, 'reward', 'verguetung', NULL),
+(881, 19, 130, 'min_stay', 'ma', NULL),
+(882, 19, 133, 'extra', 'typ', 'paidmail'),
+(883, 19, 133, 'id', 'id', NULL),
+(884, 19, 133, 'password', 'pw', NULL),
+(885, 19, 133, 'remain', 'uebrig', NULL),
+(886, 19, 133, 'reload', 'reload', NULL),
+(887, 19, 133, 'reward', 'verguetung', NULL),
+(888, 19, 133, 'min_stay', 'ma', NULL)");
 
                // Request parameters per type handler - Der Werbepartner.cc
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_request_params` (`network_param_id`, `network_id`, `network_type_id`, `request_param_key`, `request_param_value`, `request_param_default`) VALUES
-(951, 19, 145, 'extra', 'art', 'Textlinkklick'),
-(952, 19, 145, 'reload', 'reload', NULL),
-(953, 19, 145, 'reward', 'verg', NULL),
-(954, 19, 145, 'remain', 'offen', NULL),
-(955, 19, 145, 'sid', 'sid', NULL),
-(956, 19, 145, 'id', 'uid', NULL),
-(957, 19, 145, 'password', 'pw', NULL),
-(958, 19, 146, 'extra', 'art', 'Forcedbanner'),
-(959, 19, 146, 'reload', 'reload', NULL),
-(960, 19, 146, 'reward', 'verg', NULL),
-(961, 19, 146, 'remain', 'offen', NULL),
-(962, 19, 146, 'sid', 'sid', NULL),
-(963, 19, 146, 'id', 'uid', NULL),
-(964, 19, 146, 'password', 'pw', NULL),
-(965, 19, 147, 'extra', 'art', 'Paidmail'),
-(966, 19, 147, 'reload', 'reload', NULL),
-(967, 19, 147, 'reward', 'verg', NULL),
-(968, 19, 147, 'remain', 'offen', NULL),
-(969, 19, 147, 'sid', 'sid', NULL),
-(970, 19, 147, 'id', 'uid', NULL),
-(971, 19, 147, 'password', 'pw', NULL),
-(972, 19, 148, 'extra', 'art', 'Layer'),
-(973, 19, 148, 'reload', 'reload', NULL),
-(974, 19, 148, 'reward', 'verg', NULL),
-(975, 19, 148, 'remain', 'offen', NULL),
-(976, 19, 148, 'sid', 'sid', NULL),
-(977, 19, 148, 'id', 'uid', NULL),
-(978, 19, 148, 'password', 'pw', NULL),
-(979, 19, 149, 'extra', 'art', 'Skybannerklick'),
-(980, 19, 149, 'reload', 'reload', NULL),
-(981, 19, 149, 'reward', 'verg', NULL),
-(982, 19, 149, 'remain', 'offen', NULL),
-(983, 19, 149, 'sid', 'sid', NULL),
-(984, 19, 149, 'id', 'uid', NULL),
-(985, 19, 149, 'password', 'pw', NULL),
-(986, 19, 150, 'extra', 'art', 'Surfbarklick'),
-(987, 19, 150, 'reload', 'reload', NULL),
-(988, 19, 150, 'reward', 'verg', NULL),
-(989, 19, 150, 'remain', 'offen', NULL),
-(990, 19, 150, 'sid', 'sid', NULL),
-(991, 19, 150, 'id', 'uid', NULL),
-(992, 19, 150, 'password', 'pw', NULL),
-(993, 19, 151, 'extra', 'art', 'Bannerview'),
-(994, 19, 151, 'reload', 'reload', NULL),
-(995, 19, 151, 'reward', 'verg', NULL),
-(996, 19, 151, 'remain', 'offen', NULL),
-(997, 19, 151, 'sid', 'sid', NULL),
-(998, 19, 151, 'id', 'uid', NULL),
-(999, 19, 151, 'password', 'pw', NULL),
-(1000, 19, 152, 'extra', 'art', 'PopUp'),
-(1001, 19, 152, 'reload', 'reload', NULL),
-(1002, 19, 152, 'reward', 'verg', NULL),
-(1003, 19, 152, 'remain', 'offen', NULL),
-(1004, 19, 152, 'sid', 'sid', NULL),
-(1005, 19, 152, 'id', 'uid', NULL),
-(1006, 19, 152, 'password', 'pw', NULL),
-(1007, 19, 153, 'extra', 'art', 'Bannerklick'),
-(1008, 19, 153, 'reload', 'reload', NULL),
-(1009, 19, 153, 'reward', 'verg', NULL),
-(1010, 19, 153, 'type', 'offen', NULL),
-(1011, 19, 153, 'sid', 'sid', NULL),
-(1012, 19, 153, 'id', 'uid', NULL),
-(1013, 19, 153, 'password', 'pw', NULL),
-(1014, 19, 154, 'extra', 'art', 'Forcedtextlink'),
-(1015, 19, 154, 'reload', 'reload', NULL),
-(1016, 19, 154, 'reward', 'verg', NULL),
-(1017, 19, 154, 'remain', 'offen', NULL),
-(1018, 19, 154, 'sid', 'sid', NULL),
-(1019, 19, 154, 'id', 'uid', NULL),
-(1020, 19, 154, 'password', 'pw', NULL),
-(1021, 19, 155, 'extra', 'art', 'Traffic'),
-(1022, 19, 155, 'reload', 'reload', NULL),
-(1023, 19, 155, 'reward', 'verg', NULL),
-(1024, 19, 155, 'remain', 'offen', NULL),
-(1025, 19, 155, 'sid', 'sid', NULL),
-(1026, 19, 155, 'id', 'id', NULL),
-(1027, 19, 155, 'password', 'pw', NULL)");
+(951, 20, 145, 'extra', 'art', 'Textlinkklick'),
+(952, 20, 145, 'reload', 'reload', NULL),
+(953, 20, 145, 'reward', 'verg', NULL),
+(954, 20, 145, 'remain', 'offen', NULL),
+(955, 20, 145, 'sid', 'sid', NULL),
+(956, 20, 145, 'id', 'uid', NULL),
+(957, 20, 145, 'password', 'pw', NULL),
+(958, 20, 146, 'extra', 'art', 'Forcedbanner'),
+(959, 20, 146, 'reload', 'reload', NULL),
+(960, 20, 146, 'reward', 'verg', NULL),
+(961, 20, 146, 'remain', 'offen', NULL),
+(962, 20, 146, 'sid', 'sid', NULL),
+(963, 20, 146, 'id', 'uid', NULL),
+(964, 20, 146, 'password', 'pw', NULL),
+(965, 20, 147, 'extra', 'art', 'Paidmail'),
+(966, 20, 147, 'reload', 'reload', NULL),
+(967, 20, 147, 'reward', 'verg', NULL),
+(968, 20, 147, 'remain', 'offen', NULL),
+(969, 20, 147, 'sid', 'sid', NULL),
+(970, 20, 147, 'id', 'uid', NULL),
+(971, 20, 147, 'password', 'pw', NULL),
+(972, 20, 148, 'extra', 'art', 'Layer'),
+(973, 20, 148, 'reload', 'reload', NULL),
+(974, 20, 148, 'reward', 'verg', NULL),
+(975, 20, 148, 'remain', 'offen', NULL),
+(976, 20, 148, 'sid', 'sid', NULL),
+(977, 20, 148, 'id', 'uid', NULL),
+(978, 20, 148, 'password', 'pw', NULL),
+(979, 20, 149, 'extra', 'art', 'Skybannerklick'),
+(980, 20, 149, 'reload', 'reload', NULL),
+(981, 20, 149, 'reward', 'verg', NULL),
+(982, 20, 149, 'remain', 'offen', NULL),
+(983, 20, 149, 'sid', 'sid', NULL),
+(984, 20, 149, 'id', 'uid', NULL),
+(985, 20, 149, 'password', 'pw', NULL),
+(986, 20, 150, 'extra', 'art', 'Surfbarklick'),
+(987, 20, 150, 'reload', 'reload', NULL),
+(988, 20, 150, 'reward', 'verg', NULL),
+(989, 20, 150, 'remain', 'offen', NULL),
+(990, 20, 150, 'sid', 'sid', NULL),
+(991, 20, 150, 'id', 'uid', NULL),
+(992, 20, 150, 'password', 'pw', NULL),
+(993, 20, 151, 'extra', 'art', 'Bannerview'),
+(994, 20, 151, 'reload', 'reload', NULL),
+(995, 20, 151, 'reward', 'verg', NULL),
+(996, 20, 151, 'remain', 'offen', NULL),
+(997, 20, 151, 'sid', 'sid', NULL),
+(998, 20, 151, 'id', 'uid', NULL),
+(999, 20, 151, 'password', 'pw', NULL),
+(1000, 20, 152, 'extra', 'art', 'PopUp'),
+(1001, 20, 152, 'reload', 'reload', NULL),
+(1002, 20, 152, 'reward', 'verg', NULL),
+(1003, 20, 152, 'remain', 'offen', NULL),
+(1004, 20, 152, 'sid', 'sid', NULL),
+(1005, 20, 152, 'id', 'uid', NULL),
+(1006, 20, 152, 'password', 'pw', NULL),
+(1007, 20, 153, 'extra', 'art', 'Bannerklick'),
+(1008, 20, 153, 'reload', 'reload', NULL),
+(1009, 20, 153, 'reward', 'verg', NULL),
+(1010, 20, 153, 'type', 'offen', NULL),
+(1011, 20, 153, 'sid', 'sid', NULL),
+(1012, 20, 153, 'id', 'uid', NULL),
+(1013, 20, 153, 'password', 'pw', NULL),
+(1014, 20, 154, 'extra', 'art', 'Forcedtextlink'),
+(1015, 20, 154, 'reload', 'reload', NULL),
+(1016, 20, 154, 'reward', 'verg', NULL),
+(1017, 20, 154, 'remain', 'offen', NULL),
+(1018, 20, 154, 'sid', 'sid', NULL),
+(1019, 20, 154, 'id', 'uid', NULL),
+(1020, 20, 154, 'password', 'pw', NULL),
+(1021, 20, 155, 'extra', 'art', 'Traffic'),
+(1022, 20, 155, 'reload', 'reload', NULL),
+(1023, 20, 155, 'reward', 'verg', NULL),
+(1024, 20, 155, 'remain', 'offen', NULL),
+(1025, 20, 155, 'sid', 'sid', NULL),
+(1026, 20, 155, 'id', 'id', NULL),
+(1027, 20, 155, 'password', 'pw', NULL)");
 
                // Request parameters per type handler - Yoo!Media
                addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_request_params` (`network_param_id`, `network_id`, `network_type_id`, `request_param_key`, `request_param_value`, `request_param_default`) VALUES
-(1028, 20, 156, 'id', 'id', NULL),
-(1029, 20, 156, 'sid', 'sid', NULL),
-(1030, 20, 156, 'password', 'pw', NULL),
-(1031, 20, 156, 'reload', 'reload', NULL),
-(1032, 20, 156, 'remain', 'uebrig', NULL),
-(1033, 20, 156, 'reward', 'verguetung', NULL),
-(1034, 20, 156, 'size', 'size', '468x60'),
-(1035, 20, 156, 'erotic', 'erotik', NULL),
-(1036, 20, 157, 'id', 'id', NULL),
-(1037, 20, 157, 'sid', 'sid', NULL),
-(1038, 20, 157, 'password', 'pw', NULL),
-(1039, 20, 157, 'reload', 'reload', NULL),
-(1040, 20, 157, 'reward', 'verguetung', NULL),
-(1041, 20, 157, 'erotic', 'erotik', NULL),
-(1042, 20, 157, 'remain', 'uebrig', NULL),
-(1043, 20, 158, 'id', 'id', NULL),
-(1044, 20, 158, 'sid', 'sid', NULL),
-(1045, 20, 158, 'password', 'pw', NULL),
-(1046, 20, 158, 'reload', 'reload', NULL),
-(1047, 20, 158, 'reward', 'verguetung', NULL),
-(1048, 20, 158, 'remain', 'uebrig', NULL),
-(1049, 20, 158, 'size', 'size', '468x60'),
-(1050, 20, 158, 'erotic', 'erotik', NULL),
-(1051, 20, 159, 'id', 'id', NULL),
-(1052, 20, 159, 'sid', 'sid', NULL),
-(1053, 20, 159, 'password', 'pw', NULL),
-(1054, 20, 159, 'reload', 'reload', NULL),
-(1055, 20, 159, 'min_stay', 'ma', NULL),
-(1056, 20, 159, 'remain', 'uebrig', NULL),
-(1057, 20, 159, 'reward', 'verguetung', NULL),
-(1058, 20, 159, 'size', 'size', '468x60'),
-(1059, 20, 159, 'erotic', 'erotik', NULL),
-(1060, 20, 160, 'id', 'id', NULL),
-(1061, 20, 160, 'sid', 'sid', NULL),
-(1062, 20, 160, 'password', 'pw', NULL),
-(1063, 20, 160, 'reload', 'reload', NULL),
-(1064, 20, 160, 'remain', 'uebrig', NULL),
-(1065, 20, 160, 'reward', 'verguetung', NULL),
-(1066, 20, 160, 'erotic', 'erotik', NULL),
-(1067, 20, 161, 'id', 'id', NULL),
-(1068, 20, 161, 'sid', 'sid', NULL),
-(1069, 20, 161, 'password', 'pw', NULL),
-(1070, 20, 161, 'reload', 'reload', NULL),
-(1071, 20, 161, 'min_stay', 'ma', NULL),
-(1072, 20, 161, 'remain', 'uebrig', NULL),
-(1073, 20, 161, 'reward', 'verguetung', NULL),
-(1074, 20, 161, 'erotic', 'erotik', NULL),
-(1075, 20, 162, 'id', 'id', NULL),
-(1076, 20, 162, 'sid', 'sid', NULL),
-(1077, 20, 162, 'password', 'pw', NULL),
-(1078, 20, 162, 'reload', 'reload', NULL),
-(1079, 20, 162, 'min_stay', 'ma', NULL),
-(1080, 20, 162, 'remain', 'uebrig', NULL),
-(1081, 20, 162, 'reward', 'verguetung', NULL),
-(1082, 20, 162, 'erotic', 'erotik', NULL),
-(1083, 20, 163, 'id', 'id', NULL),
-(1084, 20, 163, 'sid', 'sid', NULL),
-(1085, 20, 163, 'password', 'pw', NULL),
-(1086, 20, 163, 'reload', 'reload', NULL),
-(1087, 20, 163, 'remain', 'uebrig', NULL),
-(1088, 20, 163, 'reward', 'verguetung', NULL),
-(1089, 20, 163, 'erotic', 'erotik', NULL),
-(1090, 20, 164, 'id', 'id', NULL),
-(1091, 20, 164, 'sid', 'sid', NULL),
-(1092, 20, 164, 'password', 'pw', NULL),
-(1093, 20, 164, 'reload', 'reload', NULL),
-(1094, 20, 164, 'min_stay', 'ma', NULL),
-(1095, 20, 164, 'remain', 'uebrig', NULL),
-(1096, 20, 164, 'reward', 'verguetung', NULL),
-(1097, 20, 164, 'erotic', 'erotik', NULL),
-(1098, 20, 165, 'id', 'id', NULL),
-(1099, 20, 165, 'sid', 'sid', NULL),
-(1100, 20, 165, 'password', 'pw', NULL),
-(1101, 20, 165, 'reload', 'reload', NULL),
-(1102, 20, 165, 'min_stay', 'ma', NULL),
-(1103, 20, 165, 'reward', 'verguetung', NULL),
-(1104, 20, 165, 'remain', 'uebrig', NULL),
-(1105, 20, 165, 'erotic', 'erotik', NULL),
-(1106, 20, 166, 'id', 'id', NULL),
-(1107, 20, 166, 'sid', 'sid', NULL),
-(1108, 20, 166, 'password', 'pw', NULL),
-(1109, 20, 166, 'remain', 'uebrig', NULL),
-(1110, 20, 166, 'reward', 'verguetung', NULL),
-(1111, 20, 166, 'erotic', 'erotik', NULL)");
+(1028, 21, 156, 'id', 'id', NULL),
+(1029, 21, 156, 'sid', 'sid', NULL),
+(1030, 21, 156, 'password', 'pw', NULL),
+(1031, 21, 156, 'reload', 'reload', NULL),
+(1032, 21, 156, 'remain', 'uebrig', NULL),
+(1033, 21, 156, 'reward', 'verguetung', NULL),
+(1034, 21, 156, 'size', 'size', '468x60'),
+(1035, 21, 156, 'erotic', 'erotik', NULL),
+(1036, 21, 157, 'id', 'id', NULL),
+(1037, 21, 157, 'sid', 'sid', NULL),
+(1038, 21, 157, 'password', 'pw', NULL),
+(1039, 21, 157, 'reload', 'reload', NULL),
+(1040, 21, 157, 'reward', 'verguetung', NULL),
+(1041, 21, 157, 'erotic', 'erotik', NULL),
+(1042, 21, 157, 'remain', 'uebrig', NULL),
+(1043, 21, 158, 'id', 'id', NULL),
+(1044, 21, 158, 'sid', 'sid', NULL),
+(1045, 21, 158, 'password', 'pw', NULL),
+(1046, 21, 158, 'reload', 'reload', NULL),
+(1047, 21, 158, 'reward', 'verguetung', NULL),
+(1048, 21, 158, 'remain', 'uebrig', NULL),
+(1049, 21, 158, 'size', 'size', '468x60'),
+(1050, 21, 158, 'erotic', 'erotik', NULL),
+(1051, 21, 159, 'id', 'id', NULL),
+(1052, 21, 159, 'sid', 'sid', NULL),
+(1053, 21, 159, 'password', 'pw', NULL),
+(1054, 21, 159, 'reload', 'reload', NULL),
+(1055, 21, 159, 'min_stay', 'ma', NULL),
+(1056, 21, 159, 'remain', 'uebrig', NULL),
+(1057, 21, 159, 'reward', 'verguetung', NULL),
+(1058, 21, 159, 'size', 'size', '468x60'),
+(1059, 21, 159, 'erotic', 'erotik', NULL),
+(1060, 21, 160, 'id', 'id', NULL),
+(1061, 21, 160, 'sid', 'sid', NULL),
+(1062, 21, 160, 'password', 'pw', NULL),
+(1063, 21, 160, 'reload', 'reload', NULL),
+(1064, 21, 160, 'remain', 'uebrig', NULL),
+(1065, 21, 160, 'reward', 'verguetung', NULL),
+(1066, 21, 160, 'erotic', 'erotik', NULL),
+(1067, 21, 161, 'id', 'id', NULL),
+(1068, 21, 161, 'sid', 'sid', NULL),
+(1069, 21, 161, 'password', 'pw', NULL),
+(1070, 21, 161, 'reload', 'reload', NULL),
+(1071, 21, 161, 'min_stay', 'ma', NULL),
+(1072, 21, 161, 'remain', 'uebrig', NULL),
+(1073, 21, 161, 'reward', 'verguetung', NULL),
+(1074, 21, 161, 'erotic', 'erotik', NULL),
+(1075, 21, 162, 'id', 'id', NULL),
+(1076, 21, 162, 'sid', 'sid', NULL),
+(1077, 21, 162, 'password', 'pw', NULL),
+(1078, 21, 162, 'reload', 'reload', NULL),
+(1079, 21, 162, 'min_stay', 'ma', NULL),
+(1080, 21, 162, 'remain', 'uebrig', NULL),
+(1081, 21, 162, 'reward', 'verguetung', NULL),
+(1082, 21, 162, 'erotic', 'erotik', NULL),
+(1083, 21, 163, 'id', 'id', NULL),
+(1084, 21, 163, 'sid', 'sid', NULL),
+(1085, 21, 163, 'password', 'pw', NULL),
+(1086, 21, 163, 'reload', 'reload', NULL),
+(1087, 21, 163, 'remain', 'uebrig', NULL),
+(1088, 21, 163, 'reward', 'verguetung', NULL),
+(1089, 21, 163, 'erotic', 'erotik', NULL),
+(1090, 21, 164, 'id', 'id', NULL),
+(1091, 21, 164, 'sid', 'sid', NULL),
+(1092, 21, 164, 'password', 'pw', NULL),
+(1093, 21, 164, 'reload', 'reload', NULL),
+(1094, 21, 164, 'min_stay', 'ma', NULL),
+(1095, 21, 164, 'remain', 'uebrig', NULL),
+(1096, 21, 164, 'reward', 'verguetung', NULL),
+(1097, 21, 164, 'erotic', 'erotik', NULL),
+(1098, 21, 165, 'id', 'id', NULL),
+(1099, 21, 165, 'sid', 'sid', NULL),
+(1100, 21, 165, 'password', 'pw', NULL),
+(1101, 21, 165, 'reload', 'reload', NULL),
+(1102, 21, 165, 'min_stay', 'ma', NULL),
+(1103, 21, 165, 'reward', 'verguetung', NULL),
+(1104, 21, 165, 'remain', 'uebrig', NULL),
+(1105, 21, 165, 'erotic', 'erotik', NULL),
+(1106, 21, 166, 'id', 'id', NULL),
+(1107, 21, 166, 'sid', 'sid', NULL),
+(1108, 21, 166, 'password', 'pw', NULL),
+(1109, 21, 166, 'remain', 'uebrig', NULL),
+(1110, 21, 166, 'reward', 'verguetung', NULL),
+(1111, 21, 166, 'erotic', 'erotik', NULL)");
 
                // Fix empty defaults to NULL
                addExtensionSql("UPDATE `{?_MYSQL_PREFIX?}_network_types` SET `network_type_banner_url`=NULL WHERE `network_type_banner_url`=''");
index 521f236f494f0e86199da1182333f7d09b8d5472..e33d9509371271dc13ea7d270136f902bed65029 100644 (file)
@@ -52,7 +52,7 @@ switch (getExtensionMode()) {
        case 'register': // Do stuff when installation is running (modules.php?module=admin is called)
                // SQL commands to run
                addAdminMenuSql('repair', NULL, 'Reperaturen','Repariert u.a. die Kategorie-Auswahlen der Mitglieder usw.',7);
-               addAdminMenuSql('repair','repair_cats','Kategorieauswahlen','Repariert die Kategorieauswahlen Ihrer Mitglieder.',1);
+               addAdminMenuSql('repair','repair_cats','Kategorieauswahlen','Repariert die Kategorien Ihrer Mitglieder.',1);
                break;
 
        case 'remove': // Do stuff when removing extension
index 8ff442afefab90e257b7d9a4c51a3186c54b5249..5d9b11682ca53660fc6c5543f929af2d4e48f1b7 100644 (file)
@@ -43,10 +43,10 @@ if (!defined('__SECURITY')) {
 } // END - if
 
 // Version number
-setThisExtensionVersion('0.6.9');
+setThisExtensionVersion('0.7.0');
 
 // Version history array (add more with , '0.1.0' and so on)
-setExtensionVersionHistory(array('0.0', '0.0.1', '0.0.2', '0.0.3', '0.0.4', '0.0.5', '0.0.6', '0.0.7', '0.0.8', '0.0.9', '0.1.0', '0.1.1', '0.1.2', '0.1.3', '0.1.4', '0.1.5', '0.1.6', '0.1.7', '0.1.8', '0.1.9', '0.2.0', '0.2.1', '0.2.2', '0.2.3', '0.2.4', '0.2.5', '0.2.6', '0.2.7', '0.2.8', '0.2.9', '0.3.0', '0.3.1', '0.3.2', '0.3.3', '0.3.4', '0.3.5', '0.3.6', '0.3.7', '0.3.8', '0.3.9', '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.4', '0.6.5', '0.6.6', '0.6.7', '0.6.8', '0.6.9'));
+setExtensionVersionHistory(array('0.0', '0.0.1', '0.0.2', '0.0.3', '0.0.4', '0.0.5', '0.0.6', '0.0.7', '0.0.8', '0.0.9', '0.1.0', '0.1.1', '0.1.2', '0.1.3', '0.1.4', '0.1.5', '0.1.6', '0.1.7', '0.1.8', '0.1.9', '0.2.0', '0.2.1', '0.2.2', '0.2.3', '0.2.4', '0.2.5', '0.2.6', '0.2.7', '0.2.8', '0.2.9', '0.3.0', '0.3.1', '0.3.2', '0.3.3', '0.3.4', '0.3.5', '0.3.6', '0.3.7', '0.3.8', '0.3.9', '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.4', '0.6.5', '0.6.6', '0.6.7', '0.6.8', '0.6.9', '0.7.0'));
 
 // Keep this extension always active!
 setExtensionAlwaysActive('Y');
@@ -59,10 +59,11 @@ switch (getExtensionMode()) {
 
        case 'remove': // Do stuff when removing extension
                // Drop tables
-               addExtensionSql("DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_admin_menu_las`");
-               addExtensionSql("DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_admin_menu_las_data`");
-               addExtensionSql("DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_admin_menu_stats`");
-               addExtensionSql("DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_filters`");
+               addExtensionSql('DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_admin_menu_las`');
+               addExtensionSql('DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_admin_menu_las_data`');
+               addExtensionSql('DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_admin_menu_stats`');
+               addExtensionSql('DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_filters`');
+               addExtensionSql('DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_dns_cache`');
 
                // Delete admin menu entries
                addExtensionSql("DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_admin_menu` WHERE
@@ -395,7 +396,7 @@ switch (getExtensionMode()) {
 
                        case '0.3.2': // SQL queries for v0.3.2
                                // Connection table between the menu system and the "logical area" system
-                               addExtensionSql("DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_admin_menu_las`");
+                               addExtensionSql('DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_admin_menu_las`');
                                addExtensionSql("CREATE TABLE `{?_MYSQL_PREFIX?}_admin_menu_las` (
 `id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
 `la_id` VARCHAR(255) NOT NULL DEFAULT '',
@@ -407,7 +408,7 @@ INDEX (`la_what`),
 PRIMARY KEY (`id`)
 ) TYPE={?_TABLE_TYPE?}");
                                // All "logical areas" together
-                               addExtensionSql("DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_admin_menu_las_data`");
+                               addExtensionSql('DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_admin_menu_las_data`');
                                addExtensionSql("CREATE TABLE `{?_MYSQL_PREFIX?}_admin_menu_las_data` (
 `id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
 `la_id` VARCHAR(255) NOT NULL DEFAULT '',
@@ -434,7 +435,7 @@ PRIMARY KEY (`id`)
                                addExtensionSql("ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `admin_menu_sorter` ENUM('Y','N') NOT NULL DEFAULT 'Y'");
 
                                // The statistics table
-                               addExtensionSql("DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_admin_menu_stats`");
+                               addExtensionSql('DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_admin_menu_stats`');
                                addExtensionSql("CREATE TABLE `{?_MYSQL_PREFIX?}_admin_menu_stats` (
 `id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
 `admin_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
@@ -642,7 +643,7 @@ PRIMARY KEY (`id`)
                                break;
 
                        case '0.5.9': // SQL queries for v0.5.9
-                               addExtensionSql("DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_filters`");
+                               addExtensionSql('DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_filters`');
                                addExtensionSql("CREATE TABLE `{?_MYSQL_PREFIX?}_filters` (
 `filter_id` BIGINT(20) UNSIGNED AUTO_INCREMENT,
 `filter_name` VARCHAR(255) NOT NULL DEFAULT '',
@@ -741,6 +742,27 @@ CHANGE `what` `what` VARCHAR(50) NULL DEFAULT NULL');
                                // Update notes (these will be set as task text!)
                                setExtensionUpdateNotes("Filter zum Zur&uuml;cksetzens des fehlgeschlagenen Mitgliederlogins hinzugef&uuml;gt (internes TODO).");
                                break;
+
+                       case '0.7.0': // SQL queries for 0.7.0
+                               // Table definition
+                               addExtensionSql('DROP TABLE IF EXISTS `{?_MYSQL_PREFIX?}_dns_cache`');
+                               addExtensionSql("CREATE TABLE `{?_MYSQL_PREFIX?}_dns_cache` (
+`hostname` VARCHAR(255) NOT NULL,
+`ip` VARCHAR(15) NOT NULL,
+`added` DATETIME NOT NULL,
+PRIMARY KEY (`hostname`),
+INDEX (`ip`)
+) ENGINE={?_TABLE_TYPE?}");
+
+                               // Configuration
+                               addExtensionSql('ALTER TABLE `{?_MYSQL_PREFIX?}_config` ADD `dns_cache_timeout` BIGINT(20) NOT NULL DEFAULT ' . (60*60*24));
+
+                               // Register filter
+                               registerFilter('reset', 'CLEANUP_DNS_CACHE', false, true, getExtensionDryRun());
+
+                               // Update notes (these will be set as task text!)
+                               setExtensionUpdateNotes("IP-Resolver-Klasse hinzugef&uuml;gt, um bei der Erweiterung ext-network DNS-Anfragen einzusparen.");
+                               break;
                } // END - switch
                break;
 
index 14de8356c1ee1deb3f947bd272247ff06efc8e9d..1c32b6ffcdb5875c67b83af9423240e8b4d5ab19 100644 (file)
  * -------------------------------------------------------------------- *
  * Kurzbeschreibung  :                                                  *
  * -------------------------------------------------------------------- *
- * $Revision:: 856                                                    $ *
- * $Date:: 2009-03-06 20:24:32 +0100 (Fr, 06. March 2009)             $ *
+ * $Revision::                                                        $ *
+ * $Date::                                                            $ *
  * $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!!!!!!            *
  * -------------------------------------------------------------------- *
index 21f2e59e86943b96a502b2073c7c0f2759e19233..36d843b78d8582cbcfc4df3b2fa89d3c17cc79dd 100644 (file)
@@ -963,5 +963,22 @@ function FILTER_FINISH_PAGE_HEADER () {
        $GLOBALS['page_header'] .= '</head>';
 }
 
+// Cleans up the DNS cache if sql_patches is at least 0.7.0
+function FILTER_CLEANUP_DNS_CACHE () {
+       // Is the latest version installed?
+       if (isExtensionInstalledAndNewer('sql_patches', '0.7.0')) {
+               // Load class file
+               loadIncludeOnce('inc/classes/resolver.class.php');
+
+               // Instance the resolver
+               $resolver = new HostnameResolver();
+
+               // Purge entries
+               $resolver->purgeEntries();
+
+               // Cute, isn't it? ;-)
+       } // END - if
+}
+
 // [EOF]
 ?>
index 278c570375f636a7c09022d03a7fcadb2c1d0c32..9c3cc70ca6855b450deb5079a06a57878d35b3c7 100644 (file)
@@ -1837,14 +1837,26 @@ function sendRawRequest ($host, $request) {
                $useProxy = true;
        } // END - if
 
+       // Load include
+       loadIncludeOnce('inc/classes/resolver.class.php');
+
+       // Get resolver instance
+       $resolver = new HostnameResolver();
+
        // Open connection
        //* DEBUG: */ die("SCRIPT=" . $script.'<br />');
        if ($useProxy === true) {
+               // Resolve hostname into IP address
+               $ip = $resolver->resolveHostname(compileRawCode(getConfig('proxy_host')));
+
                // Connect to host through proxy connection
-               $fp = fsockopen(compileRawCode(getConfig('proxy_host')), bigintval(getConfig('proxy_port')), $errno, $errdesc, 30);
+               $fp = fsockopen($ip, bigintval(getConfig('proxy_port')), $errno, $errdesc, 30);
        } else {
+               // Resolve hostname into IP address
+               $ip = $resolver->resolveHostname($host);
+
                // Connect to host directly
-               $fp = fsockopen($host, 80, $errno, $errdesc, 30);
+               $fp = fsockopen($ip, 80, $errno, $errdesc, 30);
        }
 
        // Is there a link?
@@ -1860,35 +1872,13 @@ function sendRawRequest ($host, $request) {
 
        // Do we use proxy?
        if ($useProxy === true) {
-               // Generate CONNECT request header
-               $proxyTunnel  = 'CONNECT ' . $host . ':80 HTTP/1.1' . getConfig('HTTP_EOL');
-               $proxyTunnel .= 'Host: ' . $host . getConfig('HTTP_EOL');
-
-               // Use login data to proxy? (username at least!)
-               if (getConfig('proxy_username') != '') {
-                       // Add it as well
-                       $encodedAuth = base64_encode(compileRawCode(getConfig('proxy_username')) . ':' . compileRawCode(getConfig('proxy_password')));
-                       $proxyTunnel .= 'Proxy-Authorization: Basic ' . $encodedAuth . getConfig('HTTP_EOL');
-               } // END - if
-
-               // Add last new-line
-               $proxyTunnel .= getConfig('HTTP_EOL');
-               //* DEBUG: */ print('<strong>proxyTunnel=</strong><pre>' . $proxyTunnel.'</pre>');
-
-               // Write request
-               fwrite($fp, $proxyTunnel);
+               // Setup proxy tunnel
+               $response = setupProxyTunnel($host, $fp);
 
-               // Got response?
-               if (feof($fp)) {
-                       // No response received
-                       return $response;
-               } // END - if
-
-               // Read the first line
-               $resp = trim(fgets($fp, 10240));
-               $respArray = explode(' ', $resp);
-               if ((strtolower($respArray[0]) !== 'http/1.0') || ($respArray[1] != '200')) {
+               // If the response is invalid, abort
+               if ((count($response) == 3) && (empty($response[0])) && (empty($response[1])) && (empty($response[2]))) {
                        // Invalid response!
+                       logDebugMessage(__FUNCTION__, __LINE__, 'Proxy tunnel not working?');
                        return $response;
                } // END - if
        } // END - if
@@ -1935,7 +1925,7 @@ function sendRawRequest ($host, $request) {
        // Time request if debug-mode is enabled
        if (isDebugModeEnabled()) {
                // Add debug message...
-               logDebugMessage(__FUNCTION__, __LINE__, 'Request took ' . (microtime(true) - $start) . ' seconds.');
+               logDebugMessage(__FUNCTION__, __LINE__, 'Request took ' . (microtime(true) - $start) . ' seconds and returned ' . count($response) . ' line(s).');
        } // END - if
 
        // Skip first empty lines
@@ -1961,6 +1951,7 @@ function sendRawRequest ($host, $request) {
        if (!isset($response[0])) {
                // No response, maybe timeout
                $response = array('', '', '');
+               logDebugMessage(__FUNCTION__, __LINE__, 'Invalid empty response array, maybe timed out?');
        } elseif ((substr(strtolower($response[0]), 0, 11) == 'proxy-agent') && ($useProxy === true)) {
                // Proxy header detected, so remove two lines
                array_shift($response);
@@ -1970,6 +1961,7 @@ function sendRawRequest ($host, $request) {
        // Was the request successfull?
        if ((!isInStringIgnoreCase('200 OK', $response[0])) || (empty($response[0]))) {
                // Not found / access forbidden
+               logDebugMessage(__FUNCTION__, __LINE__, 'Unexpected status code ' . $response[0] . ' detected. "200 OK" was expected.');
                $response = array('', '', '');
        } // END - if
 
@@ -1977,6 +1969,47 @@ function sendRawRequest ($host, $request) {
        return $response;
 }
 
+// Sets up a proxy tunnel for given hostname and through resource
+function setupProxyTunnel ($host, $resource) {
+       // Initialize array
+       $response = array('', '', '');
+
+       // Generate CONNECT request header
+       $proxyTunnel  = 'CONNECT ' . $host . ':80 HTTP/1.1' . getConfig('HTTP_EOL');
+       $proxyTunnel .= 'Host: ' . $host . getConfig('HTTP_EOL');
+
+       // Use login data to proxy? (username at least!)
+       if (getConfig('proxy_username') != '') {
+               // Add it as well
+               $encodedAuth = base64_encode(compileRawCode(getConfig('proxy_username')) . ':' . compileRawCode(getConfig('proxy_password')));
+               $proxyTunnel .= 'Proxy-Authorization: Basic ' . $encodedAuth . getConfig('HTTP_EOL');
+       } // END - if
+
+       // Add last new-line
+       $proxyTunnel .= getConfig('HTTP_EOL');
+       //* DEBUG: */ print('<strong>proxyTunnel=</strong><pre>' . $proxyTunnel.'</pre>');
+
+       // Write request
+       fwrite($fp, $proxyTunnel);
+
+       // Got response?
+       if (feof($fp)) {
+               // No response received
+               return $response;
+       } // END - if
+
+       // Read the first line
+       $resp = trim(fgets($fp, 10240));
+       $respArray = explode(' ', $resp);
+       if ((strtolower($respArray[0]) !== 'http/1.0') || ($respArray[1] != '200')) {
+               // Invalid response!
+               return $response;
+       } // END - if
+
+       // All fine!
+       return $respArray;
+}
+
 // Taken from www.php.net isInStringIgnoreCase() user comments
 function isEmailValid ($email) {
        // Check first part of email address
index 1a5452d34a4cc29a78ac488e6a27b5c4837acfe4..3ce8e6397cad9894b686bd53e3a985e92f470cda 100644 (file)
@@ -44,7 +44,7 @@ if (!defined('__SECURITY')) {
 
 // Language definitions
 addMessages(array(
-       'ADMIN_REPAIR_CATS_NOTHING' => "Keine Kategorie-Auswahlenn gefunden! Vermutlich sind keine Mitglieder registriert?",
+       'ADMIN_REPAIR_CATS_NOTHING' => "Keine Kategorien gefunden! Vermutlich sind keine Mitglieder registriert?",
        'ADMIN_REPAIR_ENTRIES_FIXED' => "Es wurden <span class=\"data\">%s</span> Eintr&auml;ge repariert.",
        'ADMIN_REPAIR_NOTHING_FIXED' => "Es wurden keine Eintr&auml;ge repariert.",
        'ADMIN_REPAIR_LANGUAGE_TO_MUCH' => "Es sind mehr als 100 nicht existierende Elemente in der Zielsprachdatei gefunden worden.",
index 0705b4775c936321a4342a4b943e1ff94420a127..322d1ebf6173dbff9efa7ef4c6d79e8b4d700be2 100644 (file)
  * -------------------------------------------------------------------- *
  * Kurzbeschreibung  : Deutsche Sprachunterstuetzung                    *
  * -------------------------------------------------------------------- *
- * $Revision:: 1690                                                   $ *
- * $Date:: 2010-01-01 17:04:52 +0100 (Fri, 01 Jan 2010)               $ *
+ * $Revision::                                                        $ *
+ * $Date::                                                            $ *
  * $Tag:: 0.2.1-FINAL                                                 $ *
- * $Author:: quix0r                                                   $ *
+ * $Author::                                                          $ *
  * Needs to be in all Files and every File needs "svn propset           *
  * svn:keywords Date Revision" (autoprobset!) at least!!!!!!            *
  * -------------------------------------------------------------------- *
index 19c59dc909944e6cba256a798a40c87ecbf55411..39f7e55c384bfdfa2e36c0cb653e7a2329298ebf 100644 (file)
  * -------------------------------------------------------------------- *
  * Kurzbeschreibung  : Konfiguration der Erweiterung ext-validator      *
  * -------------------------------------------------------------------- *
- * $Revision:: 1047                                                   $ *
- * $Date:: 2009-06-08 19:32:34 +0200 (Mon, 08 Jun 2009)               $ *
+ * $Revision::                                                        $ *
+ * $Date::                                                            $ *
  * $Tag:: 0.2.1-FINAL                                                 $ *
- * $Author:: quix0r                                                   $ *
+ * $Author::                                                          $ *
  * Needs to be in all Files and every File needs "svn propset           *
  * svn:keywords Date Revision" (autoprobset!) at least!!!!!!            *
  * -------------------------------------------------------------------- *
index 898ac79c6408266faddbb8490c228299a9aaee4a..51e4edd39717af874f7ec50955e462a7ea6d79e8 100644 (file)
@@ -8,7 +8,7 @@
  * -------------------------------------------------------------------- *
  * Short description : Repairs category selections                      *
  * -------------------------------------------------------------------- *
- * Kurzbeschreibung  : Repariert Kategorieauswahlen                     *
+ * Kurzbeschreibung  : Repariert Kategorien                             *
  * -------------------------------------------------------------------- *
  * $Revision::                                                        $ *
  * $Date::                                                            $ *
index 055cf55b888473364fe3687fc25f61491d18439a..bb570f585aeee4b92253ce8aef94166df8c36d45 100644 (file)
@@ -863,13 +863,14 @@ function getFetchedUserData ($keyColumn, $userId, $valueColumn) {
 
 // Wrapper for strpos() to ease porting from deprecated ereg() function
 function isInString ($needle, $haystack) {
+       //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'needle=' . $needle . ', haystack=' . $haystack . ', returned=' . intval(strpos($haystack, $needle) !== false));
        return (strpos($haystack, $needle) !== false);
 }
 
 // Wrapper for strpos() to ease porting from deprecated eregi() function
 // This function is case-insensitive
 function isInStringIgnoreCase ($needle, $haystack) {
-       return (isInString(strtolower($haystack), strtolower($needle)));
+       return (isInString(strtolower($needle), strtolower($haystack)));
 }
 
 // [EOF]
index 74ff42388ac3a09aaa5fd73a084a841a73dd7b62..177dfe481150f597c42ae467a0f3c6b52c279765 100644 (file)
@@ -7,7 +7,7 @@
 
 <div style="clear:both">
        <div style="float:left;padding:5px">{--YOUR_VERSION_IS--}:</div>
-       <div style="float:right;padding:5px"><strong>v{?FULL_VERSION?} {?CURR_SVN_REVISION?}</strong></div>
+       <div style="float:right;padding:5px"><strong>v{?FULL_VERSION?} R{?CURR_SVN_REVISION?}</strong></div>
 </div>
 
 <div style="clear:both">