X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=inc%2Fmodules%2Fguest%2Fwhat-sponsor_reg.php;h=d0d9fff8bbe604188c307bbc9fc9abd278c0670c;hp=29e2831c022f1af2df2805e7a925c072d4ed9abc;hb=0715fa7aa8e5e70bcf1d957fb09ae655c3896c4e;hpb=263a089d8a499e0e26d0af9e7aa7639f88b8ca60 diff --git a/inc/modules/guest/what-sponsor_reg.php b/inc/modules/guest/what-sponsor_reg.php index 29e2831c02..d0d9fff8bb 100644 --- a/inc/modules/guest/what-sponsor_reg.php +++ b/inc/modules/guest/what-sponsor_reg.php @@ -18,6 +18,7 @@ * svn:keywords Date Revision" (autoprobset!) at least!!!!!! * * -------------------------------------------------------------------- * * Copyright (c) 2003 - 2009 by Roland Haeder * + * Copyright (c) 2009, 2010 by Mailer Developer Team * * For more information visit: http://www.mxchange.org * * * * This program is free software; you can redistribute it and/or modify * @@ -57,148 +58,148 @@ if (isFormSent()) { // Check submitted form data // // 1. Salutation / Surname / family name - if (!isPostRequestElementSet('gender')) { + if (!isPostRequestParameterSet('gender')) { // Surname is empty $FORM_ERRORS[] = getMessage('SPONSOR_NO_GENDER_SELECTED'); } // END - if - if (!isPostRequestElementSet('surname')) { + if (!isPostRequestParameterSet('surname')) { // Surname is empty $FORM_ERRORS[] = getMessage('SPONSOR_SURNAME_IS_EMPTY'); } // END - if - if (!isPostRequestElementSet('family')) { + if (!isPostRequestParameterSet('family')) { // Surname is empty $FORM_ERRORS[] = getMessage('SPONSOR_FAMILY_IS_EMPTY'); } // END - if // 2. Company name // 012 3 32 23 4 43 3 4 4321 12 3 32 2 3 3210 - if (((!isPostRequestElementSet('company')) && ((isPostRequestElementSet('tax_ident')) || (isPostRequestElementSet('position')))) || ((isPostRequestElementSet('company')) && (!isPostRequestElementSet('tax_ident')))) { - if (!isPostRequestElementSet('company')) { + if (((!isPostRequestParameterSet('company')) && ((isPostRequestParameterSet('tax_ident')) || (isPostRequestParameterSet('position')))) || ((isPostRequestParameterSet('company')) && (!isPostRequestParameterSet('tax_ident')))) { + if (!isPostRequestParameterSet('company')) { // Company name is empty $FORM_ERRORS[] = getMessage('SPONSOR_COMPANY_IS_EMPTY'); - } elseif (!isPostRequestElementSet('tax_ident')) { + } elseif (!isPostRequestParameterSet('tax_ident')) { // Tax ident number name is empty $FORM_ERRORS[] = getMessage('SPONSOR_TAX_IDENT_IS_EMPTY'); } - if (!isPostRequestElementSet('position')) { + if (!isPostRequestParameterSet('position')) { // Not fatal but not nice: position in company is empty $FORM_ERRORS[] = getMessage('SPONSOR_POSITION_IS_EMPTY'); } // END - if } // END - if // 3. Street and number - if (!isPostRequestElementSet('street_nr1')) { + if (!isPostRequestParameterSet('street_nr1')) { // Street name and house number are empty $FORM_ERRORS[] = getMessage('SPONSOR_STREET_NR1_IS_EMPTY'); - } elseif ((isPostRequestElementSet('street_nr2')) && (!isPostRequestElementSet('street_nr1'))) { + } elseif ((isPostRequestParameterSet('street_nr2')) && (!isPostRequestParameterSet('street_nr1'))) { // 1st line for street is empty, but 2nd line not $FORM_ERRORS[] = getMessage('SPONSOR_STREET_NR1_IS_EMPTY_2_NOT'); } // 4. Country code - if (!isPostRequestElementSet('country')) { + if (!isPostRequestParameterSet('country')) { // Country code is empty $FORM_ERRORS[] = getMessage('SPONSOR_COUNTRY_IS_EMPTY'); - } elseif (strlen(postRequestElement('country')) != 2) { + } elseif (strlen(postRequestParameter('country')) != 2) { // Country code is invalid $FORM_ERRORS[] = getMessage('SPONSOR_COUNTRY_IS_INVALID'); } // 3. ZIP code - if (!isPostRequestElementSet('zip')) { + if (!isPostRequestParameterSet('zip')) { // ZIP code is empty $FORM_ERRORS[] = getMessage('SPONSOR_ZIP_IS_EMPTY'); - } elseif (bigintval(postRequestElement('zip')) != postRequestElement('zip')) { + } elseif (bigintval(postRequestParameter('zip')) != postRequestParameter('zip')) { // ZIP is invalid $FORM_ERRORS[] = getMessage('SPONSOR_ZIP_IS_INVALID'); - setRequestPostElement('zip', ''); + setPostRequestParameter('zip', ''); } // 4. City - if (!isPostRequestElementSet('city')) { + if (!isPostRequestParameterSet('city')) { // City is empty $FORM_ERRORS[] = getMessage('SPONSOR_CITY_IS_EMPTY'); } // END - if // 5. Phone number - if (!isPostRequestElementSet('phone')) { + if (!isPostRequestParameterSet('phone')) { // City is empty $FORM_ERRORS[] = getMessage('SPONSOR_PHONE_IS_EMPTY'); } // END - if // 6. Homepage URL - if (!isPostRequestElementSet('url')) { + if (!isPostRequestParameterSet('url')) { // Homepage URL is empty $FORM_ERRORS[] = getMessage('SPONSOR_URL_IS_EMPTY'); - } elseif (!isUrlValid(postRequestElement('url'))) { + } elseif (!isUrlValid(postRequestParameter('url'))) { // Homepage URL is invalid $FORM_ERRORS[] = getMessage('SPONSOR_URL_IS_INVALID'); - setRequestPostElement('url', ''); + setPostRequestParameter('url', ''); } // 7. Light validation of email address - if ((!isPostRequestElementSet('email')) || (postRequestElement('email') == '@')) { + if ((!isPostRequestParameterSet('email')) || (postRequestParameter('email') == '@')) { // Email is invalid/empty $FORM_ERRORS[] = getMessage('SPONSOR_EMAIL_IS_INVALID'); - } elseif (isSponsorRegisteredWithEmail(postRequestElement('email'))) { + } elseif (isSponsorRegisteredWithEmail(postRequestParameter('email'))) { // Email already found in database! $FORM_ERRORS[] = getMessage('SPONSOR_EMAIL_IS_ALREADY_REGISTERED'); - setRequestPostElement('email', ''); + setPostRequestParameter('email', ''); } // 8. Pay type selected? - if (!isPostRequestElementSet('pay_type')) { + if (!isPostRequestParameterSet('pay_type')) { // Not pay type selected $FORM_ERRORS[] = getMessage('SPONSOR_NO_PAYTYPE_SELECTED'); } // END - if // 9. Interval of mails - if (!isPostRequestElementSet('warning_interval')) { + if (!isPostRequestParameterSet('warning_interval')) { // No warning interval selected $FORM_ERRORS[] = getMessage('SPONSOR_NO_WARNING_INTERVAL_SELECTED'); } // END - if // 10. Mail notifications disabled/enabled - if (!isPostRequestElementSet('receive_warnings')) { + if (!isPostRequestParameterSet('receive_warnings')) { // Option not selected! $FORM_ERRORS[] = getMessage('SPONSOR_NO_RECEIVE_WARNINGS_SELECTED'); } // END - if // Did he enter his password twice? - if (((!isPostRequestElementSet('pass1')) || (!isPostRequestElementSet('pass2'))) || ((postRequestElement('pass1') != postRequestElement('pass2')) && (isPostRequestElementSet('pass1')) && (isPostRequestElementSet('pass2')))) { - if ((postRequestElement('pass1') != postRequestElement('pass2')) && (isPostRequestElementSet('pass1')) && (isPostRequestElementSet('pass2'))) { + if (((!isPostRequestParameterSet('pass1')) || (!isPostRequestParameterSet('pass2'))) || ((postRequestParameter('pass1') != postRequestParameter('pass2')) && (isPostRequestParameterSet('pass1')) && (isPostRequestParameterSet('pass2')))) { + if ((postRequestParameter('pass1') != postRequestParameter('pass2')) && (isPostRequestParameterSet('pass1')) && (isPostRequestParameterSet('pass2'))) { // Passwords missmatch $FORM_ERRORS[] = getMessage('SPONSOR_PASSWORDS_MISMATCH'); } else { - if (!isPostRequestElementSet('pass1')) { + if (!isPostRequestParameterSet('pass1')) { // Password 1 is empty $FORM_ERRORS[] = getMessage('SPONSOR_PASSWORD1_EMPTY'); } - if (!isPostRequestElementSet('pass2')) { + if (!isPostRequestParameterSet('pass2')) { // Password 2 is empty $FORM_ERRORS[] = getMessage('SPONSOR_PASSWORD2_EMPTY'); } } - } elseif (strlen(postRequestElement('pass1')) < getConfig('pass_len')) { + } elseif (strlen(postRequestParameter('pass1')) < getConfig('pass_len')) { // Password is to short! - $FORM_ERRORS[] = sprintf(getMessage('SPONSOR_PASSWORD_TOO_SHORT'), getConfig('pass_len')); + $FORM_ERRORS[] = getMessage('SPONSOR_PASSWORD_TOO_SHORT'); } // Check if he has accepted the terms&conditions - if (!isPostRequestElementSet('terms')) { + if (!isPostRequestParameterSet('terms')) { // Homepage URL is empty $FORM_ERRORS[] = getMessage('SPONSOR_TERMS_NOT_ACCEPTED'); } // END - if // If there is something wrong/missing stop registration - if (count($FORM_ERRORS) > 0) unsetPostRequestElement('ok'); + if (count($FORM_ERRORS) > 0) unsetPostRequestParameter('ok'); } -if ((isFormSent()) && (count($FORM_ERRORS) == '0')) { +if ((isFormSent()) && (count($FORM_ERRORS) == 0)) { // Generate message array $messageArray = array( 'failed' => getMessage('SPONSOR_REGISTRATION_FAILED'), @@ -209,17 +210,17 @@ if ((isFormSent()) && (count($FORM_ERRORS) == '0')) { $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(postRequestElement('pay_type')), __FILE__, __LINE__); + array(postRequestParameter('pay_type')), __FILE__, __LINE__); list($points, $pay, $curr) = SQL_FETCHROW($result); // Free memory SQL_FREERESULT($result); // Add points to array - postRequestElement('points_amount', $points); - postRequestElement('points_used' , '0.00000'); - postRequestElement('last_pay' , $pay); - postRequestElement('last_curr' , $curr); + postRequestParameter('points_amount', $points); + postRequestParameter('points_used' , '0.00000'); + postRequestParameter('last_pay' , $pay); + postRequestParameter('last_curr' , $curr); // Register sponsor but never ever update here! $STATUS = handlSponsorRequest(postRequestArray(), true, $messageArray, true); @@ -229,7 +230,7 @@ WHERE `id`='%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(postRequestElement('email')), __FILE__, __LINE__); + array(postRequestParameter('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); @@ -237,16 +238,16 @@ WHERE `id`='%s' LIMIT 1", // Prepare data for the email template $content['id'] = $id; $content['hash'] = $hash; - $content['email'] = secureString(postRequestElement('email')); - $content['surname'] = secureString(postRequestElement('surname')); - $content['family'] = secureString(postRequestElement('family')); - $content['gender'] = translateGender(postRequestElement('gender')); + $content['email'] = secureString(postRequestParameter('email')); + $content['surname'] = secureString(postRequestParameter('surname')); + $content['family'] = secureString(postRequestParameter('family')); + $content['gender'] = translateGender(postRequestParameter('gender')); $content['timestamp'] = generateDateTime(time(), 0); - $content['password'] = secureString(postRequestElement('pass1')); + $content['password'] = secureString(postRequestParameter('pass1')); // Generate email and send it to the new sponsor $message = loadEmailTemplate('sponsor_confirm', $hash); - sendEmail(postRequestElement('email'), getMessage('SPONSOR_PLEASE_CONFIRM_SUBJ'), $message); + sendEmail(postRequestParameter('email'), getMessage('SPONSOR_PLEASE_CONFIRM_SUBJ'), $message); // Send mail to admin sendAdminNotification(getMessage('ADMIN_NEW_SPONSOR'), 'admin_sponsor_reg', $hash); @@ -255,7 +256,7 @@ WHERE `id`='%s' LIMIT 1", $message = $messageArray['added']; } else { // Sponsor account not found??? - $message = sprintf(getMessage('SPONSOR_EMAIL_404'), postRequestElement('email')); + $message = getMaskedMessage('SPONSOR_EMAIL_404', postRequestParameter('email')); } // Free memory @@ -266,10 +267,10 @@ WHERE `id`='%s' LIMIT 1", logDebugMessage(__FILE__, __LINE__, sprintf("Unknown status %s detected.", $STATUS)); if (!isAdmin()) { // Message for testing admin - $message = sprintf(getMessage('ADMIN_SPONSOR_UNKNOWN_STATUS'), $STATUS); + $message = getMaskedMessage('ADMIN_SPONSOR_UNKNOWN_STATUS', $STATUS); } else { // Message for the guest - $message = sprintf(getMessage('SPONSOR_UNKNOWN_STATUS'), $STATUS); + $message = getMaskedMessage('SPONSOR_UNKNOWN_STATUS', $STATUS); } break; } @@ -284,7 +285,7 @@ ORDER BY `pay_name`", __FILE__, __LINE__); if (SQL_NUMROWS($result) > 0) { // Load all types... // @TODO Swap this HTML code to templates - $OUT = "\n"; + $OUT = "
\n"; $SW = 2; while ($content = SQL_FETCHARRAY($result)) { // Prepare content for output @@ -309,7 +310,7 @@ ORDER BY `pay_name`", __FILE__, __LINE__); if (count($FORM_ERRORS) > 0) { // Some found... :-( foreach (array('company','position','tax_ident','surname','family','street_nr1','street_nr2','country','zip','city','phone','fix','cell','email','url') as $entry) { - $content[$entry] = secureString(postRequestElement($entry)); + $content[$entry] = secureString(postRequestParameter($entry)); } // END - foreach // Init gender @@ -318,31 +319,29 @@ ORDER BY `pay_name`", __FILE__, __LINE__); } // END - foreach // Check for gender selection - $content['gender_' . strtolower(postRequestElement('gender'))] = ' selected="selected"'; + $content['gender_' . strtolower(postRequestParameter('gender'))] = ' selected="selected"'; // Init receive selection $content['rec_y'] = ''; $content['rec_n'] = ''; // Check for receive_warnings - $content['rec_' . strtolower(postRequestElement('receive_warnings'))] = ' selected="selected"'; + $content['rec_' . strtolower(postRequestParameter('receive_warnings'))] = ' selected="selected"'; $OUT = ''; // Errors found? if (count($FORM_ERRORS) > 0) { - $OUT = "
-
".getMessage('SPONSOR_REGISTER_SOMETHING_MISSING').":

-
-
    \n"; + $OUT = loadTemplate('admin_settings_saved', true, getMessage('SPONSOR_REGISTER_SOMETHING_MISSING'); + $OUT .= '
      '; foreach ($FORM_ERRORS as $error) { - $OUT .= "
    1. ".$error."
    2. \n"; + $OUT .= '
    3. ' . $error . '
    4. '; } // END - foreach - $OUT .= "

    \n"; + $OUT .= '
'; } // END - if $content['form_errors'] = $OUT; - $content['refid'] = bigintval(postRequestElement('refid')); + $content['refid'] = bigintval(postRequestParameter('refid')); } // END - if // Prepare referal id