]> git.mxchange.org Git - mailer.git/blobdiff - inc/modules/guest/what-sponsor_reg.php
HTML->XHTML preparation (still *A LOT* to convert
[mailer.git] / inc / modules / guest / what-sponsor_reg.php
index 473e09125457d3d73ef2444068f6a8b1a4b6de50..3de41a33a0d4ddf2d72433eb01bf9ed4406767ba 100644 (file)
  ************************************************************************/
 
 // Some security stuff...
  ************************************************************************/
 
 // Some security stuff...
-if (ereg(basename(__FILE__), $_SERVER['PHP_SELF']))
-{
+if (!defined('__SECURITY')) {
        $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4)."/security.php";
        require($INC);
        $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4)."/security.php";
        require($INC);
+} elseif ((!EXT_IS_ACTIVE("sponsor"))) {
+       if (IS_ADMIN()) {
+               addFatalMessage(sprintf(EXTENSION_PROBLEM_NOT_INSTALLED, "sponsor"));
+       } else {
+               addFatalMessage(EXTENSION_PROBLEM_EXT_INACTIVE, "sponsor");
+       }
+       return;
 }
 
 // Add description as navigation point
 }
 
 // Add description as navigation point
-ADD_DESCR("guest", basename(__FILE__));
+ADD_DESCR("guest", __FILE__);
 
 // Create array for form errors (= missing data)
 $FORM_ERRORS = array();
 
 
 // Create array for form errors (= missing data)
 $FORM_ERRORS = array();
 
-if (isset($HTTP_POST_VARS['ok']))
-{
+if (isset($_POST['ok'])) {
        //
        // Check submitted form data
        //
        // 1. Salutation / Surname / family name
        //
        // Check submitted form data
        //
        // 1. Salutation / Surname / family name
-       if (empty($HTTP_POST_VARS['salut']))
-       {
+       if (empty($_POST['gender'])) {
                // Surname is empty
                // Surname is empty
-               $FORM_ERRORS[] = SPONSOR_NO_SALUT_SELECTED;
+               $FORM_ERRORS[] = SPONSOR_NO_GENDER_SELECTED;
        }
        }
-       if (empty($HTTP_POST_VARS['surname']))
-       {
+
+       if (empty($_POST['surname'])) {
                // Surname is empty
                $FORM_ERRORS[] = SPONSOR_SURNAME_IS_EMPTY;
        }
                // Surname is empty
                $FORM_ERRORS[] = SPONSOR_SURNAME_IS_EMPTY;
        }
-       if (empty($HTTP_POST_VARS['family']))
-       {
+
+       if (empty($_POST['family'])) {
                // Surname is empty
                $FORM_ERRORS[] = SPONSOR_FAMILY_IS_EMPTY;
        }
                // Surname is empty
                $FORM_ERRORS[] = SPONSOR_FAMILY_IS_EMPTY;
        }
+
        // 2. Company name
        // 2. Company name
-       // 012     3                          32    23      4                            43    3      4                           4321    12      3                          32    2     3                            3210
-       if (((empty($HTTP_POST_VARS['company'])) && ((!empty($HTTP_POST_VARS['tax_ident'])) || (!empty($HTTP_POST_VARS['position'])))) || ((!empty($HTTP_POST_VARS['company'])) && (empty($HTTP_POST_VARS['tax_ident']))))
-       {
-               if (empty($HTTP_POST_VARS['company']))
-               {
+       // 012     3                 32    23      4                   43    3      4                  4321    12      3                 32    2     3                   3210
+       if (((empty($_POST['company'])) && ((!empty($_POST['tax_ident'])) || (!empty($_POST['position'])))) || ((!empty($_POST['company'])) && (empty($_POST['tax_ident'])))) {
+               if (empty($_POST['company'])) {
                        // Company name is empty
                        $FORM_ERRORS[] = SPONSOR_COMPANY_IS_EMPTY;
                        // Company name is empty
                        $FORM_ERRORS[] = SPONSOR_COMPANY_IS_EMPTY;
-               }
-                elseif (empty($HTTP_POST_VARS['tax_ident']))
-               {
+               } elseif (empty($_POST['tax_ident'])) {
                        // Tax ident number name is empty
                        $FORM_ERRORS[] = SPONSOR_TAX_IDENT_IS_EMPTY;
                }
                        // Tax ident number name is empty
                        $FORM_ERRORS[] = SPONSOR_TAX_IDENT_IS_EMPTY;
                }
-               if (empty($HTTP_POST_VARS['position']))
-               {
+
+               if (empty($_POST['position'])) {
                        // Not fatal but not nice: position in company is empty
                        $FORM_ERRORS[] = SPONSOR_POSITION_IS_EMPTY;
                }
        }
                        // Not fatal but not nice: position in company is empty
                        $FORM_ERRORS[] = SPONSOR_POSITION_IS_EMPTY;
                }
        }
+
        // 3. Street and number
        // 3. Street and number
-       if (empty($HTTP_POST_VARS['street_nr1']))
-       {
+       if (empty($_POST['street_nr1'])) {
                // Street name and house number are empty
                $FORM_ERRORS[] = SPONSOR_STREET_NR1_IS_EMPTY;
                // Street name and house number are empty
                $FORM_ERRORS[] = SPONSOR_STREET_NR1_IS_EMPTY;
-       }
-        elseif ((!empty($HTTP_POST_VARS['street_nr2'])) && (empty($HTTP_POST_VARS['street_nr1'])))
-       {
+       } elseif ((!empty($_POST['street_nr2'])) && (empty($_POST['street_nr1']))) {
                // 1st line for street is empty, but 2nd line not
                $FORM_ERRORS[] = SPONSOR_STREET_NR1_IS_EMPTY_2_NOT;
        }
                // 1st line for street is empty, but 2nd line not
                $FORM_ERRORS[] = SPONSOR_STREET_NR1_IS_EMPTY_2_NOT;
        }
+
        // 4. Country code
        // 4. Country code
-       if (empty($HTTP_POST_VARS['country']))
-       {
+       if (empty($_POST['country'])) {
                // Country code is empty
                $FORM_ERRORS[] = SPONSOR_COUNTRY_IS_EMPTY;
                // Country code is empty
                $FORM_ERRORS[] = SPONSOR_COUNTRY_IS_EMPTY;
-       }
-        elseif (strlen($HTTP_POST_VARS['country']) != 2)
-       {
+       } elseif (strlen($_POST['country']) != 2) {
                // Country code is invalid
                $FORM_ERRORS[] = SPONSOR_COUNTRY_IS_INVALID;
        }
                // Country code is invalid
                $FORM_ERRORS[] = SPONSOR_COUNTRY_IS_INVALID;
        }
+
        // 3. ZIP code
        // 3. ZIP code
-       if (empty($HTTP_POST_VARS['zip']))
-       {
+       if (empty($_POST['zip'])) {
                // ZIP code is empty
                $FORM_ERRORS[] = SPONSOR_ZIP_IS_EMPTY;
                // ZIP code is empty
                $FORM_ERRORS[] = SPONSOR_ZIP_IS_EMPTY;
-       }
-        elseif (bigintval($HTTP_POST_VARS['zip']) != $HTTP_POST_VARS['zip'])
-       {
+       } elseif (bigintval($_POST['zip']) != $_POST['zip']) {
                // ZIP is invalid
                $FORM_ERRORS[] = SPONSOR_ZIP_IS_INVALID;
                // ZIP is invalid
                $FORM_ERRORS[] = SPONSOR_ZIP_IS_INVALID;
-               $HTTP_POST_VARS['zip'] = "";
+               $_POST['zip'] = "";
        }
        }
+
        // 4. City
        // 4. City
-       if (empty($HTTP_POST_VARS['city']))
-       {
+       if (empty($_POST['city'])) {
                // City is empty
                $FORM_ERRORS[] = SPONSOR_CITY_IS_EMPTY;
        }
                // City is empty
                $FORM_ERRORS[] = SPONSOR_CITY_IS_EMPTY;
        }
+
        // 5. Phone number
        // 5. Phone number
-       if (empty($HTTP_POST_VARS['phone']))
-       {
+       if (empty($_POST['phone'])) {
                // City is empty
                $FORM_ERRORS[] = SPONSOR_PHONE_IS_EMPTY;
        }
                // City is empty
                $FORM_ERRORS[] = SPONSOR_PHONE_IS_EMPTY;
        }
+
        // 6. Homepage URL
        // 6. Homepage URL
-       if (empty($HTTP_POST_VARS['url']))
-       {
+       if (empty($_POST['url'])) {
                // Homepage URL is empty
                $FORM_ERRORS[] = SPONSOR_URL_IS_EMPTY;
                // Homepage URL is empty
                $FORM_ERRORS[] = SPONSOR_URL_IS_EMPTY;
-       }
-        elseif (!VALIDATE_URL($HTTP_POST_VARS['url']))
-       {
+       } elseif (!VALIDATE_URL($_POST['url'])) {
                // Homepage URL is invalid
                $FORM_ERRORS[] = SPONSOR_URL_IS_INVALID;
                // Homepage URL is invalid
                $FORM_ERRORS[] = SPONSOR_URL_IS_INVALID;
-               $HTTP_POST_VARS['url'] = "";
+               $_POST['url'] = "";
        }
        }
+
        // 7. Light validation of email address
        // 7. Light validation of email address
-       if ((empty($HTTP_POST_VARS['email'])) || ($HTTP_POST_VARS['email'] == "@"))
-       {
+       if ((empty($_POST['email'])) || ($_POST['email'] == "@")) {
                // Email is invalid/empty
                $FORM_ERRORS[] = SPONSOR_EMAIL_IS_INVALID;
                // Email is invalid/empty
                $FORM_ERRORS[] = SPONSOR_EMAIL_IS_INVALID;
-       }
-        elseif (SPONSOR_FOUND_EMAIL_DB($HTTP_POST_VARS['email']))
-       {
+       } elseif (SPONSOR_FOUND_EMAIL_DB($_POST['email'])) {
                // Email already found in database!
                $FORM_ERRORS[] = SPONSOR_EMAIL_IS_ALREADY_REGISTERED;
                // Email already found in database!
                $FORM_ERRORS[] = SPONSOR_EMAIL_IS_ALREADY_REGISTERED;
-               $HTTP_POST_VARS['email'] = "";
+               $_POST['email'] = "";
        }
        // 8. Pay type selected?
        }
        // 8. Pay type selected?
-       if (empty($HTTP_POST_VARS['pay_type']))
+       if (empty($_POST['pay_type']))
        {
                // Not pay type selected
                $FORM_ERRORS[] = SPONSOR_NO_PAYTYPE_SELECTED;
        }
        // 9. Interval of mails
        {
                // Not pay type selected
                $FORM_ERRORS[] = SPONSOR_NO_PAYTYPE_SELECTED;
        }
        // 9. Interval of mails
-       if (empty($HTTP_POST_VARS['warning_interval']))
+       if (empty($_POST['warning_interval']))
        {
                // No warning interval selected
                $FORM_ERRORS[] = SPONSOR_NO_WARNING_INTERVAL_SELECTED;
        }
        // 10. Mail notifications disabled/enabled
        {
                // No warning interval selected
                $FORM_ERRORS[] = SPONSOR_NO_WARNING_INTERVAL_SELECTED;
        }
        // 10. Mail notifications disabled/enabled
-       if (empty($HTTP_POST_VARS['receive_warnings']))
+       if (empty($_POST['receive_warnings']))
        {
                // Option not selected!
                $FORM_ERRORS[] = SPONSOR_NO_RECEIVE_WARNINGS_SELECTED;
        }
        // Did he enter his password twice?
        {
                // Option not selected!
                $FORM_ERRORS[] = SPONSOR_NO_RECEIVE_WARNINGS_SELECTED;
        }
        // Did he enter his password twice?
-       if (((empty($HTTP_POST_VARS['pass1'])) || (empty($HTTP_POST_VARS['pass2']))) || (($HTTP_POST_VARS['pass1'] != $HTTP_POST_VARS['pass2']) && (!empty($HTTP_POST_VARS['pass1'])) && (!empty($HTTP_POST_VARS['pass2']))))
+       if (((empty($_POST['pass1'])) || (empty($_POST['pass2']))) || (($_POST['pass1'] != $_POST['pass2']) && (!empty($_POST['pass1'])) && (!empty($_POST['pass2']))))
        {
        {
-               if (($HTTP_POST_VARS['pass1'] != $HTTP_POST_VARS['pass2']) && (!empty($HTTP_POST_VARS['pass1'])) && (!empty($HTTP_POST_VARS['pass2'])))
+               if (($_POST['pass1'] != $_POST['pass2']) && (!empty($_POST['pass1'])) && (!empty($_POST['pass2'])))
                {
                        // Passwords missmatch
                        $FORM_ERRORS[] = SPONSOR_PASSWORDS_MISMATCH;
                }
                 else
                {
                {
                        // Passwords missmatch
                        $FORM_ERRORS[] = SPONSOR_PASSWORDS_MISMATCH;
                }
                 else
                {
-                       if (empty($HTTP_POST_VARS['pass1']))
+                       if (empty($_POST['pass1']))
                        {
                                // Password 1 is empty
                                $FORM_ERRORS[] = SPONSOR_PASSWORD1_EMPTY;
                        }
                        {
                                // Password 1 is empty
                                $FORM_ERRORS[] = SPONSOR_PASSWORD1_EMPTY;
                        }
-                       if (empty($HTTP_POST_VARS['pass2']))
+                       if (empty($_POST['pass2']))
                        {
                                // Password 2 is empty
                                $FORM_ERRORS[] = SPONSOR_PASSWORD2_EMPTY;
                        {
                                // Password 2 is empty
                                $FORM_ERRORS[] = SPONSOR_PASSWORD2_EMPTY;
@@ -195,25 +186,23 @@ if (isset($HTTP_POST_VARS['ok']))
                }
        }
        // Is the password long enough?
                }
        }
        // Is the password long enough?
-        elseif (strlen($HTTP_POST_VARS['pass1']) < $CONFIG['pass_len'])
+        elseif (strlen($_POST['pass1']) < getConfig('pass_len'))
        {
                // Too short!
                $FORM_ERRORS[] = SPONSOR_PASSWORD_TOO_SHORT;
        }
 
        // Check if he has accepted the terms&conditions
        {
                // Too short!
                $FORM_ERRORS[] = SPONSOR_PASSWORD_TOO_SHORT;
        }
 
        // Check if he has accepted the terms&conditions
-       if (empty($HTTP_POST_VARS['terms']))
-       {
+       if (empty($_POST['terms'])) {
                // Homepage URL is empty
                $FORM_ERRORS[] = SPONSOR_TERMS_NOT_ACCEPTED;
        }
        
        // If there is something wrong/missing stop registration
                // Homepage URL is empty
                $FORM_ERRORS[] = SPONSOR_TERMS_NOT_ACCEPTED;
        }
        
        // If there is something wrong/missing stop registration
-       if (count($FORM_ERRORS) > 0) unset($HTTP_POST_VARS['ok']);
+       if (count($FORM_ERRORS) > 0) unset($_POST['ok']);
 }
 
 }
 
-if ((isset($HTTP_POST_VARS['ok'])) && (count($FORM_ERRORS) == 0))
-{
+if ((isset($_POST['ok'])) && (count($FORM_ERRORS) == 0)) {
        // Generate message array
        $MSGs = array(
                'failed' => SPONSOR_REGISTRATION_FAILED,
        // Generate message array
        $MSGs = array(
                'failed' => SPONSOR_REGISTRATION_FAILED,
@@ -223,20 +212,20 @@ if ((isset($HTTP_POST_VARS['ok'])) && (count($FORM_ERRORS) == 0))
        // Calulate points
        $result = SQL_QUERY_ESC("SELECT (pay_rate * pay_min_count) AS points, pay_min_count AS pay, pay_currency AS curr
 FROM "._MYSQL_PREFIX."_sponsor_paytypes
        // Calulate points
        $result = SQL_QUERY_ESC("SELECT (pay_rate * pay_min_count) AS points, pay_min_count AS pay, pay_currency AS curr
 FROM "._MYSQL_PREFIX."_sponsor_paytypes
-WHERE id='%s' LIMIT 1", array($HTTP_POST_VARS['pay_type']), __FILE__, __LINE__);
+WHERE id='%s' LIMIT 1", array($_POST['pay_type']), __FILE__, __LINE__);
        list($points, $pay, $curr) = SQL_FETCHROW($result);
 
        // Free memory
        SQL_FREERESULT($result);
 
        // Add points to array
        list($points, $pay, $curr) = SQL_FETCHROW($result);
 
        // Free memory
        SQL_FREERESULT($result);
 
        // Add points to array
-       $HTTP_POST_VARS['points_amount'] = $points;
-       $HTTP_POST_VARS['points_used']   = "0.00000";
-       $HTTP_POST_VARS['last_pay']      = $pay;
-       $HTTP_POST_VARS['last_curr']     = $curr;
+       $_POST['points_amount'] = $points;
+       $_POST['points_used']   = "0.00000";
+       $_POST['last_pay']      = $pay;
+       $_POST['last_curr']     = $curr;
 
        // Register sponsor but never ever update here!
 
        // Register sponsor but never ever update here!
-       $STATUS = SPONSOR_HANDLE_SPONSOR($HTTP_POST_VARS, true, $MSGs, true);
+       $STATUS = SPONSOR_HANDLE_SPONSOR($_POST, true, $MSGs, true);
 
        // Check the status of the registration process
        switch ($STATUS)
 
        // Check the status of the registration process
        switch ($STATUS)
@@ -244,7 +233,7 @@ WHERE id='%s' LIMIT 1", array($HTTP_POST_VARS['pay_type']), __FILE__, __LINE__);
        case "added": // Sponsor successfully added with account status = UNCONFIRMED!
                // Check for his ID number
                $result = SQL_QUERY_ESC("SELECT id, hash FROM "._MYSQL_PREFIX."_sponsor_data WHERE email='%s' LIMIT 1",
        case "added": // Sponsor successfully added with account status = UNCONFIRMED!
                // Check for his ID number
                $result = SQL_QUERY_ESC("SELECT id, hash FROM "._MYSQL_PREFIX."_sponsor_data WHERE email='%s' LIMIT 1",
-                array($HTTP_POST_VARS['email']), __FILE__, __LINE__);
+                array($_POST['email']), __FILE__, __LINE__);
                if (SQL_NUMROWS($result) == 1)
                {
                        // ID found so let's load it for the confirmation email
                if (SQL_NUMROWS($result) == 1)
                {
                        // ID found so let's load it for the confirmation email
@@ -253,29 +242,19 @@ WHERE id='%s' LIMIT 1", array($HTTP_POST_VARS['pay_type']), __FILE__, __LINE__);
                        // Prepare data for the email template
                        define('__ID'       , $id);
                        define('__HASH'     , $hash);
                        // Prepare data for the email template
                        define('__ID'       , $id);
                        define('__HASH'     , $hash);
-                       define('__EMAIL'    , $HTTP_POST_VARS['email']);
-                       define('__SURNAME'  , $HTTP_POST_VARS['surname']);
-                       define('__FAMILY'   , $HTTP_POST_VARS['family']);
-                       define('__SALUT'    , TRANSLATE_SEX($HTTP_POST_VARS['salut']));
+                       define('__EMAIL'    , $_POST['email']);
+                       define('__SURNAME'  , $_POST['surname']);
+                       define('__FAMILY'   , $_POST['family']);
+                       define('__GENDER'    , TRANSLATE_GENDER($_POST['gender']));
                        define('__TIMESTAMP', MAKE_DATETIME(time(), 0));
                        define('__TIMESTAMP', MAKE_DATETIME(time(), 0));
-                       define('__PASSWORD' , $HTTP_POST_VARS['pass1']);
+                       define('__PASSWORD' , $_POST['pass1']);
 
                        // Generate email and send it to the new sponsor
                        $EMAIL_MSG = LOAD_EMAIL_TEMPLATE("sponsor_confirm", $hash);
 
                        // Generate email and send it to the new sponsor
                        $EMAIL_MSG = LOAD_EMAIL_TEMPLATE("sponsor_confirm", $hash);
-                       SEND_EMAIL($HTTP_POST_VARS['email'], SPONSOR_PLEASE_CONFIRM_SUBJ, $EMAIL_MSG);
+                       SEND_EMAIL($_POST['email'], SPONSOR_PLEASE_CONFIRM_SUBJ, $EMAIL_MSG);
 
                        // Send mail to admin
 
                        // Send mail to admin
-                       if (GET_EXT_VERSION("admins") >= "0.4.1")
-                       {
-                               // Use new system
-                               SEND_ADMIN_EMAILS_PRO(ADMIN_NEW_SPONSOR, "admin_sponsor_reg", $hash);
-                       }
-                        else
-                       {
-                               // Send over old system
-                               $msg_admin = LOAD_EMAIL_TEMPLATE("admin_sponsor_reg", $hash);
-                               SEND_ADMIN_EMAILS (ADMIN_NEW_SPONSOR, $msg_admin);
-                       }
+                       SEND_ADMIN_NOTIFICATION(ADMIN_NEW_SPONSOR, "admin_sponsor_reg", $hash);
 
                        // Output message: DONE
                        $MSG = $MSGs['added'];
 
                        // Output message: DONE
                        $MSG = $MSGs['added'];
@@ -283,7 +262,7 @@ WHERE id='%s' LIMIT 1", array($HTTP_POST_VARS['pay_type']), __FILE__, __LINE__);
                 else
                {
                        // Sponsor account not found???
                 else
                {
                        // Sponsor account not found???
-                       $MSG = SPONSOR_EMAIL_404_1.$HTTP_POST_VARS['email'].SPONSOR_EMAIL_404_2;
+                       $MSG = SPONSOR_EMAIL_404_1.$_POST['email'].SPONSOR_EMAIL_404_2;
                }
 
                // Free memory
                }
 
                // Free memory
@@ -291,13 +270,11 @@ WHERE id='%s' LIMIT 1", array($HTTP_POST_VARS['pay_type']), __FILE__, __LINE__);
                break;
 
        default:
                break;
 
        default:
-               if (!IS_ADMIN())
-               {
+               DEBUG_LOG(__FILE__, __LINE__, sprintf("Unknown status %s detected.", $STATUS));
+               if (!IS_ADMIN()) {
                        // Message for testing admin
                        $MSG = ADMIN_SPONSOR_UNKOWN_STATUS_1.$STATUS.ADMIN_SPONSOR_UNKOWN_STATUS_2;
                        // Message for testing admin
                        $MSG = ADMIN_SPONSOR_UNKOWN_STATUS_1.$STATUS.ADMIN_SPONSOR_UNKOWN_STATUS_2;
-               }
-                else
-               {
+               } else {
                        // Message for the guest
                        $MSG = SPONSOR_UNKOWN_STATUS_1.$STATUS.SPONSOR_UNKOWN_STATUS_2;
                }
                        // Message for the guest
                        $MSG = SPONSOR_UNKOWN_STATUS_1.$STATUS.SPONSOR_UNKOWN_STATUS_2;
                }
@@ -306,15 +283,12 @@ WHERE id='%s' LIMIT 1", array($HTTP_POST_VARS['pay_type']), __FILE__, __LINE__);
 
        // Display message
        LOAD_TEMPLATE("admin_settings_saved", false, $MSG);
 
        // Display message
        LOAD_TEMPLATE("admin_settings_saved", false, $MSG);
-}
- else
-{
+} else {
        // Check for payment types
        $result = SQL_QUERY("SELECT id, pay_name, pay_rate, pay_currency, pay_min_count
 FROM "._MYSQL_PREFIX."_sponsor_paytypes
 ORDER BY pay_name", __FILE__, __LINE__);
        // Check for payment types
        $result = SQL_QUERY("SELECT id, pay_name, pay_rate, pay_currency, pay_min_count
 FROM "._MYSQL_PREFIX."_sponsor_paytypes
 ORDER BY pay_name", __FILE__, __LINE__);
-       if (SQL_NUMROWS($result) > 0)
-       {
+       if (SQL_NUMROWS($result) > 0) {
                // Load all types...
                $OUT = "<TABLE border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"300\" class=\"left2 right2 top2\">\n";
                $SW = 2;
                // Load all types...
                $OUT = "<TABLE border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"300\" class=\"left2 right2 top2\">\n";
                $SW = 2;
@@ -322,8 +296,8 @@ ORDER BY pay_name", __FILE__, __LINE__);
                {
                        $OUT .= "<TR>
   <TD class=\"bottom2 switch_sw".$SW."\" height=\"50\" style=\"padding-left: 2px; padding-right: 2px\">
                {
                        $OUT .= "<TR>
   <TD class=\"bottom2 switch_sw".$SW."\" height=\"50\" style=\"padding-left: 2px; padding-right: 2px\">
-    <INPUT type=\"radio\" name=\"pay_type\" class=\"guest_normal\" value=\"".bigintval($id)."\">&nbsp;".$name."<BR>
-    <DIV align=\"right\">(".$min." ".$curr." = ".TRANSLATE_COMMA($rate * $min)." ".POINTS.")</DIV>
+    <INPUT type=\"radio\" name=\"pay_type\" class=\"guest_normal\" value=\"".bigintval($id)."\">&nbsp;".$name."<br />
+    <div align=\"right\">(".$min." ".$curr." = ".TRANSLATE_COMMA($rate * $min)." ".POINTS.")</div>
   </TD>
 </TR>\n";
                        $SW = 3 - $SW;
   </TD>
 </TR>\n";
                        $SW = 3 - $SW;
@@ -336,80 +310,78 @@ ORDER BY pay_name", __FILE__, __LINE__);
                if (count($FORM_ERRORS) > 0)
                {
                        // Some found... :-(
                if (count($FORM_ERRORS) > 0)
                {
                        // Some found... :-(
-                       define('__COMPANY'  , COMPILE_CODE($HTTP_POST_VARS['company']));
-                       define('__POSITION' , COMPILE_CODE($HTTP_POST_VARS['position']));
-                       define('__TAX_IDENT', COMPILE_CODE($HTTP_POST_VARS['tax_ident']));
-                       define('__SURNAME'  , COMPILE_CODE($HTTP_POST_VARS['surname']));
-                       define('__FAMILY'   , COMPILE_CODE($HTTP_POST_VARS['family']));
-                       define('__STREET1'  , COMPILE_CODE($HTTP_POST_VARS['street_nr1']));
-                       define('__STREET2'  , COMPILE_CODE($HTTP_POST_VARS['street_nr2']));
-                       define('__COUNTRY'  , COMPILE_CODE($HTTP_POST_VARS['country']));
-                       define('__ZIP'      , COMPILE_CODE($HTTP_POST_VARS['zip']));
-                       define('__CITY'     , COMPILE_CODE($HTTP_POST_VARS['city']));
-                       define('__PHONE'    , COMPILE_CODE($HTTP_POST_VARS['phone']));
-                       define('__FAX'      , COMPILE_CODE($HTTP_POST_VARS['fax']));
-                       define('__CELL'     , COMPILE_CODE($HTTP_POST_VARS['cell']));
-                       define('__EMAIL'    , COMPILE_CODE($HTTP_POST_VARS['email']));
-                       define('__URL'      , COMPILE_CODE($HTTP_POST_VARS['url']));
-
-                       // Check for salutation selection
-                       switch ($HTTP_POST_VARS['salut'])
+                       define('__COMPANY'  , COMPILE_CODE($_POST['company']));
+                       define('__POSITION' , COMPILE_CODE($_POST['position']));
+                       define('__TAX_IDENT', COMPILE_CODE($_POST['tax_ident']));
+                       define('__SURNAME'  , COMPILE_CODE($_POST['surname']));
+                       define('__FAMILY'   , COMPILE_CODE($_POST['family']));
+                       define('__STREET1'  , COMPILE_CODE($_POST['street_nr1']));
+                       define('__STREET2'  , COMPILE_CODE($_POST['street_nr2']));
+                       define('__COUNTRY'  , COMPILE_CODE($_POST['country']));
+                       define('__ZIP'      , COMPILE_CODE($_POST['zip']));
+                       define('__CITY'     , COMPILE_CODE($_POST['city']));
+                       define('__PHONE'    , COMPILE_CODE($_POST['phone']));
+                       define('__FAX'      , COMPILE_CODE($_POST['fax']));
+                       define('__CELL'     , COMPILE_CODE($_POST['cell']));
+                       define('__EMAIL'    , COMPILE_CODE($_POST['email']));
+                       define('__URL'      , COMPILE_CODE($_POST['url']));
+
+                       // Check for gender selection
+                       switch ($_POST['gender'])
                        {
                        case "M": // Male
                        {
                        case "M": // Male
-                               define('__SALUT_M'  , " selected");
-                               define('__SALUT_F'  , "");
-                               define('__SALUT_C'  , "");
+                               define('__GENDER_M'  , " selected=\"selected\"");
+                               define('__GENDER_F'  , "");
+                               define('__GENDER_C'  , "");
                                break;
 
                        case "F": // Female
                                break;
 
                        case "F": // Female
-                               define('__SALUT_M'  , "");
-                               define('__SALUT_F'  , " selected");
-                               define('__SALUT_C'  , "");
+                               define('__GENDER_M'  , "");
+                               define('__GENDER_F'  , " selected=\"selected\"");
+                               define('__GENDER_C'  , "");
                                break;
 
                        case "C": // Company
                                break;
 
                        case "C": // Company
-                               define('__SALUT_M'  , "");
-                               define('__SALUT_F'  , "");
-                               define('__SALUT_C'  , " selected");
+                               define('__GENDER_M'  , "");
+                               define('__GENDER_F'  , "");
+                               define('__GENDER_C'  , " selected=\"selected\"");
                                break;
                        }
 
                        // Check for receive_warnings
                                break;
                        }
 
                        // Check for receive_warnings
-                       switch ($HTTP_POST_VARS['receive_warnings'])
+                       switch ($_POST['receive_warnings'])
                        {
                        case "Y":
                        {
                        case "Y":
-                               define('__REC_Y'    , " selected");
+                               define('__REC_Y'    , " selected=\"selected\"");
                                define('__REC_N'    , "");
                                break;
 
                        case "N":
                                define('__REC_Y'    , "");
                                define('__REC_N'    , "");
                                break;
 
                        case "N":
                                define('__REC_Y'    , "");
-                               define('__REC_N'    , " selected");
+                               define('__REC_N'    , " selected=\"selected\"");
                                break;
                        }
 
                        // Errors found
                        $OUT = "<P align=\"center\">
                                break;
                        }
 
                        // Errors found
                        $OUT = "<P align=\"center\">
-  <STRONG><FONT class=\"guest_failed\">".SPONSOR_REGISTER_SOMETHING_MISSING.":</FONT></STRONG><BR>
+  <strong><div class=\"guest_failed\">".SPONSOR_REGISTER_SOMETHING_MISSING.":</div></strong><br />
 </P>
 </P>
-<OL>\n";
-                       foreach ($FORM_ERRORS as $error)
-                       {
-                               $OUT .= "<LI>".$error."</LI>\n";
-                       }
-                       $OUT .= "</OL><BR>\n";
+<ol>\n";
+                       foreach ($FORM_ERRORS as $error) {
+                               $OUT .= "<li>".$error."</li>\n";
+                       } // END - if
+
+                       $OUT .= "</ol><br />\n";
                        define('__SPONSOR_FORM_ERRORS', $OUT);
                        define('__SPONSOR_FORM_ERRORS', $OUT);
-                       define('__SPONSOR_REFID', $HTTP_POST_VARS['refid']);
-               }
-                else
-               {
+                       define('__SPONSOR_REFID', $_POST['refid']);
+               } else {
                        // None found, first call
                        define('__COMPANY'  , "");
                        define('__POSITION' , "");
                        define('__TAX_IDENT', "");
                        // None found, first call
                        define('__COMPANY'  , "");
                        define('__POSITION' , "");
                        define('__TAX_IDENT', "");
-                       define('__SALUT_M'  , "");
-                       define('__SALUT_F'  , "");
-                       define('__SALUT_C'  , "");
+                       define('__GENDER_M'  , "");
+                       define('__GENDER_F'  , "");
+                       define('__GENDER_C'  , "");
                        define('__SURNAME'  , "");
                        define('__FAMILY'   , "");
                        define('__STREET1'  , "");
                        define('__SURNAME'  , "");
                        define('__FAMILY'   , "");
                        define('__STREET1'  , "");
@@ -429,23 +401,18 @@ ORDER BY pay_name", __FILE__, __LINE__);
                        define('__SPONSOR_FORM_ERRORS', "");
                }
 
                        define('__SPONSOR_FORM_ERRORS', "");
                }
 
-               // Prepare referral things
-               if (!isset($HTTP_GET_VARS['refid']))
-               {
-                       // No referral link
+               // Prepare referal things
+               if (!isset($_GET['refid'])) {
+                       // No referal link
                        define('__SPONSOR_REFID', "0");
                        define('__SPONSOR_REFID', "0");
-               }
-                else
-               {
-                       // Referral ID transmitted, we don't care here if it is right or not
-                       define('__SPONSOR_REFID', $HTTP_GET_VARS['refid']);
+               } else  {
+                       // Referal ID transmitted, we don't care here if it is right or not
+                       define('__SPONSOR_REFID', bigintval($_GET['refid']));
                }
 
                // Display registration form
                LOAD_TEMPLATE("guest_sponsor_reg");
                }
 
                // Display registration form
                LOAD_TEMPLATE("guest_sponsor_reg");
-       }
-        else
-       {
+       } else {
                // Nothing added so far
                LOAD_TEMPLATE("admin_settings_saved", false, SPONSOR_PAYMENT_LIST_IS_EMPTY);
        }
                // Nothing added so far
                LOAD_TEMPLATE("admin_settings_saved", false, SPONSOR_PAYMENT_LIST_IS_EMPTY);
        }