<?php
/************************************************************************
- * MXChange v0.2.1 Start: 10/24/2003 *
- * =============== Last change: 06/30/2004 *
+ * Mailer v0.2.1-FINAL Start: 10/24/2003 *
+ * =================== Last change: 06/30/2004 *
* *
* -------------------------------------------------------------------- *
* File : frametester.php *
if (isMember()) {
// Ok, test passed... :)
$result = SQL_QUERY_ESC("SELECT `subject`, `url` FROM `{?_MYSQL_PREFIX?}_pool` WHERE `id`=%s AND `sender`=%s AND `data_type`='TEMP' LIMIT 1",
- array(bigintval(getRequestElement('order')), getUserId()), __FILE__, __LINE__);
+ array(bigintval(getRequestElement('order')), getMemberId()), __FILE__, __LINE__);
// Finally is the entry valid?
if (SQL_NUMROWS($result) == 1) {
// 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]
?>