]> git.mxchange.org Git - mailer.git/blobdiff - inc/modules/guest/what-sponsor_reg.php
More language strings rewritten
[mailer.git] / inc / modules / guest / what-sponsor_reg.php
index b40a7e1076a21a066fb8f5e38b25395471f8c9c0..65afc5ef8ba83f89da34f11826d7429b1e9f4410 100644 (file)
@@ -52,17 +52,17 @@ if (isset($_POST['ok'])) {
        // 1. Salutation / Surname / family name
        if (empty($_POST['gender'])) {
                // Surname is empty
-               $FORM_ERRORS[] = SPONSOR_NO_GENDER_SELECTED;
+               $FORM_ERRORS[] = getMessage('SPONSOR_NO_GENDER_SELECTED');
        }
 
        if (empty($_POST['surname'])) {
                // Surname is empty
-               $FORM_ERRORS[] = SPONSOR_SURNAME_IS_EMPTY;
+               $FORM_ERRORS[] = getMessage('SPONSOR_SURNAME_IS_EMPTY');
        }
 
        if (empty($_POST['family'])) {
                // Surname is empty
-               $FORM_ERRORS[] = SPONSOR_FAMILY_IS_EMPTY;
+               $FORM_ERRORS[] = getMessage('SPONSOR_FAMILY_IS_EMPTY');
        }
 
        // 2. Company name
@@ -70,128 +70,121 @@ if (isset($_POST['ok'])) {
        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;
+                       $FORM_ERRORS[] = getMessage('SPONSOR_COMPANY_IS_EMPTY');
                } elseif (empty($_POST['tax_ident'])) {
                        // Tax ident number name is empty
-                       $FORM_ERRORS[] = SPONSOR_TAX_IDENT_IS_EMPTY;
+                       $FORM_ERRORS[] = getMessage('SPONSOR_TAX_IDENT_IS_EMPTY');
                }
 
                if (empty($_POST['position'])) {
                        // Not fatal but not nice: position in company is empty
-                       $FORM_ERRORS[] = SPONSOR_POSITION_IS_EMPTY;
+                       $FORM_ERRORS[] = getMessage('SPONSOR_POSITION_IS_EMPTY');
                }
        }
 
        // 3. Street and number
        if (empty($_POST['street_nr1'])) {
                // Street name and house number are empty
-               $FORM_ERRORS[] = SPONSOR_STREET_NR1_IS_EMPTY;
+               $FORM_ERRORS[] = getMessage('SPONSOR_STREET_NR1_IS_EMPTY');
        } 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;
+               $FORM_ERRORS[] = getMessage('SPONSOR_STREET_NR1_IS_EMPTY_2_NOT');
        }
 
        // 4. Country code
        if (empty($_POST['country'])) {
                // Country code is empty
-               $FORM_ERRORS[] = SPONSOR_COUNTRY_IS_EMPTY;
+               $FORM_ERRORS[] = getMessage('SPONSOR_COUNTRY_IS_EMPTY');
        } elseif (strlen($_POST['country']) != 2) {
                // Country code is invalid
-               $FORM_ERRORS[] = SPONSOR_COUNTRY_IS_INVALID;
+               $FORM_ERRORS[] = getMessage('SPONSOR_COUNTRY_IS_INVALID');
        }
 
        // 3. ZIP code
        if (empty($_POST['zip'])) {
                // ZIP code is empty
-               $FORM_ERRORS[] = SPONSOR_ZIP_IS_EMPTY;
+               $FORM_ERRORS[] = getMessage('SPONSOR_ZIP_IS_EMPTY');
        } elseif (bigintval($_POST['zip']) != $_POST['zip']) {
                // ZIP is invalid
-               $FORM_ERRORS[] = SPONSOR_ZIP_IS_INVALID;
+               $FORM_ERRORS[] = getMessage('SPONSOR_ZIP_IS_INVALID');
                $_POST['zip'] = "";
        }
 
        // 4. City
        if (empty($_POST['city'])) {
                // City is empty
-               $FORM_ERRORS[] = SPONSOR_CITY_IS_EMPTY;
+               $FORM_ERRORS[] = getMessage('SPONSOR_CITY_IS_EMPTY');
        }
 
        // 5. Phone number
        if (empty($_POST['phone'])) {
                // City is empty
-               $FORM_ERRORS[] = SPONSOR_PHONE_IS_EMPTY;
+               $FORM_ERRORS[] = getMessage('SPONSOR_PHONE_IS_EMPTY');
        }
 
        // 6. Homepage URL
        if (empty($_POST['url'])) {
                // Homepage URL is empty
-               $FORM_ERRORS[] = SPONSOR_URL_IS_EMPTY;
+               $FORM_ERRORS[] = getMessage('SPONSOR_URL_IS_EMPTY');
        } elseif (!VALIDATE_URL($_POST['url'])) {
                // Homepage URL is invalid
-               $FORM_ERRORS[] = SPONSOR_URL_IS_INVALID;
+               $FORM_ERRORS[] = getMessage('SPONSOR_URL_IS_INVALID');
                $_POST['url'] = "";
        }
 
        // 7. Light validation of email address
        if ((empty($_POST['email'])) || ($_POST['email'] == "@")) {
                // Email is invalid/empty
-               $FORM_ERRORS[] = SPONSOR_EMAIL_IS_INVALID;
+               $FORM_ERRORS[] = getMessage('SPONSOR_EMAIL_IS_INVALID');
        } elseif (SPONSOR_FOUND_EMAIL_DB($_POST['email'])) {
                // Email already found in database!
-               $FORM_ERRORS[] = SPONSOR_EMAIL_IS_ALREADY_REGISTERED;
+               $FORM_ERRORS[] = getMessage('SPONSOR_EMAIL_IS_ALREADY_REGISTERED');
                $_POST['email'] = "";
        }
+
        // 8. Pay type selected?
-       if (empty($_POST['pay_type']))
-       {
+       if (empty($_POST['pay_type'])) {
                // Not pay type selected
-               $FORM_ERRORS[] = SPONSOR_NO_PAYTYPE_SELECTED;
+               $FORM_ERRORS[] = getMessage('SPONSOR_NO_PAYTYPE_SELECTED');
        }
+
        // 9. Interval of mails
-       if (empty($_POST['warning_interval']))
-       {
+       if (empty($_POST['warning_interval'])) {
                // No warning interval selected
-               $FORM_ERRORS[] = SPONSOR_NO_WARNING_INTERVAL_SELECTED;
+               $FORM_ERRORS[] = getMessage('SPONSOR_NO_WARNING_INTERVAL_SELECTED');
        }
+
        // 10. Mail notifications disabled/enabled
-       if (empty($_POST['receive_warnings']))
-       {
+       if (empty($_POST['receive_warnings'])) {
                // Option not selected!
-               $FORM_ERRORS[] = SPONSOR_NO_RECEIVE_WARNINGS_SELECTED;
+               $FORM_ERRORS[] = getMessage('SPONSOR_NO_RECEIVE_WARNINGS_SELECTED');
        }
+
        // Did he enter his password twice?
-       if (((empty($_POST['pass1'])) || (empty($_POST['pass2']))) || (($_POST['pass1'] != $_POST['pass2']) && (!empty($_POST['pass1'])) && (!empty($_POST['pass2']))))
-       {
-               if (($_POST['pass1'] != $_POST['pass2']) && (!empty($_POST['pass1'])) && (!empty($_POST['pass2'])))
-               {
+       if (((empty($_POST['pass1'])) || (empty($_POST['pass2']))) || (($_POST['pass1'] != $_POST['pass2']) && (!empty($_POST['pass1'])) && (!empty($_POST['pass2'])))) {
+               if (($_POST['pass1'] != $_POST['pass2']) && (!empty($_POST['pass1'])) && (!empty($_POST['pass2']))) {
                        // Passwords missmatch
-                       $FORM_ERRORS[] = SPONSOR_PASSWORDS_MISMATCH;
-               }
-                else
-               {
-                       if (empty($_POST['pass1']))
-                       {
+                       $FORM_ERRORS[] = getMessage('SPONSOR_PASSWORDS_MISMATCH');
+               } else {
+                       if (empty($_POST['pass1'])) {
                                // Password 1 is empty
-                               $FORM_ERRORS[] = SPONSOR_PASSWORD1_EMPTY;
+                               $FORM_ERRORS[] = getMessage('SPONSOR_PASSWORD1_EMPTY');
                        }
-                       if (empty($_POST['pass2']))
-                       {
+
+                       if (empty($_POST['pass2'])) {
                                // Password 2 is empty
-                               $FORM_ERRORS[] = SPONSOR_PASSWORD2_EMPTY;
+                               $FORM_ERRORS[] = getMessage('SPONSOR_PASSWORD2_EMPTY');
                        }
                }
-       }
-       // Is the password long enough?
-        elseif (strlen($_POST['pass1']) < getConfig('pass_len'))
-       {
-               // Too short!
-               $FORM_ERRORS[] = SPONSOR_PASSWORD_TOO_SHORT;
+       } elseif (strlen($_POST['pass1']) < getConfig('pass_len')) {
+               // Password is to short!
+               $FORM_ERRORS[] = sprintf(getMessage('SPONSOR_PASSWORD_TOO_SHORT'), getConfig('pass_len'));
        }
 
        // Check if he has accepted the terms&conditions
        if (empty($_POST['terms'])) {
                // Homepage URL is empty
-               $FORM_ERRORS[] = SPONSOR_TERMS_NOT_ACCEPTED;
+               $FORM_ERRORS[] = getMessage('SPONSOR_TERMS_NOT_ACCEPTED');
        }
        
        // If there is something wrong/missing stop registration
@@ -201,8 +194,8 @@ if (isset($_POST['ok'])) {
 if ((isset($_POST['ok'])) && (count($FORM_ERRORS) == 0)) {
        // Generate message array
        $MSGs = array(
-               'failed' => SPONSOR_REGISTRATION_FAILED,
-               'added'  => SPONSOR_REGISTRATION_COMPLETED,
+               'failed' => getMessage('SPONSOR_REGISTRATION_FAILED'),
+               'added'  => getMessage('SPONSOR_REGISTRATION_COMPLETED'),
        );
 
        // Calulate points
@@ -229,9 +222,8 @@ WHERE id='%s' LIMIT 1", array($_POST['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",
-                array($_POST['email']), __FILE__, __LINE__);
-               if (SQL_NUMROWS($result) == 1)
-               {
+                       array($_POST['email']), __FILE__, __LINE__);
+               if (SQL_NUMROWS($result) == 1) {
                        // ID found so let's load it for the confirmation email
                        list($id, $hash) = SQL_FETCHROW($result);
 
@@ -247,18 +239,16 @@ WHERE id='%s' LIMIT 1", array($_POST['pay_type']), __FILE__, __LINE__);
 
                        // Generate email and send it to the new sponsor
                        $EMAIL_MSG = LOAD_EMAIL_TEMPLATE("sponsor_confirm", $hash);
-                       SEND_EMAIL($_POST['email'], SPONSOR_PLEASE_CONFIRM_SUBJ, $EMAIL_MSG);
+                       SEND_EMAIL($_POST['email'], getMessage('SPONSOR_PLEASE_CONFIRM_SUBJ'), $EMAIL_MSG);
 
                        // Send mail to admin
-                       SEND_ADMIN_NOTIFICATION(ADMIN_NEW_SPONSOR, "admin_sponsor_reg", $hash);
+                       SEND_ADMIN_NOTIFICATION(getMessage('ADMIN_NEW_SPONSOR'), "admin_sponsor_reg", $hash);
 
                        // Output message: DONE
                        $MSG = $MSGs['added'];
-               }
-                else
-               {
+               } else {
                        // Sponsor account not found???
-                       $MSG = SPONSOR_EMAIL_404_1.$_POST['email'].SPONSOR_EMAIL_404_2;
+                       $MSG = sprintf(getMessage('SPONSOR_EMAIL_404'), $_POST['email']);
                }
 
                // Free memory
@@ -269,10 +259,10 @@ WHERE id='%s' LIMIT 1", array($_POST['pay_type']), __FILE__, __LINE__);
                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;
+                       $MSG = sprintf(getMessage('ADMIN_SPONSOR_UNKNOWN_STATUS'), $STATUS);
                } else {
                        // Message for the guest
-                       $MSG = SPONSOR_UNKOWN_STATUS_1.$STATUS.SPONSOR_UNKOWN_STATUS_2;
+                       $MSG = sprintf(getMessage('SPONSOR_UNKNOWN_STATUS'), $STATUS);
                }
                break;
        }
@@ -286,10 +276,10 @@ FROM `{!_MYSQL_PREFIX!}_sponsor_paytypes`
 ORDER BY pay_name", __FILE__, __LINE__);
        if (SQL_NUMROWS($result) > 0) {
                // Load all types...
+               // @TODO Swap this HTML code to templates
                $OUT = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"300\" class=\"left2 right2 top2\">\n";
                $SW = 2;
-               while (list($id, $name, $rate, $curr, $min) = SQL_FETCHROW($result))
-               {
+               while (list($id, $name, $rate, $curr, $min) = SQL_FETCHROW($result)) {
                        $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 />