]> git.mxchange.org Git - mailer.git/blobdiff - inc/modules/guest/what-sponsor_reg.php
'what','action','module' and 'output_mode' wrapped into functions (WARNUNG: Code...
[mailer.git] / inc / modules / guest / what-sponsor_reg.php
index fbd31a5ef6cffa2852f38e28966d2f6b750ab878..86f7f0b48b80e314c8efa99a64a99c57f0bf8c52 100644 (file)
@@ -40,7 +40,7 @@ if (!defined('__SECURITY')) {
        $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), '/inc') + 4) . '/security.php';
        require($INC);
 } elseif ((!EXT_IS_ACTIVE('sponsor'))) {
-       addFatalMessage(__FILE__, __LINE__, sprintf(getMessage('EXTENSION_PROBLEM_EXT_INACTIVE'), 'sponsor'));
+       addFatalMessage(__FILE__, __LINE__, generateExtensionInactiveNotInstalledMessage('sponsor'));
        return;
 }
 
@@ -50,7 +50,7 @@ ADD_DESCR('guest', __FILE__);
 // Create array for form errors (= missing data)
 $FORM_ERRORS = array();
 
-if (IS_FORM_SENT()) {
+if (isFormSent()) {
        //
        // Check submitted form data
        //
@@ -128,7 +128,7 @@ if (IS_FORM_SENT()) {
        }
 
        // 6. Homepage URL
-       if (!REQUEST_ISSET_POST(('url'))) {
+       if (!REQUEST_ISSET_POST('url')) {
                // Homepage URL is empty
                $FORM_ERRORS[] = getMessage('SPONSOR_URL_IS_EMPTY');
        } elseif (!isUrlValid(REQUEST_POST('url'))) {
@@ -138,7 +138,7 @@ if (IS_FORM_SENT()) {
        }
 
        // 7. Light validation of email address
-       if ((!REQUEST_ISSET_POST(('email'))) || (REQUEST_POST('email') == "@")) {
+       if ((!REQUEST_ISSET_POST('email')) || (REQUEST_POST('email') == "@")) {
                // Email is invalid/empty
                $FORM_ERRORS[] = getMessage('SPONSOR_EMAIL_IS_INVALID');
        } elseif (SPONSOR_FOUND_EMAIL_DB(REQUEST_POST('email'))) {
@@ -191,12 +191,12 @@ if (IS_FORM_SENT()) {
                // Homepage URL is empty
                $FORM_ERRORS[] = getMessage('SPONSOR_TERMS_NOT_ACCEPTED');
        }
-       
+
        // If there is something wrong/missing stop registration
        if (count($FORM_ERRORS) > 0) REQUEST_UNSET_POST('ok');
 }
 
-if ((IS_FORM_SENT()) && (count($FORM_ERRORS) == 0)) {
+if ((isFormSent()) && (count($FORM_ERRORS) == 0)) {
        // Generate message array
        $messageArray = array(
                'failed' => getMessage('SPONSOR_REGISTRATION_FAILED'),
@@ -224,52 +224,52 @@ WHERE `id`='%s' LIMIT 1", array(REQUEST_POST('pay_type')), __FILE__, __LINE__);
        // Check the status of the registration process
        switch ($STATUS)
        {
-       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(REQUEST_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);
-
-                       // Prepare data for the email template
-                       define('__ID'       , $id);
-                       define('__HASH'     , $hash);
-                       define('__EMAIL'    , REQUEST_POST('email'));
-                       define('__SURNAME'  , REQUEST_POST('surname'));
-                       define('__FAMILY'   , REQUEST_POST('family'));
-                       define('__GENDER'   , translateGender(REQUEST_POST('gender')));
-                       define('__TIMESTAMP', generateDateTime(time(), 0));
-                       define('__PASSWORD' , REQUEST_POST('pass1'));
-
-                       // Generate email and send it to the new sponsor
-                       $EMAIL_MSG = LOAD_EMAIL_TEMPLATE("sponsor_confirm", $hash);
-                       sendEmail(REQUEST_POST('email'), getMessage('SPONSOR_PLEASE_CONFIRM_SUBJ'), $EMAIL_MSG);
-
-                       // Send mail to admin
-                       sendAdminNotification(getMessage('ADMIN_NEW_SPONSOR'), "admin_sponsor_reg", $hash);
-
-                       // Output message: DONE
-                       $message = $messageArray['added'];
-               } else {
-                       // Sponsor account not found???
-                       $message = sprintf(getMessage('SPONSOR_EMAIL_404'), REQUEST_POST('email'));
-               }
-
-               // Free memory
-               SQL_FREERESULT($result);
-               break;
+                       if (SQL_NUMROWS($result) == 1) {
+                               // ID found so let's load it for the confirmation email
+                               list($id, $hash) = SQL_FETCHROW($result);
+
+                               // Prepare data for the email template
+                               define('__ID'       , $id);
+                               define('__HASH'     , $hash);
+                               define('__EMAIL'    , REQUEST_POST('email'));
+                               define('__SURNAME'  , REQUEST_POST('surname'));
+                               define('__FAMILY'   , REQUEST_POST('family'));
+                               define('__GENDER'   , translateGender(REQUEST_POST('gender')));
+                               define('__TIMESTAMP', generateDateTime(time(), 0));
+                               define('__PASSWORD' , REQUEST_POST('pass1'));
+
+                               // Generate email and send it to the new sponsor
+                               $EMAIL_MSG = LOAD_EMAIL_TEMPLATE("sponsor_confirm", $hash);
+                               sendEmail(REQUEST_POST('email'), getMessage('SPONSOR_PLEASE_CONFIRM_SUBJ'), $EMAIL_MSG);
+
+                               // Send mail to admin
+                               sendAdminNotification(getMessage('ADMIN_NEW_SPONSOR'), "admin_sponsor_reg", $hash);
+
+                               // Output message: DONE
+                               $message = $messageArray['added'];
+                       } else {
+                               // Sponsor account not found???
+                               $message = sprintf(getMessage('SPONSOR_EMAIL_404'), REQUEST_POST('email'));
+                       }
 
-       default:
-               DEBUG_LOG(__FILE__, __LINE__, sprintf("Unknown status %s detected.", $STATUS));
-               if (!IS_ADMIN()) {
-                       // Message for testing admin
-                       $message = sprintf(getMessage('ADMIN_SPONSOR_UNKNOWN_STATUS'), $STATUS);
-               } else {
-                       // Message for the guest
-                       $message = sprintf(getMessage('SPONSOR_UNKNOWN_STATUS'), $STATUS);
-               }
-               break;
+                       // Free memory
+                       SQL_FREERESULT($result);
+                       break;
+
+               default:
+                       DEBUG_LOG(__FILE__, __LINE__, sprintf("Unknown status %s detected.", $STATUS));
+                       if (!IS_ADMIN()) {
+                               // Message for testing admin
+                               $message = sprintf(getMessage('ADMIN_SPONSOR_UNKNOWN_STATUS'), $STATUS);
+                       } else {
+                               // Message for the guest
+                               $message = sprintf(getMessage('SPONSOR_UNKNOWN_STATUS'), $STATUS);
+                       }
+                       break;
        }
 
        // Display message
@@ -321,37 +321,37 @@ ORDER BY pay_name", __FILE__, __LINE__);
                        // Check for gender selection
                        switch (REQUEST_POST('gender'))
                        {
-                       case "M": // Male
-                               define('__GENDER_M'  , ' selected="selected"');
-                               define('__GENDER_F'  , '');
-                               define('__GENDER_C'  , '');
-                               break;
-
-                       case "F": // Female
-                               define('__GENDER_M'  , '');
-                               define('__GENDER_F'  , ' selected="selected"');
-                               define('__GENDER_C'  , '');
-                               break;
-
-                       case "C": // Company
-                               define('__GENDER_M'  , '');
-                               define('__GENDER_F'  , '');
-                               define('__GENDER_C'  , ' selected="selected"');
-                               break;
+                               case "M": // Male
+                                       define('__GENDER_M'  , ' selected="selected"');
+                                       define('__GENDER_F'  , '');
+                                       define('__GENDER_C'  , '');
+                                       break;
+
+                               case "F": // Female
+                                       define('__GENDER_M'  , '');
+                                       define('__GENDER_F'  , ' selected="selected"');
+                                       define('__GENDER_C'  , '');
+                                       break;
+
+                               case "C": // Company
+                                       define('__GENDER_M'  , '');
+                                       define('__GENDER_F'  , '');
+                                       define('__GENDER_C'  , ' selected="selected"');
+                                       break;
                        }
 
                        // Check for receive_warnings
                        switch (REQUEST_POST('receive_warnings'))
                        {
-                       case 'Y':
-                               define('__REC_Y'    , ' selected="selected"');
-                               define('__REC_N'    , '');
-                               break;
-
-                       case 'N':
-                               define('__REC_Y'    , '');
-                               define('__REC_N'    , ' selected="selected"');
-                               break;
+                               case 'Y':
+                                       define('__REC_Y'    , ' selected="selected"');
+                                       define('__REC_N'    , '');
+                                       break;
+
+                               case 'N':
+                                       define('__REC_Y'    , '');
+                                       define('__REC_N'    , ' selected="selected"');
+                                       break;
                        }
 
                        // Errors found