}
// 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)) {
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_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
}
// 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
// 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 {
}
// Handle network type form
-function doAdminNetworkProcessHandlenetworktypeForm () {
+function doAdminNetworkProcessHandleNetworkTypeForm () {
// Do we have selections?
if (ifPostContainsSelections()) {
// Load network data
}
// Handle network request parameter form
-function doAdminNetworkProcessHandlerequestparamsForm () {
+function doAdminNetworkProcessHandleRequestParamsForm () {
// Do we have selections?
if (ifPostContainsSelections()) {
// Init cache array
}
// Changes given networks
-function doAdminNetworkProcessChangenetworkForm () {
+function doAdminNetworkProcessChangeNetworkForm () {
// Do we have selections?
if (ifPostContainsSelections()) {
// By default nothing is updated
}
// Removes given networks
-function doAdminNetworkProcessRemovenetworkForm () {
+function doAdminNetworkProcessRemoveNetworkForm () {
// Do we have selections?
if (ifPostContainsSelections()) {
// By default nothing is removed
}
// 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
}
// Changes given network type handlers
-function doAdminNetworkProcessChangenetworktypeForm () {
+function doAdminNetworkProcessChangeNetworkTypeForm () {
// Do we have selections?
if (ifPostContainsSelections()) {
// By default nothing is updated
}
// Changes given network request parameters
-function doAdminNetworkProcessChangenetworkparamForm () {
+function doAdminNetworkProcessChangeNetworkParamForm () {
// Do we have selections?
if (ifPostContainsSelections()) {
// By default nothing is updated
}
// Removes given network type handlers
-function doAdminNetworkProcessRemovenetworktypeForm () {
+function doAdminNetworkProcessRemoveNetworkTypeForm () {
// Do we have selections?
if (ifPostContainsSelections()) {
// By default nothing is removed
}
// Removes given network request parameters
-function doAdminNetworkProcessRemovenetworkparamForm () {
+function doAdminNetworkProcessRemoveNetworkParamForm () {
// Do we have selections?
if (ifPostContainsSelections()) {
// By default nothing is removed
}
// 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