// Default URL is ours
$url = getConfig('URL');
- // Decode URL if set in GET parameters
- if (isGetRequestElementSet('url')) $url = decodeString(str_replace(' ', '+', compileUriCode(urldecode(getRequestElement('url')))));
-
- // Use URL from POST data if set
- if (isPostRequestElementSet('url')) $url = postRequestElement('url');
+ // Use URL from POST or GET data if set
+ if (isPostRequestElementSet('url')) {
+ // POST data comes first
+ $url = postRequestElement('url');
+ } elseif (isGetRequestElementSet('url')) {
+ // Then GET data
+ $url = decodeString(str_replace(' ', '+', compileUriCode(urldecode(getRequestElement('url')))));
+ }
// Add missing element
$frame = '';
if (isGetRequestElementSet('frame')) $frame = getRequestElement('frame');
- switch ($frame)
- {
+ switch ($frame) {
case '':
- switch ($mode)
- {
+ switch ($mode) {
case 'member':
// Build frameset
$content['order'] = bigintval(getRequestElement('order'));
$content['url'] = generateDerefererUrl($url);
loadTemplate('guest_frametester', false, $content);
break;
- }
+ } // END - switch
break;
- case 'test_top':
- loadTemplate('admin_settings_saved', false, '<div class="guest_done">{--GUEST_FRAMETESTER_TOP--}</span>');
- break;
+ case 'test_top':
+ loadTemplate('admin_settings_saved', false, '<div class="guest_done">{--GUEST_FRAMETESTER_TOP--}</span>');
+ break;
- case 'back': // Back buttom
- loadTemplate('member_order_back', false, getRequestElement('order'));
- break;
+ case 'back': // Back buttom
+ loadTemplate('member_order_back', false, getRequestElement('order'));
+ break;
- case 'send': // Send mail away
- loadTemplate('member_order_send', false, getRequestElement('order'));
- break;
- }
+ case 'send': // Send mail away
+ loadTemplate('member_order_send', false, getRequestElement('order'));
+ break;
+ } // END - switch
} else {
// Go away...
redirectToUrl('modules.php?module=login');
}
-//
+
+// [EOF]
?>