* $Author:: $ *
* -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
- * Copyright (c) 2009 - 2011 by Mailer Developer Team *
+ * Copyright (c) 2009 - 2012 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* *
* This program is free software; you can redistribute it and/or modify *
// 'do' must be provided in URL
if (!isGetRequestElementSet('do')) {
// Not provided!
- debug_report_bug(__FUNCTION__, __LINE__, 'No "do" has been provided. Please fix your templates.');
+ reportBug(__FUNCTION__, __LINE__, 'No "do" has been provided. Please fix your templates.');
} // END - if
// Default is invalid
// Has the form being detected?
if ($GLOBALS['network_form_name'] == 'invalid') {
// Not supported
- debug_report_bug(__FUNCTION__, __LINE__, 'POST form could not be detected.');
+ reportBug(__FUNCTION__, __LINE__, 'POST form could not be detected.');
} // END - if
}
// Is the function valid?
if (!function_exists($functionName)) {
// Invalid function name
- debug_report_bug(__FUNCTION__, __LINE__, 'Invalid do ' . getRequestElement('do') . ', function ' . $functionName .' does not exist.', false);
+ reportBug(__FUNCTION__, __LINE__, 'Invalid do ' . getRequestElement('do') . ', function ' . $functionName .' does not exist.', false);
} // END - if
// Init global arrays
call_user_func($functionName);
}
-// Checks wether the (short) network name is already used (valid)
+// Checks whether the (short) network name is already used (valid)
function isNetworkNameValid ($name) {
// Query for it
$result = SQL_QUERY_ESC("SELECT `network_id` FROM `{?_MYSQL_PREFIX?}_network_data` WHERE `network_short_name`='%s' LIMIT 1",
return $isValid;
}
-// Checks wether the given network type is already used (valid)
+// Checks whether the given network type is already used (valid)
function isNetworkTypeHandleValid ($type, $networkId) {
// Query for it
$result = SQL_QUERY_ESC("SELECT `network_type_id` FROM `{?_MYSQL_PREFIX?}_network_types` WHERE `network_id`=%s AND `network_type_handler`='%s' LIMIT 1",
return $isValid;
}
-// Checks wether the given network request parameter is already used (valid)
+// Checks whether the given network request parameter is already used (valid)
function isNetworkRequestElementValid ($key, $type, $networkId) {
// Query for it
$result = SQL_QUERY_ESC("SELECT `network_request_param_id` FROM `{?_MYSQL_PREFIX?}_network_request_params` WHERE `network_id`=%s AND `network_type_id`=%s AND `network_request_param_key`='%s' LIMIT 1",
return $isValid;
}
-// Checks wether the given vcheck request parameter is already used (valid)
+// Checks whether 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",
return $isValid;
}
-// Checks wether the given network API array translation
+// Checks whether the given network API array translation
function isNetworkArrayTranslationValid ($key, $type, $networkId) {
// Query for it
$result = SQL_QUERY_ESC("SELECT `network_array_id` FROM `{?_MYSQL_PREFIX?}_network_array_translation` WHERE `network_id`=%s AND `network_type_id`=%s AND `network_array_index`='%s' LIMIT 1",
// Ids lower one are not accepted
if ($networkId < 1) {
// Not good, should be fixed
- debug_report_bug(__FUNCTION__, __LINE__, 'Network id ' . $networkId . ' is smaller than 1.');
+ reportBug(__FUNCTION__, __LINE__, 'Network id ' . $networkId . ' is smaller than 1.');
} // END - if
// Set current network id
// Ids lower one are not accepted
if ($networkId < 1) {
// Not good, should be fixed
- debug_report_bug(__FUNCTION__, __LINE__, 'Network type id ' . $networkId . ' is smaller than 1.');
+ reportBug(__FUNCTION__, __LINE__, 'Network type id ' . $networkId . ' is smaller than 1.');
} // END - if
// Set current network id
// Ids lower one are not accepted
if ($networkId < 1) {
// Not good, should be fixed
- debug_report_bug(__FUNCTION__, __LINE__, 'Network type id ' . $networkId . ' is smaller than 1.');
+ reportBug(__FUNCTION__, __LINE__, 'Network type id ' . $networkId . ' is smaller than 1.');
} // END - if
// By default we have no data
// Ids lower one are not accepted
if ($networkId < 1) {
// Not good, should be fixed
- debug_report_bug(__FUNCTION__, __LINE__, 'Network request parameter id ' . $networkId . ' is smaller than 1.');
+ reportBug(__FUNCTION__, __LINE__, 'Network request parameter id ' . $networkId . ' is smaller than 1.');
} // END - if
// By default we have no data
// Ids lower one are not accepted
if ($networkId < 1) {
// Not good, should be fixed
- debug_report_bug(__FUNCTION__, __LINE__, 'Network id ' . $networkId . ' is smaller than 1.');
+ reportBug(__FUNCTION__, __LINE__, 'Network id ' . $networkId . ' is smaller than 1.');
} // END - if
// Just call our inner method
// Ids lower one are not accepted
if ($networkId < 1) {
// Not good, should be fixed
- debug_report_bug(__FUNCTION__, __LINE__, 'Network type handler id ' . $networkId . ' is smaller than 1.');
+ reportBug(__FUNCTION__, __LINE__, 'Network type handler id ' . $networkId . ' is smaller than 1.');
} // END - if
// Just call our inner method
// Ids lower one are not accepted
if ($networkId < 1) {
// Not good, should be fixed
- debug_report_bug(__FUNCTION__, __LINE__, 'Network request parameter id ' . $networkId . ' is smaller than 1.');
+ reportBug(__FUNCTION__, __LINE__, 'Network request parameter id ' . $networkId . ' is smaller than 1.');
} // END - if
// Just call our inner method
// Is this cached?
if (!isset($GLOBALS[__FUNCTION__][$networkId])) {
// Generate output and cache it
- $GLOBALS[__FUNCTION__][$networkId] = generateOptionList(
+ $GLOBALS[__FUNCTION__][$networkId] = generateOptions(
'network_types',
'network_type_id',
'network_type_handler',
// Is it cached?
if (!isset($GLOBALS[__FUNCTION__][$defaultType])) {
// Generate list
- $GLOBALS[__FUNCTION__][$defaultType] = generateOptionList(
+ $GLOBALS[__FUNCTION__][$defaultType] = generateOptions(
'/ARRAY/',
array(
'banner',
// Is it cached?
if (!isset($GLOBALS[__FUNCTION__])) {
// Generate and cache it
- $GLOBALS[__FUNCTION__] = generateOptionList(
+ $GLOBALS[__FUNCTION__] = generateOptions(
'/ARRAY/',
array(
'id',
// Is it cached?
if (!isset($GLOBALS[__FUNCTION__])) {
// Generate and cache it
- $GLOBALS[__FUNCTION__] = generateOptionList(
+ $GLOBALS[__FUNCTION__] = generateOptions(
'/ARRAY/',
array(
'network_key',
// Is it cached?
if (!isset($GLOBALS[__FUNCTION__][$default])) {
// Generate and cache it
- $GLOBALS[__FUNCTION__][$default] = generateOptionList(
+ $GLOBALS[__FUNCTION__][$default] = generateOptions(
'network_translations',
'network_translation_id',
'network_translation_name',
// Do we have cache?
if (!isset($GLOBALS[__FUNCTION__][$default])) {
// Generate the list
- $GLOBALS[__FUNCTION__][$default] = generateOptionList(
+ $GLOBALS[__FUNCTION__][$default] = generateOptions(
'/ARRAY/',
array(
'GET',
// Do we have cache?
if (!isset($GLOBALS[__FUNCTION__][$default])) {
// Generate the list
- $GLOBALS[__FUNCTION__][$default] = generateYesNoOptionList($default);
+ $GLOBALS[__FUNCTION__][$default] = generateYesNoOptions($default);
} // END - if
// Return cache
// Is the message id there?
if (!isMessageIdValid($messageId)) {
// Not valid type
- debug_report_bug(__FUNCTION__, __LINE__, 'type=' . $type . ' is invalid.');
+ reportBug(__FUNCTION__, __LINE__, 'type=' . $type . ' is invalid.');
} // END - if
// Return message id
// Is the message id there?
if (!isMessageIdValid($messageId)) {
// Not valid type
- debug_report_bug(__FUNCTION__, __LINE__, 'type=' . $type . ' is invalid.');
+ reportBug(__FUNCTION__, __LINE__, 'type=' . $type . ' is invalid.');
} // END - if
// Return message id
// Is the message id there?
if (!isMessageIdValid($messageId)) {
// Not valid type
- debug_report_bug(__FUNCTION__, __LINE__, 'type=' . $type . ' is invalid.');
+ reportBug(__FUNCTION__, __LINE__, 'type=' . $type . ' is invalid.');
} // END - if
// Return message id
// Is the message id there?
if (!isMessageIdValid($messageId)) {
// Not valid param
- debug_report_bug(__FUNCTION__, __LINE__, 'param=' . $param . ' is invalid.');
+ reportBug(__FUNCTION__, __LINE__, 'param=' . $param . ' is invalid.');
} // END - if
// Return message id
// Is the message id there?
if (!isMessageIdValid($messageId)) {
// Not valid param
- debug_report_bug(__FUNCTION__, __LINE__, 'param=' . $param . ' is invalid.');
+ reportBug(__FUNCTION__, __LINE__, 'param=' . $param . ' is invalid.');
} // END - if
// Return message id
return $GLOBALS[__FUNCTION__][$networkId];
}
-// Checks wether the given network type handler is configured
+// Checks whether the given network type handler is configured
function isNetworkTypeHandlerConfigured ($networkId, $networkTypeId) {
// Do we have cache?
if (!isset($GLOBALS[__FUNCTION__][$networkId][$networkTypeId])) {
// Handles the network-payment-check request
function handleNetworkPaymentCheckRequest () {
// @TODO Implement this function
- debug_report_bug(__FUNCTION__, __LINE__, 'Not yet implemented.');
+ reportBug(__FUNCTION__, __LINE__, 'Not yet implemented.');
}
//------------------------------------------------------------------------------
$OUT .= loadTemplate('admin_delete_network_types_row', true, $networkTypeData);
} else {
// Problem!
- debug_report_bug(__FUNCTION__, __LINE__, 'Cannot detect edit/del.');
+ reportBug(__FUNCTION__, __LINE__, 'Cannot detect edit/del.');
}
} // END - if
} // END - if
loadTemplate('admin_delete_network_types', false, $OUT);
} else {
// Problem!
- debug_report_bug(__FUNCTION__, __LINE__, 'Cannot detect edit/del.');
+ reportBug(__FUNCTION__, __LINE__, 'Cannot detect edit/del.');
}
// Don't display the list/add new form
$OUT .= loadTemplate('admin_delete_network_request_params_row', true, $networkRequestData);
} else {
// Problem!
- debug_report_bug(__FUNCTION__, __LINE__, 'Cannot detect edit/del.');
+ reportBug(__FUNCTION__, __LINE__, 'Cannot detect edit/del.');
}
} // END - if
} // END - if
loadTemplate('admin_delete_network_request_params', false, $OUT);
} else {
// Problem!
- debug_report_bug(__FUNCTION__, __LINE__, 'Cannot detect edit/del.');
+ reportBug(__FUNCTION__, __LINE__, 'Cannot detect edit/del.');
}
// Don't display the list/add new form
// Do we have this enty?
if (!isset($entry[$networkId])) {
// Not found, needs fixing
- debug_report_bug(__FUNCTION__, __LINE__, 'No entry in key=' . $key . ', id=' . $networkId . ' found.');
+ reportBug(__FUNCTION__, __LINE__, 'No entry in key=' . $key . ', id=' . $networkId . ' found.');
} // END - if
// Add this entry
// Do we have this enty?
if (!isset($entry[$networkId])) {
// Not found, needs fixing
- debug_report_bug(__FUNCTION__, __LINE__, 'No entry in key=' . $key . ', id=' . $networkId . ' found.');
+ reportBug(__FUNCTION__, __LINE__, 'No entry in key=' . $key . ', id=' . $networkId . ' found.');
} // END - if
// Fix empty network_type_banner_url to NULL
// Do we have this enty?
if (!isset($entry[$networkId])) {
// Not found, needs fixing
- debug_report_bug(__FUNCTION__, __LINE__, 'No entry in key=' . $key . ', id=' . $networkId . ' found.');
+ reportBug(__FUNCTION__, __LINE__, 'No entry in key=' . $key . ', id=' . $networkId . ' found.');
} // END - if
// Fix empty network_request_param_default to NULL
} // END - if
} // END - foreach
- // Initialize variables
- $content = array();
- $id = 'network_max_reload_time_ye';
- $skip = false;
-
- // Get all POST data
- $postData = postRequestArray();
-
- // Convert "reload time selections"
- convertSelectionsToEpocheTime($postData, $content, $id, $skip);
-
- // Set the POST array back
- setPostRequestArray($postData);
+ // Convert data in POST array
+ convertSelectionsToEpocheTimeInPostData($content, 'network_max_reload_time_ye', $skip);
// Is there already an entry?
if (isNetworkTypeHandlerConfigured(getRequestElement('network_id'), getRequestElement('network_type_id'))) {
} // 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);
+ // Convert time selections in POST data
+ convertSelectionsToEpocheTimeInPostArray('network_max_reload_time_ye');
// Is there already an entry?
if (!isNetworkTypeHandlerConfigured(getRequestElement('network_id'), getRequestElement('network_type_id'))) {
// Is the 'what' key valid?
if (!isset($validExports[getWhat()])) {
// Not valid
- debug_report_bug(__FUNCTION__, __LINE__, 'what=' . getWhat() . ' - not supported');
+ reportBug(__FUNCTION__, __LINE__, 'what=' . getWhat() . ' - not supported');
} // END - if
// Generate call-back, some tables require to export not all columns
// Is the call-back function there?
if (!function_exists($callbackName)) {
// No, this is really bad
- debug_report_bug(__FUNCTION__, __LINE__, 'Invalid call-back function ' . $callbackName . ' detected.');
+ reportBug(__FUNCTION__, __LINE__, 'Invalid call-back function ' . $callbackName . ' detected.');
} elseif (isset($GLOBALS[__FUNCTION__][$callbackName])) {
// Already called!
- debug_report_bug(__FUNCTION__, __LINE__, 'Double-call of export function ' . $callbackName . ' detected.');
+ reportBug(__FUNCTION__, __LINE__, 'Double-call of export function ' . $callbackName . ' detected.');
}
// Call the function
// 'network_id' must be set
if (!isGetRequestElementSet('network_id')) {
// Only network handlers of one network will be exported per time
- debug_report_bug(__FUNCTION__, __LINE__, 'network_id not provided, please fix your links.');
+ reportBug(__FUNCTION__, __LINE__, 'network_id not provided, please fix your links.');
} // END - if
// Get all network types of given network
$SQL .= 'NULL';
} else {
// Column is set
- $SQL .= "'" . $content['network_type_banner_url'] . "'";
+ $SQL .= chr(39) . $content['network_type_banner_url'] . chr(39);
}
// Add more
// 'network_id' must be set
if (!isGetRequestElementSet('network_id')) {
// Only network request parameters of one network will be exported per time
- debug_report_bug(__FUNCTION__, __LINE__, 'network_id not provided, please fix your links.');
+ reportBug(__FUNCTION__, __LINE__, 'network_id not provided, please fix your links.');
} // END - if
// Get all network types of given network
$SQL .= "NULL),\n";
} else {
// Column is set
- $SQL .= "'" . $content['network_request_param_default'] . "'),\n";
+ $SQL .= chr(39) . $content['network_request_param_default'] . "'),\n";
}
} // END - while
// '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.');
+ reportBug(__FUNCTION__, __LINE__, 'network_id not provided, please fix your links.');
} // END - if
// Get all network types of given network
$SQL .= "NULL),\n";
} else {
// Column is set
- $SQL .= "'" . $content['network_vcheck_param_default'] . "'),\n";
+ $SQL .= chr(39) . $content['network_vcheck_param_default'] . "'),\n";
}
} // END - while
// 'network_id' must be set
if (!isGetRequestElementSet('network_id')) {
// Only network API array index translations of one network will be exported per time
- debug_report_bug(__FUNCTION__, __LINE__, 'network_id not provided, please fix your links.');
+ reportBug(__FUNCTION__, __LINE__, 'network_id not provided, please fix your links.');
} // END - if
// Get all network types of given network