]> git.mxchange.org Git - mailer.git/blobdiff - inc/libs/network_functions.php
This is no longer required, see template admin_add_network_api_translation
[mailer.git] / inc / libs / network_functions.php
index 228fb839826657e48159b76685fd78dec0ecf5ae..d8fbacec8ce99412d202b9083ce45e655847bd12 100644 (file)
@@ -81,7 +81,7 @@ function doAdminNetworkProcessForm () {
        }
 
        // Create function name
-       $functionName = sprintf("doAdminNetworkProcess%sForm", ucfirst(strtolower(getRequestParameter('do'))));
+       $functionName = sprintf("doAdminNetworkProcess%sForm", capitalizeUnderscoreString(getRequestParameter('do')));
 
        // Is the function valid?
        if (!function_exists($functionName)) {
@@ -497,7 +497,9 @@ function generateNetworkTypeOptions ($id) {
                        sprintf(
                                "WHERE `network_id`=%s",
                                bigintval(getRequestParameter('network'))
-                       )
+                       ),
+                       '',
+                       'translateNetworkTypeHandler'
                );
        } // END - if
 
@@ -575,18 +577,53 @@ function generateNetworkTranslationOptions ($default = '') {
        return $GLOBALS['network_translation'][$default];
 }
 
+// Generates an option list of request types
+function generateNetworkRequestTypeOptions ($default = '') {
+       // Do we have cache?
+       if (!isset($GLOBALS['network_request_type'][$default])) {
+               // Generate the list
+               $GLOBALS['network_request_type'][$default] = generateOptionList(
+                       '/ARRAY/',
+                       array(
+                               'GET',
+                               'POST'
+                       ),
+                       array(
+                               '{--ADMIN_NETWORK_REQUEST_TYPE_GET--}',
+                               '{--ADMIN_NETWORK_REQUEST_TYPE_POST--}'
+                       ),
+                       $default
+               );
+       } // END - if
+
+       // Return cache
+       return $GLOBALS['network_request_type'][$default];
+}
+
 // Translates 'translate_name' for e.g. templates
 function translateNetworkTranslationName ($name) {
        // Get the message id
        return getMessage('ADMIN_NETWORK_TRANSLATE_' . strtoupper($name) . '_NAME');
 }
 
+// Translates the network type handler (e.g. banner, paidmail) for templates
+function translateNetworkTypeHandler ($type) {
+       // Get the message id
+       return getMessage('ADMIN_NETWORK_TYPES_' . strtoupper($type) . '');
+}
+
+// Translates request type
+function translateNetworkRequestType ($name) {
+       // Get the message id
+       return getMessage('ADMIN_NETWORK_REQUEST_TYPE_' . strtoupper($name) . '');
+}
+
 //------------------------------------------------------------------------------
 //                             Call-back functions
 //------------------------------------------------------------------------------
 
 // Callback function to add new network
-function doAdminNetworkProcessAddnetworkForm () {
+function doAdminNetworkProcessAddNetworkForm () {
        // We can say here, the form is sent, so check if the network is already added
        if (isNetworkNameValid(postRequestParameter('network_short_name'))) {
                // Already there
@@ -620,7 +657,7 @@ function doAdminNetworkProcessAddnetworkForm () {
 }
 
 // Displays selected networks for editing
-function doAdminNetworkProcessHandlenetworkForm () {
+function doAdminNetworkProcessHandleNetworkForm () {
        // Do we have selections?
        if (ifPostContainsSelections()) {
                // Something has been selected, so start displaying one by one
@@ -634,26 +671,9 @@ function doAdminNetworkProcessHandlenetworkForm () {
                                // Do we have found the network?
                                if (count($networkData) > 0) {
                                        if (isFormSent('edit')) {
-                                               // Make selection box for network_request_type
-                                               $networkData['network_request_type'] = generateOptionList(
-                                                       '/ARRAY/',
-                                                       array(
-                                                               'GET',
-                                                               'POST'
-                                                       ),
-                                                       array(
-                                                               '{--ADMIN_NETWORK_REQUEST_TYPE_GET--}',
-                                                               '{--ADMIN_NETWORK_REQUEST_TYPE_POST--}'
-                                                       ),
-                                                       $networkData['network_request_type']
-                                               );
-
                                                // Add row template for editing
                                                $OUT .= loadTemplate('admin_edit_networks_row', true, $networkData);
                                        } elseif (isFormSent('del')) {
-                                               // Translate the request type
-                                               $networkData['network_request_type'] = '{--ADMIN_NETWORK_REQUEST_TYPE_' . $networkData['network_request_type'] . '--}';
-
                                                // Add row template for deleting
                                                $OUT .= loadTemplate('admin_del_networks_row', true, $networkData);
                                        } else {
@@ -686,7 +706,7 @@ function doAdminNetworkProcessHandlenetworkForm () {
 }
 
 // Handle network type form
-function doAdminNetworkProcessHandlenetworktypeForm () {
+function doAdminNetworkProcessHandleNetworkTypeForm () {
        // Do we have selections?
        if (ifPostContainsSelections()) {
                // Load network data
@@ -738,7 +758,7 @@ function doAdminNetworkProcessHandlenetworktypeForm () {
 }
 
 // Handle network request parameter form
-function doAdminNetworkProcessHandlerequestparamsForm () {
+function doAdminNetworkProcessHandleRequestParamsForm () {
        // Do we have selections?
        if (ifPostContainsSelections()) {
                // Init cache array
@@ -758,12 +778,6 @@ function doAdminNetworkProcessHandlerequestparamsForm () {
                                // Do we have found the network?
                                if (count($networkRequestData) > 0) {
                                        if (isFormSent('edit')) {
-                                               // Add options list for network type
-                                               $networkRequestData['type_options'] = generateNetworkTypeOptions($networkRequestData['network_type_id']);
-
-                                               // Add options list for request key
-                                               $networkRequestData['key_options'] = generateNetworkRequestKeyOptions($networkRequestData['request_param_key']);
-
                                                // Add row template for deleting
                                                $OUT .= loadTemplate('admin_edit_network_params_row', true, $networkRequestData);
                                        } elseif (isFormSent('del')) {
@@ -802,7 +816,7 @@ function doAdminNetworkProcessHandlerequestparamsForm () {
 }
 
 // Changes given networks
-function doAdminNetworkProcessChangenetworkForm () {
+function doAdminNetworkProcessChangeNetworkForm () {
        // Do we have selections?
        if (ifPostContainsSelections()) {
                // By default nothing is updated
@@ -847,7 +861,7 @@ function doAdminNetworkProcessChangenetworkForm () {
 }
 
 // Removes given networks
-function doAdminNetworkProcessRemovenetworkForm () {
+function doAdminNetworkProcessRemoveNetworkForm () {
        // Do we have selections?
        if (ifPostContainsSelections()) {
                // By default nothing is removed
@@ -874,7 +888,7 @@ function doAdminNetworkProcessRemovenetworkForm () {
 }
 
 // Add a network type handler if not yet found
-function doAdminNetworkProcessAddnetworktypeForm () {
+function doAdminNetworkProcessAddNetworkTypeForm () {
        // Is the network type handle already used with given network?
        if (isNetworkTypeHandleValid(postRequestParameter('network_type_handle'), getRequestParameter('network'))) {
                // Already added
@@ -916,7 +930,7 @@ function doAdminNetworkProcessAddnetworktypeForm () {
 }
 
 // Changes given network type handlers
-function doAdminNetworkProcessChangenetworktypeForm () {
+function doAdminNetworkProcessChangeNetworkTypeForm () {
        // Do we have selections?
        if (ifPostContainsSelections()) {
                // By default nothing is updated
@@ -967,7 +981,7 @@ function doAdminNetworkProcessChangenetworktypeForm () {
 }
 
 // Changes given network request parameters
-function doAdminNetworkProcessChangenetworkparamForm () {
+function doAdminNetworkProcessChangeNetworkParamForm () {
        // Do we have selections?
        if (ifPostContainsSelections()) {
                // By default nothing is updated
@@ -1018,7 +1032,7 @@ function doAdminNetworkProcessChangenetworkparamForm () {
 }
 
 // Removes given network type handlers
-function doAdminNetworkProcessRemovenetworktypeForm () {
+function doAdminNetworkProcessRemoveNetworkTypeForm () {
        // Do we have selections?
        if (ifPostContainsSelections()) {
                // By default nothing is removed
@@ -1045,7 +1059,7 @@ function doAdminNetworkProcessRemovenetworktypeForm () {
 }
 
 // Removes given network request parameters
-function doAdminNetworkProcessRemovenetworkparamForm () {
+function doAdminNetworkProcessRemoveNetworkParamForm () {
        // Do we have selections?
        if (ifPostContainsSelections()) {
                // By default nothing is removed
@@ -1072,7 +1086,7 @@ function doAdminNetworkProcessRemovenetworkparamForm () {
 }
 
 // Adds a request parameter to given network and type
-function doAdminNetworkProcessAddnetworkparamForm () {
+function doAdminNetworkProcessAddNetworkParamForm () {
        // Is the request parameter already used with given network?
        if (isNetworkRequestParameterValid(postRequestParameter('request_param_key'), postRequestParameter('network_type_id'), getRequestParameter('network'))) {
                // Already added