templates/de/html/admin/admin_add_bank_package.tpl svneol=native#text/plain
templates/de/html/admin/admin_add_cat.tpl svneol=native#text/plain
templates/de/html/admin/admin_add_config_network_type.tpl svneol=native#text/plain
+templates/de/html/admin/admin_add_config_network_type_form.tpl svneol=native#text/plain
templates/de/html/admin/admin_add_country.tpl svneol=native#text/plain
templates/de/html/admin/admin_add_forced_ad.tpl svneol=native#text/plain
templates/de/html/admin/admin_add_guest_menu.tpl svneol=native#text/plain
RewriteRule ^cms/(.*)/wht/(.*)$ modules.php?module=$1&what=$2 [L]
RewriteRule ^cms/(.*)/act/(.*)$ modules.php?module=$1&action=$2 [L]
RewriteRule ^cms/(.*)$ modules.php?module=$1 [L]
- RewriteRule ^cms/index/wht/impressum$ modules.php?module=index&what=imprint [L]
- RewriteRule ^modules.php?module=index&what=impressum$ modules.php?module=index&what=imprint [L]
+ # @TODO When ext-imprint is finished RewriteRule ^cms/index/wht/impressum$ modules.php?module=index&what=imprint [L]
+ # @TODO When ext-imprint is finished RewriteRule ^modules.php?module=index&what=impressum$ modules.php?module=index&what=imprint [L]
+ # @TODO When ext-terms is finished RewriteRule ^agb.php$ modules.php?module=index&what=terms [L]
</IfModule>
./templates/de/html/guest/guest_stats_member.tpl:21: @TODO We have to fix these counters.
./templates/de/html/member/member_unconfirmed_table_nopoints.tpl:11: <!-- @TODO Nothing to say here? //-->
./templates/de/html/surfbar/surfbar_frameset.tpl:4: // @TODO This redirect kills our own frameset
-./templates/de/html/surfbar/surfbar_frame_textlinks.tpl:5: <!-- @TODO These are static lines and should be replaced by a filter (see ext-sponsor) //-->
+./templates/de/html/surfbar/surfbar_frame_textlinks.tpl:5: <!-- @TODO These are static lines and should be replaced by a filter (see ext-network/ext-sponsor) //-->
+./.htaccess:10: # @TODO When ext-imprint is finished RewriteRule ^modules.php?module=index&what=impressum$ modules.php?module=index&what=imprint [L]
+./.htaccess:11: # @TODO When ext-terms is finished RewriteRule ^agb.php$ modules.php?module=index&what=terms [L]
+./.htaccess:9: # @TODO When ext-imprint is finished RewriteRule ^cms/index/wht/impressum$ modules.php?module=index&what=imprint [L]
### ### DEPRECATION FOLLOWS: ### ###
./inc/autopurge/purge-general.php:2:// @DEPRECATED
./inc/autopurge/purge-inact.php:2:// @DEPRECATED
find -type f -name "*.php" -exec grep -Hin "@TODO" {} \; | sort >> ${TODO}
find -type f -name "*.tpl" -exec grep -Hin "@TODO" {} \; | sort >> ${TODO}
find -type f -name "*.xml" -exec grep -Hin "@TODO" {} \; | sort >> ${TODO}
+find -type f -name ".htaccess" -exec grep -Hin "@TODO" {} \; | sort >> ${TODO}
echo "### ### DEPRECATION FOLLOWS: ### ###" >> ${TODO}
echo "$0: Searching for @DEPRECATED ..."
find -type f -name "*.php" -exec grep -Hin "@DEPRECATED" {} \; | sort >> ${TODO}
find -type f -name "*.tpl" -exec grep -Hin "@DEPRECATED" {} \; | sort >> ${TODO}
find -type f -name "*.xml" -exec grep -Hin "@DEPRECATED" {} \; | sort >> ${TODO}
+find -type f -name ".htaccess" -exec grep -Hin "@DEPRECATED" {} \; | sort >> ${TODO}
echo "$0: Checking for template-warnings.log ..."
LOG=`dirname $0`/template-warnings.log
if test -e "${LOG}"; then
`network_data_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_max_reload_time` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
-`network_min_waiting_time` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
-`network_min_remain_clicks` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
-`network_min_payment` FLOAT(20,5) UNSIGNED NOT NULL DEFAULT 0.00000,
-`network_allow_erotic` VARCHAR(10) NOT NULL DEFAULT '',
+`network_max_reload_time` BIGINT(20) UNSIGNED NULL DEFAULT NULL,
+`network_min_waiting_time` BIGINT(20) UNSIGNED NULL DEFAULT NULL,
+`network_min_remain_clicks` BIGINT(20) UNSIGNED NULL DEFAULT NULL,
+`network_min_payment` FLOAT(20,5) UNSIGNED NULL DEFAULT NULL,
+`network_allow_erotic` VARCHAR(10) NULL DEFAULT NULL,
PRIMARY KEY (`network_data_id`),
UNIQUE INDEX `provider_type` (`network_id`,`network_type_id`)",
'Configuration data for every type (e.g. reload-time)');
('megad', 'Mega-Ad', 'http://www.mega-ad.de/?ref=303', '|', '|', 'GET', 'WINDOWS-1252', 'N', 0),
('power-promo', 'Power-Promo', 'http://www.power-promo.de?ref=1231', '|', '|', 'GET', 'WINDOWS-1252', 'N', 0),
('secash', 'SeCash', 'http://www.secash.de?ref=758', '|', '|', 'GET', 'WINDOWS-1252', 'N', 0),
-('weltpromotion', 'Welt-Promotion', 'http://www.weltpromotion.de?ref=3', '|', '|', 'GET', 'WINDOWS-1252', 'N', 0),
+('weltpromotion', 'WeltPromotion', 'http://www.weltpromotion.de?ref=3', '|', '|', 'GET', 'WINDOWS-1252', 'N', 0),
('ultrapromo', 'UltraPROMO', 'http://www.ultrapromo.eu?ref=485', '|', '|', 'GET', 'WINDOWS-1252', 'N', 0),
('werbepartnercc', 'Der Werbepartner.cc', 'http://www.werbepartner.cc/sponsor/?ref=696', '|', '|', 'GET', 'WINDOWS-1252', 'N', 0),
('yoomedia', 'Yoo!Media Solutions', 'http://www.yoomedia.de?ref=1715', '|', '|', 'GET', 'WINDOWS-1252', 'N', 0),
if (in_array($test, array('_ye', '_mo', '_we', '_da', '_ho', '_mi', '_se'))) {
// Found a multi-selection for timings?
$test = substr($id, 0, -3);
- if ((isset($postData[$test.'_ye'])) && (isset($postData[$test.'_mo'])) && (isset($postData[$test.'_we'])) && (isset($postData[$test.'_da'])) && (isset($postData[$test.'_ho'])) && (isset($postData[$test.'_mi'])) && (isset($postData[$test.'_se'])) && ($test != $test2)) {
+ if ((isset($postData[$test . '_ye'])) && (isset($postData[$test . '_mo'])) && (isset($postData[$test . '_we'])) && (isset($postData[$test . '_da'])) && (isset($postData[$test . '_ho'])) && (isset($postData[$test . '_mi'])) && (isset($postData[$test . '_se'])) && ($test != $test2)) {
// Generate timestamp
$postData[$test] = createEpocheTimeFromSelections($test, $postData);
$content[] = sprintf("`%s`='%s'", $test, $postData[$test]);
'ADMIN_WHAT_404' => "Das aufgerufe Admin-Untermenü <span class=\"data\">{%pipe,getWhat%}</span> ist zwar gültig, konnte aber nicht auf dem Server gefunden werden.",
'ADMIN_MAIN_TITLE' => "Willkommen zum Administrationsbereich",
'YOU_ARE_HERE' => "Sie sind hier:",
- 'ID_SELECT' => "ID:",
+ 'ID_SELECT' => "Id:",
'KEY_SELECT' => "Eintrag:",
'ADMIN_DISPLAY_ACTION' => "Aktion",
'ADMIN_DISPLAY_WHAT' => "Unteraktion",
'ADMIN_SUPPORT_WIKI_LINK' => "Direktlink zum Doku-Wiki (neues Fenster)",
'ADMIN_SUPPORT_CIAVC_LINK' => "Direktlink zu CIA.vc (neues Fenster)",
'ADMIN_SUPPORT_STATS_LINK' => "Direktlink zur Commit-Statistik (neues Fenster)",
- 'ADMIN_REFERRAL_LEVEL_ZERO_NOTICE' => "Die Referral-Ebene 0 ist das Mitglied selber und sollte daher auf 100% stehen. Sie sollte auch nicht geändert oder gelöscht werden! Dann erhalten Ihre Mitglieder keine {?POINTS?} gutgeschrieben.",
+ 'ADMIN_REFERRAL_LEVEL_ZERO_NOTE' => "Die Referral-Ebene 0 ist das Mitglied selber und sollte daher auf 100% stehen. Sie sollte auch nicht geändert oder gelöscht werden! Dann erhalten Ihre Mitglieder keine {?POINTS?} gutgeschrieben.",
'ADMIN_ALL_ENTRIES_REMOVED' => "Alle ausgewählten Einträge sind gelöscht.",
'ADMIN_SOME_ENTRIES_NOT_DELETED' => "Es wurden <span class=\"data\">%s</span> von <span class=\"data\">%s</span> ausgewählten Einträge gelöscht.",
'ADMIN_ALL_ENTRIES_EDITED' => "Alle ausgewählten Einträge sind geändert.",
'ADMIN_CONFIG_RANDOM_REFID_DISABLED' => "Voreingestellte Referral-Id setzen",
'ADMIN_CONFIG_RANDOM_REFID_TITLE' => "Kriterien wonach ein Mitglied als Zufallsreferral ausgewählt wird:",
'ADMIN_CONFIG_RANDOM_MIN_CONFIRMED' => "Wie viele Mails muss ein Mitglied mindestens bestätigt haben, um per Zufall ausgewählt zu werden?",
- 'ADMIN_CONFIG_REFID_NOTICE' => "Sobald ein Mitglied ausgewählt wurde, werden die Zähler aller Mitglieder auf Null gesetzt. Dies soll Chancengleichheit bringen und dass die Mitglieder mehr Mails abklicken.",
+ 'ADMIN_CONFIG_REFID_NOTE' => "Sobald ein Mitglied ausgewählt wurde, werden die Zähler aller Mitglieder auf Null gesetzt. Dies soll Chancengleichheit bringen und dass die Mitglieder mehr Mails abklicken.",
'EMAILS_RECEIVED' => "Emails empfangen",
'MAILS_CONFIRMED' => "Emails bestätigt",
'RAND_CONFIRMED' => "Bestätigt f. Zufalls-Ref",
'ADMIN_NETWORK_API_TRANSLATION_404' => "Es wurden keine Übersetzungen zum Antwort-Array zum Werbenetzwerk <span class=\"data\">%s</span> gefunden.",
'ADMIN_NETWORK_API_TRANSLATION_NOT_ADDED' => "Die Array-Element-Übersetzung <span class=\"data\">%s</span> wurde nicht hinzugefügt.",
'ADMIN_NETWORK_API_TRANSLATION_ALREADY_ADDED' => "Eine Array-Element-Übersetzung <span class=\"data\">%s</span> existiert bereits.",
+ 'ADMIN_NETWORK_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?",
// - Form titles
'ADMIN_ADD_NETWORK_TITLE' => "Neues Werbenetzwerk hinzufügen - Allgemeine Daten",
'ADMIN_EDIT_NETWORK_DATA_TITLE' => "Werbenetzwerk editieren - Allgemeine Daten",
'ADMIN_REMOVE_NETWORK_REQUEST_PARAMETER_SUBMIT' => "API-Parameter entfernen",
'ADMIN_ADD_NETWORK_API_TRANSLATION_SUBMIT' => "API-Arrayelement hinzufügen",
'ADMIN_ADD_CONFIG_NETWORK_TYPE_SUBMIT' => "Jetzt den Werbeart-Handler einrichten",
+ 'ADMIN_ADD_CONFIG_NETWORK_TYPE_FORM_SUBMIT' => "Werbeart-Handlerdaten hinzufügen",
// - Success titles
'ADMIN_NETWORK_ADDED_TITLE' => "Allgemeine Werbenetzwerkdaten hinzugefügt",
'ADMIN_NETWORK_TYPES_ADDED_TITLE' => "Werbeart-Handler hinzugefügt",
'ADMIN_NETWORK_REQUEST_PARAMETER_LIST_NOTE' => "Seien Sie mit dem Löschen und Editieren von API-Parameter 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_ADD_NETWORK_API_TRANSLATION_NOTE' => "Fügen Sie hier weitere Array-Element-Übersetzungen zu dem ausgewählten Netzwerk und Werbeart-Handler ein.",
'ADMIN_LIST_NETWORK_API_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_NOTICE' => "Unter <strong>{--ADMIN_NETWORK_REQUIRE_ID_CARD--}</strong> ist das durch den Webnetzwerkbetreiber Verlangen einerPersonalausweiskopie bzw. Gerwerbescheins zu verstehen. Mehr dazu erfahen Sie <a href=\"http://forum.mxchange.org/topic-499.html\" rel=\"external\" target=\"_blank\">im Forum</a>.",
+ 'ADMIN_NETWORK_REQUIRE_ID_CARD_NOTE' => "Unter <strong>{--ADMIN_NETWORK_REQUIRE_ID_CARD--}</strong> ist das durch den Webnetzwerkbetreiber Verlangen einerPersonalausweiskopie bzw. Gerwerbescheins 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_API_NOTE' => "Geben Sie unter <strong>{--ADMIN_CONFIG_NETWORK_API_ENTER_REFERRAL_BUTTON--}</strong> einen Button im Format 88x31 ein. Sollte das Werbenetzwerk keinen anbieten, lassen Sie dieses Feld einfach leer. Andere Formate als 88x31 werden auf 88x31 geschrumpft dargestellt. Bitte geben Sie nur die URLs und <strong>keinen</strong> HTML-Code ein.",
'ADMIN_CONFIG_NETWORK_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. An den angezeigten URLs (API-, Klick- und Banner-URL brauchen Sie meistens nichts ändern. Dies wird vom {?TITLE?}-Entwicklerteam aktuell gehalten.",
+ 'ADMIN_ADD_CONFIG_NETWORK_TYPE_FORM_NOTE' => "Bitte beachten Sie, dass es sich beim Feld <strong>{--ADMIN_ADD_CONFIG_NETWORK_TYPE_ALLOW_EROTIC--}</strong> um ein Freifeld 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.",
// - Other messages
'ADMIN_NETWORK_REQUEST_PARAMETER_LIST_LIMITED_TO_TYPE' => "Es wurden nur die API-Parameter des ausgewählten Werbeart-Handlers angezeigt.",
'ADMIN_LIST_NETWORK_API_TRANSLATION_LIMITED_TO_TYPE' => "Es wurden nur die Array-Element-Übersetzungen des ausgewählten Werbeart-Handlers angezeigt.",
'ADMIN_NETWORK_ROW_SEPARATOR2' => "Zeilen",
'ADMIN_NETWORK_QUERY_AMOUNT' => "Freie API-Abfragen täglich",
// - Advertise type
- 'ADMIN_NETWORK_TYPES_HANDLE' => "Werbeart-Handler",
- 'ADMIN_NETWORK_TYPES_API_URL' => "API-URL der Werbeart",
- 'ADMIN_NETWORK_TYPES_CLICK_URL' => "Klick-URL der Werbeart",
- 'ADMIN_NETWORK_TYPES_BANNER_URL' => "Banner-URL der Werbeart",
+ 'ADMIN_NETWORK_TYPES_HANDLE' => "Werbeart-Handler:",
+ 'ADMIN_NETWORK_TYPES_API_URL' => "API-URL der Werbeart:",
+ 'ADMIN_NETWORK_TYPES_CLICK_URL' => "Klick-URL der Werbeart:",
+ 'ADMIN_NETWORK_TYPES_BANNER_URL' => "Banner-URL der Werbeart:",
// - API request parameter
'ADMIN_SELECT_NETWORK_TYPE' => "Werbeart-Handler auswählen",
'ADMIN_NETWORK_REQUEST_PARAMETER_KEY' => "Abfragename",
'ADMIN_NETWORK_API_CONFIGURED' => "Konfiguration vorhanden",
// Network types configuration
'ADMIN_CONFIG_NETWORK_TYPES_404' => "Es wurden keine Daten zur Werbenetzwerk-Id <span class=\"data\">%s</span> gefunden. Bitte benachrichtigen Sie das Entwickler-Team.",
+ 'ADMIN_ADD_CONFIG_NETWORK_TYPE_404' => "Dieser Werbeart-Handler wurde noch nicht eingerichtet. {--ADMIN_ADD_CONFIG_NETWORK_TYPE_404_NOTE--} Bitte richten Sie diesen als nächstes ein und führen Sie danach eine Testabfrage aus.",
'ADMIN_ADD_CONFIG_NETWORK_TYPE_404_NOTE' => "Damit das Script auch das Interface des Werbenetzwerks ansprechen kann, muss ein Werbeart-Handler eingerichtet werden.",
- 'ADMIN_CONFIG_NETWORK_TYPE_CONTENT' => "Handler-Konfiguration",
+ 'ADMIN_ADD_CONFIG_NETWORK_TYPE_MAX_RELOAD_TIME' => "Reloadsperre:",
+ 'ADMIN_ADD_CONFIG_NETWORK_TYPE_MIN_WAITING_TIME' => "Mindestauffenthalt in Sekunden:",
+ 'ADMIN_ADD_CONFIG_NETWORK_TYPE_MIN_REMAIN_CLICKS' => "Mindestanzahl noch übrige Klicks:",
+ 'ADMIN_ADD_CONFIG_NETWORK_TYPE_MIN_PAYMENT' => "Mindestvergütung (maximal fünf Stellen hinterm Komma):",
+ 'ADMIN_ADD_CONFIG_NETWORK_TYPE_ALLOW_EROTIC' => "Wert für das Zulassen von Erotikkampagnen:",
+ 'ADMIN_NETWORK_TYPE_HANDLER_CONFIG_SAVED' => "Werbeart-Handler wurde gespeichert und ist sofort gültig.",
+ 'ADMIN_NETWORK_TYPE_HANDLER_CONFIG_NOT_SAVED' => "Werbeart-Handler wurde NICHT gespeichert.",
// Error codes
'ADMIN_NETWORK_AFF_ID_PASS_WRONG_ERROR_CODE' => "Affiliate-Id oder -Passwort falsch",
'ADMIN_NETWORK_SITE_ID_NOT_ASSIGNED_ERROR_CODE' => "Seiten-Id nicht zugewiesen/ungültig",
return $GLOBALS[__FUNCTION__][$networkId];
}
+// Checks wether the given network type handler is configured
+function isNetworkTypeHandlerConfigured ($networkId, $networkTypeId) {
+ // Do we have cache?
+ if (!isset($GLOBALS[__FUNCTION__][$networkId][$networkTypeId])) {
+ // Determine it
+ $GLOBALS[__FUNCTION__][$networkId][$networkTypeId] = (countSumTotalData(
+ bigintval($networkTypeId),
+ 'network_types_config',
+ 'network_data_id',
+ 'network_type_id',
+ true,
+ sprintf(' AND `network_id`=%s', bigintval($networkId))
+ ) == 1);
+ } // END - if
+
+ // Return cache
+ return $GLOBALS[__FUNCTION__][$networkId][$networkTypeId];
+}
+
//------------------------------------------------------------------------------
// Call-back functions
//------------------------------------------------------------------------------
}
}
+// Only adds network type configuration if not yet present
+function doAdminNetworkProcessAddNetworkTypesConfig () {
+ // Remove the 'ok' part
+ unsetPostRequestElement('ok');
+
+ // Add both ids
+ setPostRequestElement('network_id', bigintval(getRequestElement('network_id')));
+ setPostRequestElement('network_type_id', bigintval(getRequestElement('network_type_id')));
+
+ /*
+ * Some parameters are optional, at least one must be given so check a bunch
+ * of parameters.
+ */
+ foreach (array('network_min_waiting_time', 'network_min_remain_clicks', 'network_min_payment', 'network_allow_erotic') as $element) {
+ // Is this element empty?
+ if (postRequestElement($element) == '') {
+ // Then unset it to get a NULL for optional parameter
+ unsetPostRequestElement($element);
+ } // END - if
+ } // END - foreach
+
+ // Initialize variables
+ $content = array();
+ $id = 'network_max_reload_time_ye';
+ $skip = false;
+ $postData = postRequestArray();
+
+ // Convert "reload time selections"
+ convertSelectionsToEpocheTime($postData, $content, $id, $skip);
+
+ // Set the POST array back
+ setPostRequestArray($postData);
+
+ // Is there already an entry?
+ if (isNetworkTypeHandlerConfigured(getRequestElement('network_id'), getRequestElement('network_type_id'))) {
+ // This network type handler is already configured
+ displayMessage('{--ADMIN_NETWORK_TYPE_HANDLER_ALREADY_CONFIGURED--}');
+ return;
+ } // END - if
+
+ // Get SQL query for new entry
+ $SQL = getInsertSqlFromArray(postRequestArray(), 'network_types_config');
+
+ // Run the query
+ SQL_QUERY($SQL, __FUNCTION__, __LINE__);
+
+ // Output message
+ if (!SQL_HASZEROAFFECTED()) {
+ // Successfully added
+ displayMessage('{--ADMIN_NETWORK_TYPE_HANDLER_CONFIG_SAVED--}');
+ } else {
+ // Not added
+ loadTemplate('admin_settings_unsaved', false, '{--ADMIN_NETWORK_TYPE_HANDLER_CONFIG_NOT_SAVED--}');
+ }
+}
+
// Do expression code for this extension
function doExpressionNetwork ($data) {
// Construct replacer
`network_id`,
`network_type_id`,
`network_type_handle`,
- `network_type_api_url`,
- `network_type_click_url`,
- `network_type_banner_url`,
NULL AS `network_data_id`,
NULL AS `network_max_reload_time`,
NULL AS `network_min_waiting_time`,
// Free result
SQL_FREERESULT($result_config);
+ // "Translate" some values
+ $content['network_max_reload_time'] = createTimeSelections($content['network_max_reload_time'], 'network_max_reload_time', 'WDhms');
+
// Load template
loadTemplate('admin_add_config_network_type_form', false, $content);
$result = SQL_QUERY_ESC('SELECT
`network_id`,
`network_type_id`,
- `network_type_handle`,
- `network_type_api_url`,
- `network_type_click_url`,
- `network_type_banner_url`
+ `network_type_handle`
FROM
`{?_MYSQL_PREFIX?}_network_types`
WHERE
<div class="table_header bottom">
<strong>{%message,ADMIN_ADD_CONFIG_NETWORK_TYPE_TITLE=$content[network_type_handle]%}</strong>
</div>
+ <div class="bottom">
+ {--ADMIN_ADD_CONFIG_NETWORK_TYPE_404--}
+ </div>
<div class="table_footer">
<input type="hidden" name="module" value="admin" />
<input type="hidden" name="what" value="config_network_types" />
--- /dev/null
+<div align="center">
+<form accept-charset="UTF-8" action="{%url=modules.php?module=admin&what=config_network_types&network_id=$content[network_id]&network_type_id=$content[network_type_id]&do=add_network_types_config%}" method="post">
+<div class="table dashed">
+ <div class="table_header bottom">
+ <div>
+ <strong>{%message,ADMIN_ADD_CONFIG_NETWORK_TYPE_TITLE=$content[network_type_handle]%}</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>
+ </div>
+ <div class="bottom" style="padding-top:3px;padding-bottom:3px">
+ {--ADMIN_ADD_CONFIG_NETWORK_TYPE_MAX_RELOAD_TIME--}<br />
+ $content[network_max_reload_time]
+ </div>
+ <div class="bottom" style="padding-top:3px;padding-bottom:3px">
+ {--ADMIN_ADD_CONFIG_NETWORK_TYPE_MIN_WAITING_TIME--}<br />
+ <input type="text" class="form_normal" name="network_min_waiting_time" size="5" maxlength="20" value="$content[network_min_waiting_time]" />
+ </div>
+ <div class="bottom" style="padding-top:3px;padding-bottom:3px">
+ {--ADMIN_ADD_CONFIG_NETWORK_TYPE_MIN_REMAIN_CLICKS--}<br />
+ <input type="text" class="form_normal" name="network_min_remain_clicks" size="5" maxlength="20" value="$content[network_min_remain_clicks]" />
+ </div>
+ <div class="bottom" style="padding-top:3px;padding-bottom:3px">
+ {--ADMIN_ADD_CONFIG_NETWORK_TYPE_MIN_PAYMENT--}<br />
+ <input type="text" class="form_normal" name="network_min_payment" size="5" maxlength="20" value="$content[network_min_payment]" />
+ </div>
+ <div class="bottom" style="padding-top:3px;padding-bottom:3px">
+ {--ADMIN_ADD_CONFIG_NETWORK_TYPE_ALLOW_EROTIC--}<br />
+ <input type="text" class="form_normal" name="network_allow_erotic" size="5" maxlength="20" value="$content[network_allow_erotic]" />
+ </div>
+ <div class="table_footer">
+ <input type="submit" class="form_submit" name="ok" value="{--ADMIN_ADD_CONFIG_NETWORK_TYPE_FORM_SUBMIT--}" />
+ </div>
+</form>
+</div>
+
+<div class="notice">
+ {--ADMIN_ADD_CONFIG_NETWORK_TYPE_FORM_NOTE--}
+</div>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" class="table dashed">
<tr>
- <td colspan="3" align="center" class="table_header bottom">
+ <td colspan="2" align="center" class="table_header bottom">
<div>
<strong>{--ADMIN_CONFIG_NETWORK_TYPES_TITLE--}</strong>
</div>
</tr>
$content[rows]
<tr>
- <td colspan="3" align="center" class="table_footer">
+ <td colspan="2" align="center" class="table_footer">
<div class="notice">
{--ADMIN_CONFIG_NETWORK_TYPES_NOTE--}
</div>
</tr>
</table>
</form>
-
-<div class="notice">
- {--ADMIN_ADD_CONFIG_NETWORK_TYPE_404_NOTE--}
-</div>
</div>
-<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_TYPES_HANDLE--}</strong></td>
- <td align="center" class="header_column bottom"><strong>{--ADMIN_NETWORK_TYPES_API_URL--}</strong></td>
-</tr>
<tr>
<td class="{%template,ColorSwitch%} bottom right" align="center">
+ {--ID_SELECT--}<br />
<strong>$content[network_type_id]</strong>
</td>
- <td class="{%template,ColorSwitch%} bottom right" align="center">
- {%pipe,translateNetworkTypeHandler=$content[network_type_handle]%}
- </td>
- <td class="{%template,ColorSwitch%} bottom right" align="center">
- $content[network_type_api_url]
+ <td class="{%template,ColorSwitch%} bottom" align="center">
+ {--ADMIN_NETWORK_TYPES_HANDLE--}<br />
+ <strong>{%pipe,translateNetworkTypeHandler=$content[network_type_handle]%}</strong>
</td>
</tr>
<tr>
- <td align="center" class="header_column bottom right"><strong>{--ADMIN_NETWORK_TYPES_CLICK_URL--}</strong></td>
- <td align="center" class="header_column bottom right"><strong>{--ADMIN_NETWORK_TYPES_BANNER_URL--}</strong></td>
- <td align="center" class="header_column bottom"><strong>{--ADMIN_CONFIG_NETWORK_TYPE_CONTENT--}</strong></td>
-</tr>
-<tr>
- <td class="{%template,ColorSwitch%} bottom right" align="center">
- $content[network_type_click_url]
- </td>
- <td class="{%template,ColorSwitch%} bottom right" align="center">
- $content[network_type_banner_url]
- </td>
- <td class="{%template,ColorSwitch%} bottom" align="center">
+ <td colspan="2" class="{%template,ColorSwitch%} bottom" align="center">
$content[network_type_config_content]
</td>
</tr>
</div>
<div class="notice">
- {--ADMIN_CONFIG_REFID_NOTICE--}
+ {--ADMIN_CONFIG_REFID_NOTE--}
</div>
</div>
<div class="notice">
- {--ADMIN_NETWORK_REQUIRE_ID_CARD_NOTICE--}
+ {--ADMIN_NETWORK_REQUIRE_ID_CARD_NOTE--}
</div>
</div>
</form>
<div class="notice">
- {--ADMIN_REFERRAL_LEVEL_ZERO_NOTICE--}
+ {--ADMIN_REFERRAL_LEVEL_ZERO_NOTE--}
</div>
</div>
<tr>
<td id="surfbar_td">
Jetzt Online: <span class="surfbar_counter">{%pipe,SURFBAR_DETERMINE_TOTAL_ONLINE%}</span> -
- <!-- @TODO These are static lines and should be replaced by a filter (see ext-sponsor) //-->
+ <!-- @TODO These are static lines and should be replaced by a filter (see ext-network/ext-sponsor) //-->
<a href="{%url=modules.php?module=index&what=impressum%}" target="_blank">Ihr Textlink hier?</a> -
<a href="{%url=modules.php?module=index&what=impressum%}" target="_blank">Ihr Textlink hier?</a> -
<a href="{%url=modules.php?module=index&what=impressum%}" target="_blank">Ihr Textlink hier?</a>