]> git.mxchange.org Git - mailer.git/blobdiff - mailid_top.php
This 'caching' thing is sometimes anoying, but basicly it shortcuts call trees to...
[mailer.git] / mailid_top.php
index a3a4c0e44bb21859674fcea299348c7c9241ab3d..1d125754178a75a4dd0b32c55c6112cb4a227d51 100644 (file)
@@ -18,7 +18,7 @@
  * @TODO Merge this script with mailid.php                              *
  * -------------------------------------------------------------------- *
  * 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 *
 require('inc/libs/security_functions.php');
 
 // Init start time
-$GLOBALS['startTime'] = microtime(true);
+$GLOBALS['__start_time'] = microtime(true);
 
 // Tell everyone we are in this module
-$GLOBALS['module'] = 'mailid';
-$GLOBALS['output_mode'] = -1;
+$GLOBALS['__module']      = 'mailid';
+$GLOBALS['__output_mode'] = '0';
+
+// Disable copyright footer which would be to large for the upper frame
+$GLOBALS['__copyright_enabled'] = 'N';
 
 // Load the required file(s)
 require('inc/config-global.php');
 
 // Set content type and HTTP status
 setContentType('text/html');
-setHttpStatus('404 NOT FOUND');
+setHttpStatus('404 Not Found');
 
 // Is the extension mailid active?
 redirectOnUninstalledExtension('mailid');
@@ -65,19 +68,19 @@ $userId = '0';
 $bonusId = '0';
 $mailId = '0';
 $code = '0';
-$mode = '';
+$do = '';
 
 // Secure all data
 if (isGetRequestElementSet('userid'))  $userId  = bigintval(getRequestElement('userid'));
 if (isGetRequestElementSet('mailid'))  $mailId  = bigintval(getRequestElement('mailid'));
 if (isGetRequestElementSet('bonusid')) $bonusId = bigintval(getRequestElement('bonusid'));
 if (isGetRequestElementSet('code'))    $code    = bigintval(getRequestElement('code'));
-if (isGetRequestElementSet('mode'))    $mode    = getRequestElement('mode');
+if (isGetRequestElementSet('do'))      $do      = getRequestElement('do');
 
 // 01             2       21    12           2    2            21    1                      2210
 if ((isValidUserId($userId)) && (($mailId > 0) || ($bonusId > 0)) && (!ifFatalErrorsDetected())) {
        // No image?
-       if ($mode != 'img') {
+       if ($do != 'img') {
                // ... then output header
                loadIncludeOnce('inc/header.php');
        } // END - fi
@@ -115,7 +118,7 @@ if ((isValidUserId($userId)) && (($mailId > 0) || ($bonusId > 0)) && (!ifFatalEr
                                break;
 
                        default: // Unknown type
-                               debug_report_bug(__FILE__, __LINE__, 'Unknown mail type ' . $ltype . ' detected.');
+                               reportBug(__FILE__, __LINE__, 'Unknown mail type ' . $ltype . ' detected.');
                                break;
                }
 
@@ -125,7 +128,7 @@ if ((isValidUserId($userId)) && (($mailId > 0) || ($bonusId > 0)) && (!ifFatalEr
                        list($pool, $sender, $notify) = SQL_FETCHROW($result_mailid);
 
                        // Correct notification switch in non-bonus mails
-                       if (($notify != 'Y') && ($notify != 'N')) {
+                       if (!in_array($notify, array('Y', 'N'))) {
                                $notify = 'N';
                        } // END - if
 
@@ -148,8 +151,8 @@ if ((isValidUserId($userId)) && (($mailId > 0) || ($bonusId > 0)) && (!ifFatalEr
                                                        // Entry found?
                                                        if (SQL_NUMROWS($result) == 1) {
                                                                list($pay) = SQL_FETCHROW($result);
-                                                               $time      = getPaymentPoints($pay, 'time');
-                                                               $payment   = getPaymentPoints($pay, 'payment');
+                                                               $time      = getPaymentData($pay, 'time');
+                                                               $payment   = getPaymentData($pay, 'payment');
                                                                $isValid   = true;
                                                        } // END - if
 
@@ -172,9 +175,9 @@ if ((isValidUserId($userId)) && (($mailId > 0) || ($bonusId > 0)) && (!ifFatalEr
                                                        break;
 
                                                default: // Unknown type
-                                                       debug_report_bug(__FILE__, __LINE__, 'Unknown mail type ' . $ltype . ' detected.');
+                                                       reportBug(__FILE__, __LINE__, 'Unknown mail type ' . $ltype . ' detected.');
                                                        break;
-                                       }
+                                       } // END - switch
 
                                        // Is this entry valid?
                                        if ($isValid === true) {
@@ -187,7 +190,7 @@ if ((isValidUserId($userId)) && (($mailId > 0) || ($bonusId > 0)) && (!ifFatalEr
                                                        } // END - if
 
                                                        // @TODO Rewrite this to a filter
-                                                       switch ($mode) {
+                                                       switch ($do) {
                                                                case 'add':
                                                                        // Init stats data
                                                                        $stats_data = '0';
@@ -220,7 +223,7 @@ if ((isValidUserId($userId)) && (($mailId > 0) || ($bonusId > 0)) && (!ifFatalEr
                                                                                        break;
 
                                                                                default: // Unknown type
-                                                                                       debug_report_bug(__FILE__, __LINE__, 'Unknown mail type ' . $ltype . ' detected.');
+                                                                                       reportBug(__FILE__, __LINE__, 'Unknown mail type ' . $ltype . ' detected.');
                                                                                        break;
                                                                        } // END - switch
 
@@ -337,7 +340,7 @@ if ((isValidUserId($userId)) && (($mailId > 0) || ($bonusId > 0)) && (!ifFatalEr
                                                                                $content['banner'] = loadTemplate('mailid_banner', true);
                                                                                if (getCodeLength() > 0) {
                                                                                        // Generate Code
-                                                                                       $content['image'] = generateCaptchaCode($realCode, $type, $urlId, $userId);
+                                                                                       $content['image'] = generateCaptchaCode($code, $type, $urlId, $userId);
                                                                                        $templ = 'mailid_enter_code';
                                                                                } else {
                                                                                        // Disabled code
@@ -349,7 +352,7 @@ if ((isValidUserId($userId)) && (($mailId > 0) || ($bonusId > 0)) && (!ifFatalEr
                                                                                loadTemplate($templ, false, $content);
                                                                        } else {
                                                                                // Cannot confirm!
-                                                                               debug_report_bug(__FILE__, __LINE__, 'No code given.');
+                                                                               reportBug(__FILE__, __LINE__, 'No code given.');
                                                                        }
                                                                        break;
 
@@ -361,7 +364,7 @@ if ((isValidUserId($userId)) && (($mailId > 0) || ($bonusId > 0)) && (!ifFatalEr
                                                                        $content['userid'] = $userId;
                                                                        $content['type']   = $type;
                                                                        $content['data']   = $urlId;
-                                                                       $content['rand']   = mt_rand(0, 99999);
+                                                                       $content['rand']   = getRandomTan();
                                                                        $content['banner'] = loadTemplate('mailid_banner', true);
 
                                                                        // Load template
@@ -369,49 +372,49 @@ if ((isValidUserId($userId)) && (($mailId > 0) || ($bonusId > 0)) && (!ifFatalEr
                                                                        break;
 
                                                                default: // Unknown mode
-                                                                       debug_report_bug(__FILE__, __LINE__, 'Unknown mode ' . $mode . ' detected.');
+                                                                       reportBug(__FILE__, __LINE__, 'Unknown mode ' . $do . ' detected.');
                                                                        break;
                                                        } // END - switch
                                                } else {
                                                        loadTemplate('admin_settings_unsaved', false, '{--MAIL_ALREADY_CONFIRMED--} (6)');
-                                                       $mode = 'failed';
+                                                       $do = 'failed';
                                                }
                                        } else {
                                                loadTemplate('admin_settings_unsaved', false, '{--MAIL_ALREADY_CONFIRMED--} (5)');
-                                               $mode = 'failed';
+                                               $do = 'failed';
                                        }
                                } else {
                                        loadTemplate('admin_settings_unsaved', false, '{--MAIL_ALREADY_CONFIRMED--} (4)');
-                                       $mode = 'failed';
+                                       $do = 'failed';
                                }
                        } else {
                                loadTemplate('admin_settings_unsaved', false, '{--MAIL_ALREADY_CONFIRMED--} (3)');
-                               $mode = 'failed';
+                               $do = 'failed';
                        }
                } else {
                        loadTemplate('admin_settings_unsaved', false, '{--MAIL_ALREADY_CONFIRMED--} (2)');
-                       $mode = 'failed';
+                       $do = 'failed';
                }
 
                // Free result
                SQL_FREERESULT($result_mailid);
        } else {
                loadTemplate('admin_settings_unsaved', false, '{--MAIL_ALREADY_CONFIRMED--} (1)');
-               $mode = 'failed';
+               $do = 'failed';
        }
 
        // Free result
        SQL_FREERESULT($result_main);
 
        // Insert footer if no image
-       if ($mode != 'img') {
+       if ($do != 'img') {
                // Write footer
                loadIncludeOnce('inc/footer.php');
        } // END - if
 }
 
 // Really all done here... ;-)
-shutdown();
+doShutdown();
 
 // [EOF]
 ?>