inc/modules/admin/what-list_network_params.php svneol=native#text/plain
inc/modules/admin/what-list_network_request_params.php svneol=native#text/plain
inc/modules/admin/what-list_network_types.php svneol=native#text/plain
+inc/modules/admin/what-list_network_vcheck_params.php svneol=native#text/plain
inc/modules/admin/what-list_networks.php svneol=native#text/plain
inc/modules/admin/what-list_nickname.php svneol=native#text/plain
inc/modules/admin/what-list_notifications.php svneol=native#text/plain
templates/de/html/admin/admin_add_network_params.tpl svneol=native#text/plain
templates/de/html/admin/admin_add_network_request_param.tpl svneol=native#text/plain
templates/de/html/admin/admin_add_network_type.tpl svneol=native#text/plain
+templates/de/html/admin/admin_add_network_vcheck_param.tpl svneol=native#text/plain
templates/de/html/admin/admin_add_payment.tpl svneol=native#text/plain
templates/de/html/admin/admin_add_payout.tpl svneol=native#text/plain
templates/de/html/admin/admin_add_points.tpl svneol=native#text/plain
templates/de/html/admin/admin_export_network_data.tpl svneol=native#text/plain
templates/de/html/admin/admin_export_network_request_params.tpl svneol=native#text/plain
templates/de/html/admin/admin_export_network_types.tpl svneol=native#text/plain
+templates/de/html/admin/admin_export_network_vcheck_params.tpl svneol=native#text/plain
templates/de/html/admin/admin_extension_notes.tpl svneol=native#text/plain
templates/de/html/admin/admin_extension_reg_form.tpl svneol=native#text/plain
templates/de/html/admin/admin_extension_sql_row.tpl svneol=native#text/plain
templates/de/html/admin/admin_list_network_request_params_row.tpl svneol=native#text/plain
templates/de/html/admin/admin_list_network_types.tpl svneol=native#text/plain
templates/de/html/admin/admin_list_network_types_row.tpl svneol=native#text/plain
+templates/de/html/admin/admin_list_network_vcheck_params.tpl svneol=native#text/plain
+templates/de/html/admin/admin_list_network_vcheck_params_row.tpl svneol=native#text/plain
templates/de/html/admin/admin_list_networks.tpl svneol=native#text/plain
templates/de/html/admin/admin_list_networks_row.tpl svneol=native#text/plain
templates/de/html/admin/admin_list_notify_emails.tpl svneol=native#text/plain
templates/de/html/admin/admin_network_array_translation_added.tpl svneol=native#text/plain
templates/de/html/admin/admin_network_request_param_added.tpl svneol=native#text/plain
templates/de/html/admin/admin_network_type_added.tpl svneol=native#text/plain
+templates/de/html/admin/admin_network_vcheck_param_added.tpl svneol=native#text/plain
templates/de/html/admin/admin_newsletter.tpl svneol=native#text/plain
templates/de/html/admin/admin_newsletter_nohtml.tpl svneol=native#text/plain
templates/de/html/admin/admin_next_link.tpl svneol=native#text/plain
./inc/libs/doubler_functions.php:44:// @TODO Lame description
./inc/libs/doubler_functions.php:93: // @TODO Can't this be moved into EL?
./inc/libs/mailid_functions.php:47: // @TODO Rewrite this to a dynamic include or so
+./inc/libs/network_functions.php:978: // @TODO Implement this function
./inc/libs/rallye_functions.php:705:// @TODO This function does not load min_users, min_prices, please encapsulate loading rallye data with e.g. getRallyeDataFromId()
./inc/libs/rallye_functions.php:770: $EXPIRE = 3; // @TODO The hard-coded value...
./inc/libs/rallye_functions.php:856:// @TODO Please document this function
./mailid_top.php:18: * @TODO Merge this script with mailid.php *
./mailid_top.php:196: // @TODO Rewrite this to a filter
./mailid_top.php:231: // @TODO Rewrite these blocks to filter
-./network-vcheck.php:57:// @TODO Add processing of request here
./view.php:71: // @TODO No banner found, output some default banner
./templates/de/html/admin/admin_add_country.tpl:23: <!-- @TODO Rewrite this selection box to our generic functions //-->
./templates/de/html/admin/admin_config_other.tpl:79: <!-- @TODO Rewrite this selection to one of our functions //-->
`network_request_param_id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
`network_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
`network_type_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
-`network_request_param_key` VARCHAR(20) NOT NULL DEFAULT 'invalid',
-`network_request_param_value` VARCHAR(20) NOT NULL DEFAULT 'invalid',
+`network_request_param_key` VARCHAR(50) NOT NULL DEFAULT 'invalid',
+`network_request_param_value` VARCHAR(50) NOT NULL DEFAULT 'invalid',
`network_request_param_default` VARCHAR(255) NULL DEFAULT NULL,
PRIMARY KEY (`network_request_param_id`),
UNIQUE INDEX `provider_type_key` (`network_id`,`network_type_id`,`network_request_param_key`),
addCreateTableSql('network_vcheck_params', "
`network_vcheck_param_id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
`network_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
-`network_vcheck_param_key` VARCHAR(20) NOT NULL DEFAULT 'invalid',
-`network_vcheck_param_value` VARCHAR(20) NOT NULL DEFAULT 'invalid',
-`network_vcheck_param_default` VARCHAR(20) NULL DEFAULT NULL,
+`network_vcheck_param_key` VARCHAR(50) NOT NULL DEFAULT 'invalid',
+`network_vcheck_param_value` VARCHAR(50) NOT NULL DEFAULT 'invalid',
+`network_vcheck_param_default` VARCHAR(255) NULL DEFAULT NULL,
PRIMARY KEY (`network_vcheck_param_id`),
UNIQUE INDEX `provider_key` (`network_id`, `network_vcheck_param_key`),
UNIQUE INDEX `provider_value` (`network_id`, `network_vcheck_param_value`)",
(35, 356, 6, 5),
(35, 356, 10, 6)");
+ // Vcheck request parameters - AdConvention
+ addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_vcheck_params` (`network_id`,`network_vcheck_param_key`,`network_vcheck_param_value`,`network_vcheck_param_default`) VALUES
+(30, 'network_key', 'pass', NULL),
+(30, 'payment', 'verguetung', NULL),
+(30, 'remote_address', 'ip', NULL),
+(30, 'sid', 'kampagnenid', NULL),
+(30, 'type', 'werbeart', NULL),
+(30, 'network_name', 'sponsor', NULL),
+(30, 'extra_value1', 'v1', NULL),
+(30, 'extra_value2', 'v2', NULL)");
+
+ // Vcheck request parameters - adgain.de
+ addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_vcheck_params` (`network_id`,`network_vcheck_param_key`,`network_vcheck_param_value`,`network_vcheck_param_default`) VALUES
+(33, 'network_key', 'pass', NULL),
+(33, 'payment', 'verguetung', NULL),
+(33, 'remote_address', 'ip', NULL),
+(33, 'campaign_id', 'kampagnenid', NULL),
+(33, 'type', 'werbeart', NULL),
+(33, 'network_name', 'sponsor', NULL),
+(33, 'extra_value1', 'v1', NULL),
+(33, 'extra_value2', 'v2', NULL)");
+
+ // Vcheck request parameters - ADkracher
+ addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_vcheck_params` (`network_id`,`network_vcheck_param_key`,`network_vcheck_param_value`,`network_vcheck_param_default`) VALUES
+(34, 'network_key', 'pass', NULL),
+(34, 'payment', 'verguetung', NULL),
+(34, 'remote_address', 'ip', NULL),
+(34, 'campaign_id', 'kampagnenid', NULL),
+(34, 'type', 'werbeart', NULL),
+(34, 'network_name', 'sponsor', NULL),
+(34, 'extra_value1', 'v1', NULL),
+(34, 'extra_value2', 'v2', NULL)");
+
+ // Vcheck request parameters - Admono.de
+ addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_vcheck_params` (`network_id`,`network_vcheck_param_key`,`network_vcheck_param_value`,`network_vcheck_param_default`) VALUES
+(36, 'sid', 'sid', '%sid%'),
+(36, 'type', 'werbeart', '%werbeart%'),
+(36, 'remote_address', 'ip', '%ip%'),
+(36, 'status', 'status', '%status%'),
+(36, 'reason', 'grund', '%grund%'),
+(36, 'campaign_id', 'kid', '%kampagnenid%'),
+(36, 'extra_value1', 'var1', NULL),
+(36, 'extra_value2', 'var2', NULL)");
+
+ // Vcheck request parameters - AllAds4You
+ addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_vcheck_params` (`network_id`,`network_vcheck_param_key`,`network_vcheck_param_value`,`network_vcheck_param_default`) VALUES
+(10, 'sid', 'sid', '%sid%'),
+(10, 'type', 'werbeart', '%werbeart%'),
+(10, 'remote_address', 'ip', '%ip%'),
+(10, 'status', 'status', '%status%'),
+(10, 'reason', 'grund', '%grund%'),
+(10, 'campaign_id', 'kid', '%kampagnenid%'),
+(10, 'extra_value1', 'var1', NULL),
+(10, 'extra_value2', 'var2', NULL)");
+
+ // Vcheck request parameters - FuCoExSponsor.net
+ addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_vcheck_params` (`network_id`,`network_vcheck_param_key`,`network_vcheck_param_value`,`network_vcheck_param_default`) VALUES
+(29, 'network_key', 'pass', NULL),
+(29, 'payment', 'verguetung', NULL),
+(29, 'remote_address', 'ip', NULL),
+(29, 'campaign_id', 'kampagnenid', NULL),
+(29, 'type', 'werbeart', NULL),
+(29, 'network_name', 'sponsor', NULL),
+(29, 'extra_value1', 'v1', NULL),
+(29, 'extra_value2', 'v2', NULL)");
+
+ // Vcheck request parameters - GigaPromo.de
+ addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_vcheck_params` (`network_id`,`network_vcheck_param_key`,`network_vcheck_param_value`,`network_vcheck_param_default`) VALUES
+(14, 'type', 'wart', '#wart#'),
+(14, 'campaign_id', 'kid', '#bid#'),
+(14, 'remote_address', 'ip', '#ip#'),
+(14, 'payment', 'pay', '#pay#'),
+(14, 'extra_value1', 'var1', NULL),
+(14, 'extra_value2', 'var2', NULL),
+(14, 'extra_value3', 'var3', NULL),
+(14, 'extra_value4', 'var4', NULL)");
+
+ // Vcheck request parameters - mega-ad.de
+ addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_vcheck_params` (`network_id`,`network_vcheck_param_key`,`network_vcheck_param_value`,`network_vcheck_param_default`) VALUES
+(17, 'sid', 'sid', '%sid%'),
+(17, 'type', 'werbeart', '%werbeart%'),
+(17, 'remote_address', 'ip', '%ip%'),
+(17, 'status', 'status', '%status%'),
+(17, 'reason', 'grund', '%grund%'),
+(17, 'campaign_id', 'kid', '%kampagnenid%'),
+(17, 'extra_value1', 'var1', NULL),
+(17, 'extra_value2', 'var2', NULL)");
+
+ // Vcheck request parameters - VIPads
+ addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_vcheck_params` (`network_id`,`network_vcheck_param_key`,`network_vcheck_param_value`,`network_vcheck_param_default`) VALUES
+(27, 'network_key', 'pass', NULL),
+(27, 'payment', 'verguetung', NULL),
+(27, 'remote_address', 'ip', NULL),
+(27, 'campaign_id', 'kampagnenid', NULL),
+(27, 'type', 'werbeart', NULL),
+(27, 'network_name', 'sponsor', NULL),
+(27, 'extra_value1', 'v1', NULL),
+(27, 'extra_value2', 'v2', NULL)");
+
// API array elements - Admono.de
addExtensionSql("INSERT INTO `{?_MYSQL_PREFIX?}_network_array_translation` (`network_id`,`network_type_id`,`network_array_index`,`sort`) VALUES
(36, 357, 1, 1),
'ADMIN_NETWORK_REQUEST_PARAMETER_NOT_ADDED' => "Der Abfrageparameter <span class=\"data\">%s</span> wurde nicht hinzugefügt.",
'ADMIN_NETWORK_REQUEST_PARAMETER_NOTHING_CHANGED' => "Es wurden keine Änderungen an den Abfrageparametern ausgeführt.",
'ADMIN_NETWORK_REQUEST_PARAMETER_NOTHING_REMOVED' => "Es wurden keine Abfrageparameter gelöscht.",
+ 'ADMIN_NETWORK_VCHECK_PARAMETER_ALREADY_ADDED' => "Ein VCheck-Abfrageparameter <span class=\"data\">%s</span> existiert bereits.",
'ADMIN_NETWORK_ARRAY_TRANSLATION_404' => "Es wurden keine Übersetzungen zum Antwort-Array zum Werbenetzwerk <span class=\"data\">%s</span> gefunden.",
'ADMIN_NETWORK_ARRAY_TRANSLATION_NOT_ADDED' => "Die Array-Element-Übersetzung <span class=\"data\">%s</span> wurde nicht hinzugefügt.",
'ADMIN_NETWORK_ARRAY_TRANSLATION_ALREADY_ADDED' => "Eine Array-Element-Übersetzung <span class=\"data\">%s</span> existiert bereits.",
'ADMIN_NETWORK_HANDLER_TYPE_HANDLER_ALREADY_CONFIGURED' => "Kann Daten des ausgewählten Werbeart-Handlers nicht hinzufügen, da bereits Daten vorhanden sind. Haben Sie das Formular ein zweites Mal versendet?",
+ 'ADMIN_NETWORK_VCHECK_PARAMETER_404' => "Es wurden keine VCheck-Abfrageparameter für das Werbenetzwerk <span class=\"data\">%s</span> gefunden.",
// - Form titles
'ADMIN_ADD_NETWORK_TITLE' => "Neues Werbenetzwerk hinzufügen - Allgemeine Daten",
'ADMIN_EDIT_NETWORK_DATA_TITLE' => "Werbenetzwerk editieren - Allgemeine Daten",
'ADMIN_NETWORK_REQUEST_PARAMETER_LIST_TITLE' => "Abfrageparameter auflisten und verwalten",
'ADMIN_NETWORK_REQUEST_PARAMETER_EDIT_TITLE' => "Abfrageparameter editieren",
'ADMIN_NETWORK_REQUEST_PARAMETER_DELETE_TITLE' => "Abfrageparameter löschen",
+ 'ADMIN_NETWORK_VCHECK_PARAMETER_LIST_TITLE' => "VCheck-Abfrageparameter auflisten und verwalten",
'ADMIN_ADD_NETWORK_ARRAY_TRANSLATION_TITLE' => "Werbenetzwerk verwalten - Neues API-Arrayelement hinzufügen",
'ADMIN_LIST_NETWORK_ARRAY_TRANSLATION_TITLE' => "API-Arrayelemente auflisten und verwalten",
'ADMIN_ADD_CONFIG_NETWORK_HANDLER_TYPE_TITLE' => "Werbeart-Handler einrichten - {%%pipe,translateNetworkTypeHandler=%s%%}",
'ADMIN_SHOW_CONFIG_NETWORK_HANDLER_TYPE_TITLE' => "Eingerichteter Werbeart-Handler - {%%pipe,translateNetworkTypeHandler=%s%%}",
'ADMIN_CONFIG_NETWORK_HANDLER_TYPES_TITLE' => "Werbeart-Handler einrichten",
'ADMIN_EDIT_CONFIG_NETWORK_HANDLER_TYPE_TITLE' => "Werbeart-Handler ändern - {%%pipe,translateNetworkTypeHandler=%s%%}",
+ 'ADMIN_ADD_NETWORK_VCHECK_PARAMETER_TITLE' => "Werbenetzwerk verwalten - Neuen VCheck-Parameter hinzufügen",
// - Link titles
'ADMIN_NETWORK_API_CONFIG_LINK_TITLE' => "Weiter zur API-Konfiguration",
'ADMIN_NETWORK_TYPE_HANDLER_CONFIG_LINK_TITLE' => "Weiter zur Werbart-Handler-Konfiguration",
'ADMIN_ADD_CONFIG_NETWORK_HANDLER_TYPE_FORM_SUBMIT' => "Werbeart-Handlerdaten hinzufügen",
'ADMIN_EDIT_CONFIG_NETWORK_HANDLER_TYPE_SUBMIT' => "Konfiguration ändern",
'ADMIN_EDIT_CONFIG_NETWORK_HANDLER_TYPE_FORM_SUBMIT' => "Werbeart-Handler ändern",
+ 'ADMIN_ADD_NETWORK_VCHECK_PARAMETER_SUBMIT' => "VCheck-Parameter hinzufügen",
// - Success titles
'ADMIN_NETWORK_ADDED_TITLE' => "Allgemeine Werbenetzwerkdaten hinzugefügt",
'ADMIN_NETWORK_TYPE_HANDLER_ADDED_TITLE' => "Werbeart-Handler hinzugefügt",
'ADMIN_NETWORK_REQUEST_PARAM_ADDED_TITLE' => "Abfrageparameter hinzugefügt",
+ 'ADMIN_NETWORK_VCHECK_PARAM_ADDED_TITLE' => "VCheck-Abfrageparameter hinzugefügt",
'ADMIN_NETWORK_ARRAY_TRANSLATION_ADDED_TITLE' => "Array-Element-Übersetzung hinzugefügt",
// - Success nots
'ADMIN_NETWORK_UPDATED' => "Es wurden <span class=\"data\">%s</span> Einträge in den allgemeinen Daten aktualisiert.",
'ADMIN_NETWORK_TYPE_HANDLER_LIST_NOTE' => "Seien Sie mit dem Löschen und Editieren von Werbeart-Handlern sehr vorsichtig. Sie sollten hierzu Rücksprache <a href=\"http://forum.mxchange.org/forum-43.html\" target=\"_blank\" title=\"Direktlink zum Forum\">im Forum</a> halten. Dokumentation zu den Platzhaltern (%FOO%, %BAR% usw.) finden Sie in der Dokumentation DOCs/de/network/README.txt.",
'ADMIN_ADD_NETWORK_REQUEST_PARAMETER_NOTE' => "Fügen Sie hier weitere Abfrageparameter dem ausgwählten Werbenetzwerk hinzu. Geben Sie keine Werte an, wie z.B. 5 Sekunden oder 30 Mails, geben Sie bei Abfrageparameter den GET- bzw. POST-Parameternamen an.",
'ADMIN_NETWORK_REQUEST_PARAMETER_LIST_NOTE' => "Seien Sie mit dem Löschen und Editieren von Abfrageparameter sehr vorsichtig. Sie sollten hierzu Rücksprache <a href=\"http://forum.mxchange.org/forum-43.html\" target=\"_blank\" title=\"Direktlink zum Forum\">im Forum</a> halten. Dokumentation zu den Abfragenamen (%FOO%, %BAR% usw.) finden Sie in der Dokumentation DOCs/de/network/README.txt.",
+ 'ADMIN_NETWORK_VCHECK_PARAMETER_LIST_NOTE' => "Seien Sie mit dem Löschen und Editieren von VCheck-Abfrageparameter sehr vorsichtig. Sie sollten hierzu Rücksprache <a href=\"http://forum.mxchange.org/forum-43.html\" target=\"_blank\" title=\"Direktlink zum Forum\">im Forum</a> halten.",
'ADMIN_ADD_NETWORK_ARRAY_TRANSLATION_NOTE' => "Fügen Sie hier weitere Array-Element-Übersetzungen zu dem ausgewählten Netzwerk und Werbeart-Handler ein.",
'ADMIN_LIST_NETWORK_ARRAY_TRANSLATION_NOTE' => "Seien Sie mit dem Editieren bzw. Löschen von Array-Elementen sehr vorsichtig, die API-Abfrage köntte unerwartete Ergebnisse bzw. Fehler zurückliefern.",
'ADMIN_NETWORK_REQUIRE_ID_CARD_NOTE' => "Unter <strong>{--ADMIN_NETWORK_REQUIRE_ID_CARD--}</strong> ist das durch den Webnetzwerkbetreiber Verlangen einer Kopie des Personalausweises bzw. Gewerbescheins zu verstehen. Mehr dazu erfahen Sie <a href=\"http://forum.mxchange.org/topic-499.html\" rel=\"external\" target=\"_blank\">im Forum</a>.",
'ADMIN_CONFIG_NETWORK_HANDLER_TYPES_NOTE' => "Für jede Werbeart sind unterschiedliche Reloadsperren, Mindestauffenthalte und mehr einstellbar. Damit ist es möglich, dass Sie z.B. für Forced-Banner eine kürzere/längere Reloadsperre eingeben können als für Paidmails.",
'ADMIN_ADD_CONFIG_NETWORK_HANDLER_TYPE_FORM_NOTE' => "Bitte beachten Sie, dass es sich beim Feld <strong>{--ADMIN_CONFIG_NETWORK_HANDLER_TYPE_ALLOW_EROTIC--}</strong> um ein frei eingebares Feld handelt. Den genauen Wert entnehmen Sie bitte derzeit aus Ihrem Affiliate-Bereich, da dieser nicht bei allen Werbenetzwerken einheitlich ist. Sollte das Werbenetzwerk Ihnen einen Wert nicht angeben, so lassen Sie das entsprechende Feld einfach leer. Stellen Sie unter <strong>{--ADMIN_CONFIG_NETWORK_HANDLER_TYPE_MAX_RELOAD_TIME--}</strong> nur Werte ein, die auch vom Werbenetzwerk unterstützt werden. Die meisten werden zwar Stunden anbieten, es sollen aber auch Werbenetzwerke mit anderen Reloadsperreinheiten als Stunden unsterstützt werden. Später bei der API-Abfrage wird der eingestellte Wert auf die angezeigte Zeiteinheit umgerechnet und gekürzt.",
'ADMIN_EDIT_CONFIG_NETWORK_HANDLER_TYPE_FORM_NOTE' => "{--ADMIN_ADD_CONFIG_NETWORK_HANDLER_TYPE_FORM_NOTE--}",
+ 'ADMIN_ADD_NETWORK_VCHECK_PARAMETER_NOTE' => "Fügen Sie hier weitere VCheck-Abfrageparameter dem ausgewählten Werbenetzwerk hinzu, falls dieses den Vergütungscheck unterstützt, anderfalls fügen Sie einfach keine VCheck-Parameter hinzu.",
// - Other messages
'ADMIN_NETWORK_REQUEST_PARAMETER_LIST_LIMITED_TO_TYPE' => "Es wurden nur die Abfrageparameter des ausgewählten Werbeart-Handlers angezeigt.",
'ADMIN_LIST_NETWORK_ARRAY_TRANSLATION_LIMITED_TO_TYPE' => "Es wurden nur die Array-Element-Übersetzungen des ausgewählten Werbeart-Handlers angezeigt.",
'ADMIN_NETWORK_TYPE_HANDLER_BANNER_URL' => "Banner-URL der Werbeart:",
'ADMIN_NETWORK_TYPE_HANDLER_RELOAD_TIME_UNIT' => "Zeiteinheit für Reloadsperre:",
// - API request parameter
- 'ADMIN_SELECT_NETWORK_HANDLER_TYPE' => "Werbeart-Handler auswählen",
- 'ADMIN_NETWORK_REQUEST_PARAMETER_KEY' => "Abfragename",
- 'ADMIN_NETWORK_REQUEST_PARAMETER_VALUE' => "Abfrageparameter",
- 'ADMIN_NETWORK_REQUEST_PARAMETER_DEFAULT' => "Ausgangswert",
+ 'ADMIN_SELECT_NETWORK_HANDLER_TYPE' => "Werbeart-Handler auswählen:",
+ 'ADMIN_NETWORK_REQUEST_PARAMETER_KEY' => "Abfragename:",
+ 'ADMIN_NETWORK_REQUEST_PARAMETER_VALUE' => "Abfrageparameter:",
+ 'ADMIN_NETWORK_REQUEST_PARAMETER_DEFAULT' => "Ausgangswert:",
+ // - API request parameter keys
'ADMIN_NETWORK_REQUEST_PARAMETER_ID' => "Affiliate-/Publisher-Id",
'ADMIN_NETWORK_REQUEST_PARAMETER_SID' => "Webseiten-Id",
'ADMIN_NETWORK_REQUEST_PARAMETER_HASH' => "Webseiten-Hash",
'ADMIN_NETWORK_REQUEST_PARAMETER_EROTIC' => "Erotik erlaubt",
'ADMIN_NETWORK_REQUEST_PARAMETER_EXTRA' => "Extra-Parameter",
'ADMIN_NETWORK_REQUEST_PARAMETER_COUNTRY' => "Ländercode",
+ // - Vcheck request parameter
+ 'ADMIN_NETWORK_VCHECK_PARAMETER_KEY' => "Abfragename:",
+ 'ADMIN_NETWORK_VCHECK_PARAMETER_VALUE' => "Abfrageparameter:",
+ 'ADMIN_NETWORK_VCHECK_PARAMETER_DEFAULT' => "Ausgangswert:",
+ // - Vcheck request parameter keys
+ 'ADMIN_NETWORK_VCHECK_PARAMETER_NETWORK_KEY' => "Zugangsschlüssel",
+ 'ADMIN_NETWORK_VCHECK_PARAMETER_PAYMENT' => "Vergütung (Wert)",
+ 'ADMIN_NETWORK_VCHECK_PARAMETER_REMOTE_ADDRESS' => "IP-Nummer",
+ 'ADMIN_NETWORK_VCHECK_PARAMETER_CAMPAIGN_ID' => "Kampagnen-Id",
+ 'ADMIN_NETWORK_VCHECK_PARAMETER_TYPE' => "Werbeart",
+ 'ADMIN_NETWORK_VCHECK_PARAMETER_NETWORK_NAME' => "Name d. Werbenetzwerks",
+ 'ADMIN_NETWORK_VCHECK_PARAMETER_EXTRA_VALUE1' => "Zusatzparameter 1",
+ 'ADMIN_NETWORK_VCHECK_PARAMETER_EXTRA_VALUE2' => "Zusatzparameter 2",
+ 'ADMIN_NETWORK_VCHECK_PARAMETER_EXTRA_VALUE3' => "Zusatzparameter 3",
+ 'ADMIN_NETWORK_VCHECK_PARAMETER_EXTRA_VALUE4' => "Zusatzparameter 4",
+ 'ADMIN_NETWORK_VCHECK_PARAMETER_SID' => "Seiten-Id",
+ 'ADMIN_NETWORK_VCHECK_PARAMETER_STATUS' => "Status der Vergütung",
+ 'ADMIN_NETWORK_VCHECK_PARAMETER_REASON' => "Grund des Fehlers",
// - API array index translation
'ADMIN_NETWORK_ARRAY_TRANSLATION_INDEX' => "Neuen Array-Index eintragen",
'ADMIN_NETWORK_ARRAY_TRANSLATION_INDEX_TRANSLATION' => "Index-Übersetzung auswählen",
'ADMIN_EXPORT_NETWORK_HANDLER_TYPES_TITLE' => "Tabellenexport - Werbeart-Handlerdaten",
'ADMIN_EXPORT_NETWORK_REQUEST_PARAMS_LINK' => "Abfrageparameter des aktuell angezeigten Werbenetzwerkes exportieren",
'ADMIN_EXPORT_NETWORK_REQUEST_PARAMS_TITLE' => "Tabellenexport - Abfrage-Parameter",
+ 'ADMIN_EXPORT_NETWORK_VCHECK_PARAMS_LINK' => "VCheck-Abfrageparameter des aktuell angezeigten Werbenetzwerkes exportieren",
+ 'ADMIN_EXPORT_NETWORK_VCHECK_PARAMS_TITLE' => "Tabellenexport - VCheck-Abfrageparameter",
'ADMIN_EXPORT_NETWORK_ARRAY_TRANSLATION_LINK' => "Antwort-Array-Elemente des aktuell angezeigten Werbenetzwerkes exportieren",
'ADMIN_EXPORT_NETWORK_ARRAY_TRANSLATION_TITLE' => "Tabellenexport - Arrayfeldübersetzungen",
// Error codes
return $isValid;
}
+// Checks wether the given vcheck request parameter is already used (valid)
+function isNetworkVcheckElementValid ($key, $networkId) {
+ // Query for it
+ $result = SQL_QUERY_ESC("SELECT `network_vcheck_param_id` FROM `{?_MYSQL_PREFIX?}_network_vcheck_params` WHERE `network_id`=%s AND `network_vcheck_param_key`='%s' LIMIT 1",
+ array(
+ $networkId,
+ $key
+ ), __FUNCTION__, __LINE__);
+
+ // Does it exist?
+ $isValid = (SQL_NUMROWS($result) == 1);
+
+ // Free result
+ SQL_FREERESULT($result);
+
+ // Return result
+ return $isValid;
+}
+
// Checks wether the given network API array translation
function isNetworkArrayTranslationValid ($key, $type, $networkId) {
// Query for it
return $GLOBALS[__FUNCTION__][$defaultType];
}
-// Generates an options list (somewhat getter) ofr request keys
+// Generates an options list (somewhat getter) for request keys
function generateNetworkRequestKeyOptions () {
// Is it cached?
if (!isset($GLOBALS[__FUNCTION__])) {
'',
'', '',
$GLOBALS['network_request_params_disabled'],
- 'translateNetworkRequestParamKey'
+ 'translateNetworkRequestParameterKey'
+ );
+ } // END - if
+
+ // Return content
+ return $GLOBALS[__FUNCTION__];
+}
+
+// Generates an options list for vcheck request keys
+function generateNetworkVcheckKeyOptions () {
+ // Is it cached?
+ if (!isset($GLOBALS[__FUNCTION__])) {
+ // Generate and cache it
+ $GLOBALS[__FUNCTION__] = generateOptionList(
+ '/ARRAY/',
+ array(
+ 'network_key',
+ 'sid',
+ 'payment',
+ 'remote_address',
+ 'campaign_id',
+ 'status',
+ 'reason',
+ 'type',
+ 'network_name',
+ 'extra_value1',
+ 'extra_value2',
+ 'extra_value3',
+ 'extra_value4',
+ ),
+ array(),
+ '',
+ '', '',
+ $GLOBALS['network_vcheck_params_disabled'],
+ 'translateNetworkVcheckParameterKey'
);
} // END - if
}
// Translates request parameter
-function translateNetworkRequestParamKey ($param) {
+function translateNetworkRequestParameterKey ($param) {
// Generate id
$messageId = 'ADMIN_NETWORK_REQUEST_PARAMETER_' . strtoupper($param) . '';
return '{--' . $messageId . '--}';
}
+// Translates vheck request parameter
+function translateNetworkVcheckParameterKey ($param) {
+ // Generate id
+ $messageId = 'ADMIN_NETWORK_VCHECK_PARAMETER_' . strtoupper($param) . '';
+
+ // Is the message id there?
+ if (!isMessageIdValid($messageId)) {
+ // Not valid param
+ debug_report_bug(__FUNCTION__, __LINE__, 'param=' . $param . ' is invalid.');
+ } // END - if
+
+ // Return message id
+ return '{--' . $messageId . '--}';
+}
+
// Translates API index
function translateNetworkApiIndex ($index) {
// Do we have cache?
}
}
+// Adds a vheck request parameter to given network
+function doAdminNetworkProcessAddVcheckParam () {
+ // Is the request parameter already used with given network?
+ if (isNetworkVcheckElementValid(postRequestElement('network_vcheck_param_key'), getRequestElement('network_id'))) {
+ // Already added
+ loadTemplate('admin_settings_unsaved', false, '{%message,ADMIN_NETWORK_VCHECK_PARAMETER_ALREADY_ADDED=' . postRequestElement('network_vcheck_param_key') . '%}');
+
+ // ... so abort here
+ return false;
+ } // END - if
+
+ // Remove the 'ok' part
+ unsetPostRequestElement('ok');
+
+ // Add id
+ setPostRequestElement('network_id', bigintval(getRequestElement('network_id')));
+
+ // Is network_vcheck_param_default set?
+ if (postRequestElement('network_vcheck_param_default') == '') {
+ // Remove empty value to get a NULL for an optional entry
+ unsetPostRequestElement('network_vcheck_param_default');
+ } // END - if
+
+ // Add the whole vcheck to database
+ SQL_QUERY(getInsertSqlFromArray(postRequestArray(), 'network_vcheck_params'), __FUNCTION__, __LINE__);
+
+ // Output message
+ if (!SQL_HASZEROAFFECTED()) {
+ // Successfully added
+ loadTemplate('admin_network_vcheck_param_added', false, postRequestArray());
+ } else {
+ // Not added
+ loadTemplate('admin_settings_unsaved', false, '{%message,ADMIN_NETWORK_VCHECK_PARAMETER_NOT_ADDED=' . postRequestElement('network_vcheck_param_key') . '%}');
+ }
+}
+
// Adds a API response array entry
function doAdminNetworkProcessAddNetworkArrayTranslation () {
// Is the request parameter already used with given network?
// Init table with all valid what->table entries
$validExports = array(
// General network data
- 'list_networks' => 'network_data',
+ 'list_networks' => 'data',
// Network type handler
- 'list_network_types' => 'network_types',
+ 'list_network_types' => 'types',
// Network request parameter
- 'list_network_request_params' => 'network_request_params',
+ 'list_network_request_params' => 'request_params',
+ // Vcheck request parameter
+ 'list_network_vcheck_params' => 'vcheck_params',
// Network API response array index translation
- 'list_network_array_translation' => 'network_array_translation',
+ 'list_network_array_translation' => 'array_translation',
);
// Is the 'what' key valid?
}
// Exports (and displays) the table 'network_data'
-function doAdminNetworkExportNetworkData () {
+function doAdminNetworkExportData () {
// Query for all networks
$result = SQL_QUERY('SELECT
`network_short_name`,
}
// Exports (and displays) the table 'network_types'
-function doAdminNetworkExportNetworkTypes () {
+function doAdminNetworkExportTypes () {
// 'network_id' must be set
if (!isGetRequestElementSet('network_id')) {
// Only network handlers of one network will be exported per time
}
// Exports (and displays) the table 'network_request_params'
-function doAdminNetworkExportNetworkRequestParams () {
+function doAdminNetworkExportRequestParams () {
// 'network_id' must be set
if (!isGetRequestElementSet('network_id')) {
// Only network request parameters of one network will be exported per time
loadTemplate('admin_export_network_request_params', false, $SQL);
}
+// Exports (and displays) the table 'network_vcheck_params'
+function doAdminNetworkExportVcheckParams () {
+ // 'network_id' must be set
+ if (!isGetRequestElementSet('network_id')) {
+ // Only network vcheck parameters of one network will be exported per time
+ debug_report_bug(__FUNCTION__, __LINE__, 'network_id not provided, please fix your links.');
+ } // END - if
+
+ // Get all network types of given network
+ $result = SQL_QUERY_ESC('SELECT
+ `network_id`,
+ `network_vcheck_param_key`,
+ `network_vcheck_param_value`,
+ `network_vcheck_param_default`
+FROM
+ `{?_MYSQL_PREFIX?}_network_vcheck_params`
+WHERE
+ `network_id`=%s
+ORDER BY
+ `network_vcheck_param_id` ASC',
+ array(
+ bigintval(getRequestElement('network_id'))
+ ), __FUNCTION__, __LINE__);
+
+ // Start an empty SQL query
+ $SQL = "INSERT INTO `{?_MYSQL_PREFIX?}_network_vcheck_params` (`network_id`,`network_vcheck_param_key`,`network_vcheck_param_value`,`network_vcheck_param_default`) VALUES\n";
+
+ // Load all entries
+ while ($content = SQL_FETCHARRAY($result)) {
+ // Add row
+ $SQL .= '(' .
+ $content['network_id'] . ", '" .
+ $content['network_vcheck_param_key'] . "', '" .
+ $content['network_vcheck_param_value'] . "', ";
+
+ // Is the column NULL?
+ if (is_null($content['network_vcheck_param_default'])) {
+ // Column is NULL
+ $SQL .= "NULL),\n";
+ } else {
+ // Column is set
+ $SQL .= "'" . $content['network_vcheck_param_default'] . "'),\n";
+ }
+ } // END - while
+
+ // Remove last commata and close braces
+ $SQL = substr($SQL, 0, -2);
+
+ // Free result
+ SQL_FREERESULT($result);
+
+ // Output the SQL query
+ loadTemplate('admin_export_network_vcheck_params', false, $SQL);
+}
+
// Exports (and displays) the table 'network_array_translation'
-function doAdminNetworkExportNetworkArrayTranslation () {
+function doAdminNetworkExportArrayTranslation () {
// 'network_id' must be set
if (!isGetRequestElementSet('network_id')) {
// Only network API array index translations of one network will be exported per time
--- /dev/null
+<?php
+/************************************************************************
+ * Mailer v0.2.1-FINAL Start: 11/26/2009 *
+ * =================== Last change: 11/26/2009 *
+ * *
+ * -------------------------------------------------------------------- *
+ * File : what-list_network_vcheck_params.php *
+ * -------------------------------------------------------------------- *
+ * Short description : List/manage network API query parameters *
+ * -------------------------------------------------------------------- *
+ * Kurzbeschreibung : Verwaltet API-Abfrageparameter *
+ * -------------------------------------------------------------------- *
+ * $Revision:: $ *
+ * $Date:: $ *
+ * $Tag:: 0.2.1-FINAL $ *
+ * $Author:: $ *
+ * -------------------------------------------------------------------- *
+ * Copyright (c) 2003 - 2009 by Roland Haeder *
+ * Copyright (c) 2009 - 2011 by Mailer Developer Team *
+ * For more information visit: http://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')) || (!isAdmin())) {
+ die();
+} // END - if
+
+// Add description as navigation point
+addYouAreHereLink('admin', __FILE__);
+
+// These are expert settings!
+if (doVerifyExpertSettings() != 'agreed') {
+ // Abort here
+ return;
+} // END - if
+
+// By default we should display list/add new forms
+$GLOBALS['network_display'] = true;
+
+// Handle form here
+doNetworkHandleForm();
+
+// Display forms?
+if ($GLOBALS['network_display'] === false) {
+ // Abort here
+ return;
+} // END - if
+
+// Do we have a network selected?
+if (isGetRequestElementSet('network_id')) {
+ // Get its data for template
+ $networkData = getNetworkDataById(getRequestElement('network_id'));
+
+ // Init disabled list
+ $GLOBALS['network_vcheck_params_disabled'] = array();
+
+ // Load all advert types for given network
+ $result = SQL_QUERY_ESC("SELECT
+ `network_vcheck_param_id`,
+ `network_vcheck_param_key`,
+ `network_vcheck_param_value`,
+ `network_vcheck_param_default`
+FROM
+ `{?_MYSQL_PREFIX?}_network_vcheck_params`
+WHERE
+ `network_id`=%s
+ORDER BY
+ `network_vcheck_param_id` ASC",
+ array(getRequestElement('network_id')), __FILE__, __LINE__);
+
+ // Do we have entries?
+ if (!SQL_HASZERONUMS($result)) {
+ // List all entries
+ $OUT = '';
+ while ($row = SQL_FETCHARRAY($result)) {
+ // Is default value empty or null?
+ $row['network_vcheck_param_default'] = fixNullEmptyToDashes($row['network_vcheck_param_default'], 3);
+
+ // Add this entry
+ $GLOBALS['network_vcheck_params_disabled'][$row['network_vcheck_param_key']] = true;
+
+ // Add row template and switch color
+ $OUT .= loadTemplate('admin_list_network_vcheck_params_row', true, $row);
+ } // END - while
+
+ // Load main template
+ loadTemplate('admin_list_network_vcheck_params', false, $OUT);
+ } else {
+ // No entries found
+ displayMessage('{%message,ADMIN_NETWORK_VCHECK_PARAMETER_404=' . $networkData['network_title'] . '%}');
+ }
+
+ // Free result
+ SQL_FREERESULT($result);
+
+ // Add form for adding new params
+ loadTemplate('admin_add_network_vcheck_param', false, $networkData);
+} else {
+ // Generate network list for this script
+ outputHtml(generateAdminNetworkList());
+}
+
+// [EOF]
+?>
</td>
</tr>
<tr>
- <td align="right" width="250">{--ADMIN_SELECT_NETWORK_HANDLER_TYPE--}:</td>
+ <td align="right" width="250">{--ADMIN_SELECT_NETWORK_HANDLER_TYPE--}</td>
<td>
<select name="network_type_id" class="form_select" size="1">
{%pipe,generateNetworkTypeOptions=$content[network_type_id]%}
</td>
</tr>
<tr>
- <td align="right" width="250">{--ADMIN_NETWORK_REQUEST_PARAMETER_KEY--}:</td>
+ <td align="right" width="250">{--ADMIN_NETWORK_REQUEST_PARAMETER_KEY--}</td>
<td>
<select name="network_request_param_key" class="form_select" size="1">
{%pipe,generateNetworkRequestKeyOptions%}
</td>
</tr>
<tr>
- <td align="right" width="250">{--ADMIN_NETWORK_REQUEST_PARAMETER_VALUE--}:</td>
+ <td align="right" width="250">{--ADMIN_NETWORK_REQUEST_PARAMETER_VALUE--}</td>
<td>
- <input type="text" class="form_field" name="network_request_param_value" size="10" maxlength="10" />
+ <input type="text" class="form_field" name="network_request_param_value" size="10" maxlength="50" />
</td>
</tr>
<tr>
- <td class="bottom" align="right" width="250">{--ADMIN_NETWORK_REQUEST_PARAMETER_DEFAULT--}:</td>
+ <td class="bottom" align="right" width="250">{--ADMIN_NETWORK_REQUEST_PARAMETER_DEFAULT--}</td>
<td class="bottom">
<input type="text" class="form_field" name="network_request_param_default" size="10" maxlength="255" />
</td>
--- /dev/null
+<div align="center">
+<form accept-charset="UTF-8" action="{%url=modules.php?module=admin&what=list_network_vcheck_params&do=add_vcheck_param&network_id={%get=network_id%}%}" method="post">
+<table border="0" cellspacing="0" cellpadding="0" class="table dashed">
+ <tr>
+ <td class="table_header bottom" colspan="2" align="center">
+ <strong>{--ADMIN_ADD_NETWORK_VCHECK_PARAMETER_TITLE--}</strong>
+ <div class="tiny">
+ (<a href="{%network,getNetworkDataById,network_reflink=%network_id%%}" target="_blank" title="{%network,getNetworkDataById,network_title=%network_id%%}">{%network,getNetworkDataById,network_title=%network_id%%}</a>)
+ </div>
+ </td>
+ </tr>
+ <tr>
+ <td align="right" width="250">{--ADMIN_NETWORK_VCHECK_PARAMETER_KEY--}</td>
+ <td>
+ <select name="network_vcheck_param_key" class="form_select" size="1">
+ {%pipe,generateNetworkVcheckKeyOptions%}
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <td align="right" width="250">{--ADMIN_NETWORK_VCHECK_PARAMETER_VALUE--}</td>
+ <td>
+ <input type="text" class="form_field" name="network_vcheck_param_value" size="10" maxlength="50" />
+ </td>
+ </tr>
+ <tr>
+ <td class="bottom" align="right" width="250">{--ADMIN_NETWORK_VCHECK_PARAMETER_DEFAULT--}</td>
+ <td class="bottom">
+ <input type="text" class="form_field" name="network_vcheck_param_default" size="10" maxlength="255" />
+ </td>
+ </tr>
+ <tr>
+ <td class="table_footer" colspan="2" align="center">
+ <input type="reset" class="form_reset" value="{--CLEAR_FORM--}" />
+ <input type="submit" class="form_submit" name="ok" value="{--ADMIN_ADD_NETWORK_VCHECK_PARAMETER_SUBMIT--}" />
+ </td>
+ </tr>
+</table>
+</form>
+</div>
+
+<div class="notice">
+ {--ADMIN_ADD_NETWORK_VCHECK_PARAMETER_NOTE--}
+</div>
<tr>
<td class="{%template,ColorSwitch%}" style="padding-left:5px">{--ADMIN_NETWORK_REQUEST_PARAMETER_KEY--}:</td>
<td class="{%template,ColorSwitch%}">
- {%pipe,translateNetworkRequestParamKey=$content[network_request_param_key]%}
+ {%pipe,translateNetworkRequestParameterKey=$content[network_request_param_key]%}
</td>
</tr>
<tr>
--- /dev/null
+<div align="center">
+<div class="table dashed">
+
+<div class="table_header bottom">
+ <strong>{--ADMIN_EXPORT_NETWORK_VCHECK_PARAMS_TITLE--}</strong>
+</div>
+
+<div class="bottom">
+ <pre>$content</pre>
+</div>
+
+<div class="table_footer notice">
+ {--ADMIN_EXPORT_NETWORK_NOTE--}
+</div>
+
+</div>
+</div>
{%pipe,translateNetworkTypeHandler=$content[network_type_handler]%}
</td>
<td class="{%template,ColorSwitch%} bottom right" align="center">
- {%pipe,translateNetworkRequestParamKey=$content[network_request_param_key]%}
+ {%pipe,translateNetworkRequestParameterKey=$content[network_request_param_key]%}
</td>
<td class="{%template,ColorSwitch%} bottom right" align="center">
$content[network_request_param_value]
--- /dev/null
+<div align="center">
+<form accept-charset="UTF-8" action="{%url=modules.php?module=admin&what=list_network_vcheck_params&do=handle_vcheck_params&network_id={%get=network_id%}%}" method="post">
+<table border="0" cellspacing="0" cellpadding="0" class="table dashed">
+ <tr>
+ <td colspan="4" align="center" class="table_header bottom">
+ <div>
+ <strong>{--ADMIN_NETWORK_VCHECK_PARAMETER_LIST_TITLE--}</strong>
+ </div>
+ <div class="tiny">
+ (<a href="{%network,getNetworkDataById,network_reflink=%network_id%%}" target="_blank" title="{%network,getNetworkDataById,network_title=%network_id%%}">{%network,getNetworkDataById,network_title=%network_id%%}</a>)
+ </div>
+ </td>
+ </tr>
+ <tr>
+ <td align="center" class="header_column bottom right" height="25"><strong>{--ID_SELECT--}</strong></td>
+ <td align="center" class="header_column bottom right"><strong>{--ADMIN_NETWORK_VCHECK_PARAMETER_KEY--}</strong></td>
+ <td align="center" class="header_column bottom right"><strong>{--ADMIN_NETWORK_VCHECK_PARAMETER_VALUE--}</strong></td>
+ <td align="center" class="header_column bottom"><strong>{--ADMIN_NETWORK_VCHECK_PARAMETER_DEFAULT--}</strong></td>
+ </tr>
+ $content
+ <tr>
+ <td colspan="4" class="table_footer">
+ <input type="reset" class="form_reset" value="{--UNDO_SELECTIONS--}" />
+ <input type="submit" class="form_submit" name="edit" value="{--ADMIN_ACTION_EDIT_SUBMIT--}" />
+ <input type="submit" class="form_delete" name="delete" value="{--ADMIN_ACTION_DELETE_SUBMIT--}" />
+ </td>
+ </tr>
+</table>
+</form>
+
+<div class="para">
+ <a href="{%url=modules.php?module=admin&what=list_network_vcheck_params&do=export&network_id={%get=network_id%}%}">{--ADMIN_EXPORT_NETWORK_VCHECK_PARAMS_LINK--}</a>
+</div>
+
+<div class="notice">
+ {--ADMIN_NETWORK_VCHECK_PARAMETER_LIST_NOTE--}
+</div>
+</div>
--- /dev/null
+<tr>
+ <td class="{%template,ColorSwitch%} bottom right" align="center">
+ <input type="checkbox" title="{--ID_SELECT--} $content[network_vcheck_param_id]" class="form_field" name="sel[$content[network_vcheck_param_id]]" value="1" />
+ </td>
+ <td class="{%template,ColorSwitch%} bottom right" align="center">
+ {%pipe,translateNetworkVcheckParameterKey=$content[network_vcheck_param_key]%}
+ </td>
+ <td class="{%template,ColorSwitch%} bottom right" align="center">
+ $content[network_vcheck_param_value]
+ </td>
+ <td class="{%template,ColorSwitch%} bottom" align="center">
+ $content[network_vcheck_param_default]
+ </td>
+</tr>
--- /dev/null
+<div align="center" style="margin-top:10px;margin-bottom:10px">
+
+<div style="width:550px" class="table dashed">
+ <div class="table_header bottom">
+ {--ADMIN_NETWORK_VCHECK_PARAM_ADDED_TITLE--}
+ </div>
+ <div class="message">
+ Der VCheck-Abfrageparameter $content[network_vcheck_param_key]/$content[network_vcheck_param_value]
+ wurde soeben hinzugefügt. Sie sollten nun als nächstes die
+ <a href="{%url=modules.php?module=admin&what=list_network_array_translation&network_id=$content[network_id]%}">API-Arrayelemente hinzufügen</a>.
+ </div>
+</div>
+
+</div>