$GLOBALS['network_form_name'] = 'invalid';
// Now search all valid
- foreach (array('ok', 'edit', 'delete', 'do_edit', 'do_delete') as $form) {
+ foreach (array('save_config', 'add', 'edit', 'delete', 'do_edit', 'do_delete') as $formName) {
// Is it detected
- if (isFormSent($form)) {
+ if (isFormSent($formName)) {
// Use this form name
- $GLOBALS['network_form_name'] = $form;
+ $GLOBALS['network_form_name'] = $formName;
+
+ // Remove it generically here
+ unsetPostRequestElement($formName);
// Abort loop
break;
// Has the form being detected?
if ($GLOBALS['network_form_name'] == 'invalid') {
// Not supported
- reportBug(__FUNCTION__, __LINE__, 'POST form could not be detected.');
+ reportBug(__FUNCTION__, __LINE__, 'POST form could not be detected, postData=<pre>' . print_r(postRequestArray(), TRUE));
} // END - if
}
'skybanner',
'skybanner_click',
'skybanner_view',
+ 'halfbanner',
+ 'halfbanner_click',
+ 'halfbanner_view',
'layer',
'layer_click',
'layer_view',
'htmlmail',
'lead',
'sale',
+ 'lead_sale',
'payperactive',
'pagepeel',
'traffic',
// Already there
loadTemplate('admin_settings_unsaved', FALSE, '{%message,ADMIN_NETWORK_ALREADY_ADDED=' . postRequestElement('network_short_name') . '%}');
return FALSE;
- } elseif (!isNetworkActiveByShortName(postRequestElement('network_short_name'))) {
- // Network is not active
- loadTemplate('admin_settings_unsaved', FALSE, '{%message,ADMIN_NETWORK_NOT_ACTIVE=' . postRequestElement('network_short_name') . '%}');
- return FALSE;
- }
-
- // Remove the 'ok' part
- unsetPostRequestElement('ok');
+ } // END - if
// Add the whole request to database
SQL_QUERY(getInsertSqlFromArray(postRequestArray(), 'network_data'), __FUNCTION__, __LINE__);
// If we have no rows, we don't need to display the edit form
if (!empty($OUT)) {
+ // Init array with generic element
+ $content = array(
+ 'rows' => $OUT
+ );
+
// Output main template
- loadTemplate('admin_' . $GLOBALS['network_form_name'] . '_networks', FALSE, $OUT);
+ loadTemplate('admin_' . $GLOBALS['network_form_name'] . '_networks', FALSE, $content);
// Don't display the list/add new form
$GLOBALS['network_display'] = FALSE;
// If we have no rows, we don't need to display the edit form
if (!empty($OUT)) {
+ // Prepare array with generic elements
+ $content = array(
+ 'rows' => $OUT,
+ 'network_id' => bigintval(getRequestElement('network_id'))
+ );
+
// Output main template
if (isFormSent('edit')) {
- loadTemplate('admin_edit_network_types', FALSE, $OUT);
+ loadTemplate('admin_edit_network_types', FALSE, $content);
} elseif (isFormSent('delete')) {
- loadTemplate('admin_delete_network_types', FALSE, $OUT);
+ loadTemplate('admin_delete_network_types', FALSE, $content);
} else {
// Problem!
reportBug(__FUNCTION__, __LINE__, 'Cannot detect edit/delete.');
// If we have no rows, we don't need to display the edit form
if (!empty($OUT)) {
+ // Prepare array with generic elements
+ $content = array(
+ 'rows' => $OUT,
+ 'network_id' => bigintval(getRequestElement('network_id'))
+ );
+
// Output main template
if (isFormSent('edit')) {
- loadTemplate('admin_edit_network_request_params', FALSE, $OUT);
+ loadTemplate('admin_edit_network_request_params', FALSE, $content);
} elseif (isFormSent('delete')) {
- loadTemplate('admin_delete_network_request_params', FALSE, $OUT);
+ loadTemplate('admin_delete_network_request_params', FALSE, $content);
} else {
// Problem!
reportBug(__FUNCTION__, __LINE__, 'Cannot detect edit/delete.');
return FALSE;
} // END - if
- // Remove the 'ok' part
- unsetPostRequestElement('ok');
-
// Add id
setPostRequestElement('network_id', bigintval(getRequestElement('network_id')));
// Is network_type_banner_url set?
- if (postRequestElement('network_type_banner_url') == '') {
+ if (!isPostRequestElementSet('network_type_banner_url')) {
// Remove empty value to get a NULL for an optional entry
unsetPostRequestElement('network_type_banner_url');
} // END - if
return FALSE;
} // END - if
- // Remove the 'ok' part
- unsetPostRequestElement('ok');
-
// Add id
setPostRequestElement('network_id', bigintval(getRequestElement('network_id')));
// Is network_request_param_default set?
- if (postRequestElement('network_request_param_default') == '') {
+ if (!isPostRequestElementSet('network_request_param_default')) {
// Remove empty value to get a NULL for an optional entry
unsetPostRequestElement('network_request_param_default');
} // END - if
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') == '') {
+ if (!isPostRequestElementSet('network_vcheck_param_default')) {
// Remove empty value to get a NULL for an optional entry
unsetPostRequestElement('network_vcheck_param_default');
} // END - if
return FALSE;
} // END - if
- // Remove the 'ok' part
- unsetPostRequestElement('ok');
-
// Add id
setPostRequestElement('network_id', bigintval(getRequestElement('network_id')));
// If we have no rows, we don't need to display the edit form
if (!empty($OUT)) {
+ // Prepare array with generic elements
+ $content = array(
+ 'rows' => $OUT,
+ 'network_id' => bigintval(getRequestElement('network_id'))
+ );
+
// Output main template
if (isFormSent('edit')) {
- loadTemplate('admin_edit_network_array_translation', FALSE, $OUT);
+ loadTemplate('admin_edit_network_array_translation', FALSE, $content);
} elseif (isFormSent('delete')) {
- loadTemplate('admin_delete_network_array_translation', FALSE, $OUT);
+ loadTemplate('admin_delete_network_array_translation', FALSE, $content);
} else {
// Problem!
reportBug(__FUNCTION__, __LINE__, 'Cannot detect edit/delete.');
// Adds/update network API configuration
function doAdminNetworkProcessNetworkApiConfig () {
- // Remove the 'ok' part
- unsetPostRequestElement('ok');
-
// Add id
setPostRequestElement('network_id', bigintval(getRequestElement('network_id')));
// Is network_api_referral_button set?
- if (postRequestElement('network_api_referral_button') == '') {
+ if (!isPostRequestElementSet('network_api_referral_button')) {
// Remove empty value to get a NULL for an optional entry
unsetPostRequestElement('network_api_referral_button');
} // END - if
// Only adds network type configuration if not yet present
function doAdminNetworkProcessAddHandlerTypesConfig ($displayMessage = TRUE) {
- // 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')));
+ // Translate German comma to dot
+ convertCommaToDotInPostData('network_min_payment');
+
/*
* 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) == '') {
+ if (!isPostRequestElementSet($element)) {
// Then unset it to get a NULL for optional parameter
unsetPostRequestElement($element);
} // END - if
} // END - foreach
// Convert data in POST array
- convertSelectionsToEpocheTimeInPostData($content, 'network_max_reload_time_ye', $skip);
+ convertSelectionsToEpocheTimeInPostData('network_max_reload_time_ye');
// Is there already an entry?
if (isNetworkTypeHandlerConfigured(getRequestElement('network_id'), getRequestElement('network_type_id'))) {
// Only changes network type configuration if not yet present
function doAdminNetworkProcessEditHandlerTypesConfig ($displayMessage = TRUE) {
- // Remove the 'ok' part
- unsetPostRequestElement('ok');
+ // Translate German comma to dot
+ convertCommaToDotInPostData('network_min_payment');
/*
* Some parameters are optional, at least one must be given so check a bunch
*/
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) == '') {
+ if (!isPostRequestElementSet($element)) {
// Then unset it to get a NULL for optional parameter
unsetPostRequestElement($element);
} // END - if