X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=inc%2Fmodules%2Fguest%2Fwhat-sponsor_reg.php;h=f283557055cbdc8bf4ad9b57ee983bde41372370;hp=5242b160232c7aede23cb48017dfcb665e252c12;hb=2df9f7a53f8b1dd5164f87824a324ccb3b6634cb;hpb=c6017cf76200e2a5e68bd1984fa2d31f0e3be9d8 diff --git a/inc/modules/guest/what-sponsor_reg.php b/inc/modules/guest/what-sponsor_reg.php index 5242b16023..f283557055 100644 --- a/inc/modules/guest/what-sponsor_reg.php +++ b/inc/modules/guest/what-sponsor_reg.php @@ -16,8 +16,8 @@ * $Author:: $ * * -------------------------------------------------------------------- * * Copyright (c) 2003 - 2009 by Roland Haeder * - * Copyright (c) 2009 - 2011 by Mailer Developer Team * - * For more information visit: http://www.mxchange.org * + * 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 * * it under the terms of the GNU General Public License as published by * @@ -37,7 +37,7 @@ // Some security stuff... if (!defined('__SECURITY')) { - die(); + exit(); } // END - if // Add description as navigation point @@ -56,145 +56,145 @@ if (isFormSent()) { // Check submitted form data // // 1. Salutation / Surname / family name - if (!isPostRequestParameterSet('gender')) { + if (!isPostRequestElementSet('gender')) { // Surname is empty - $formErrors[] = '{--SPONSOR_NO_GENDER_SELECTED--}'; + array_push($formErrors, '{--SPONSOR_NO_GENDER_SELECTED--}'); } // END - if - if (!isPostRequestParameterSet('surname')) { + if (!isPostRequestElementSet('surname')) { // Surname is empty - $formErrors[] = '{--SPONSOR_SURNAME_IS_EMPTY--}'; + array_push($formErrors, '{--SPONSOR_SURNAME_EMPTY--}'); } // END - if - if (!isPostRequestParameterSet('family')) { + if (!isPostRequestElementSet('family')) { // Surname is empty - $formErrors[] = '{--SPONSOR_FAMILY_IS_EMPTY--}'; + array_push($formErrors, '{--SPONSOR_FAMILY_EMPTY--}'); } // END - if // 2. Company name // 012 3 32 23 4 43 3 4 4321 12 3 32 2 3 3210 - if (((!isPostRequestParameterSet('company')) && ((isPostRequestParameterSet('tax_ident')) || (isPostRequestParameterSet('position')))) || ((isPostRequestParameterSet('company')) && (!isPostRequestParameterSet('tax_ident')))) { - if (!isPostRequestParameterSet('company')) { + if (((!isPostRequestElementSet('company')) && ((isPostRequestElementSet('tax_ident')) || (isPostRequestElementSet('position')))) || ((isPostRequestElementSet('company')) && (!isPostRequestElementSet('tax_ident')))) { + if (!isPostRequestElementSet('company')) { // Company name is empty - $formErrors[] = '{--SPONSOR_COMPANY_IS_EMPTY--}'; - } elseif (!isPostRequestParameterSet('tax_ident')) { + array_push($formErrors, '{--SPONSOR_COMPANY_EMPTY--}'); + } elseif (!isPostRequestElementSet('tax_ident')) { // Tax ident number name is empty - $formErrors[] = '{--SPONSOR_TAX_IDENT_IS_EMPTY--}'; + array_push($formErrors, '{--SPONSOR_TAX_IDENT_EMPTY--}'); } - if (!isPostRequestParameterSet('position')) { + if (!isPostRequestElementSet('position')) { // Not fatal but not nice: position in company is empty - $formErrors[] = '{--SPONSOR_POSITION_IS_EMPTY--}'; + array_push($formErrors, '{--SPONSOR_POSITION_EMPTY--}'); } // END - if } // END - if // 3. Street and number - if (!isPostRequestParameterSet('street_nr1')) { + if (!isPostRequestElementSet('street_nr1')) { // Street name and house number are empty - $formErrors[] = '{--SPONSOR_STREET_NR1_IS_EMPTY--}'; - } elseif ((isPostRequestParameterSet('street_nr2')) && (!isPostRequestParameterSet('street_nr1'))) { + array_push($formErrors, '{--SPONSOR_STREET_NR1_EMPTY--}'); + } elseif ((isPostRequestElementSet('street_nr2')) && (!isPostRequestElementSet('street_nr1'))) { // 1st line for street is empty, but 2nd line not - $formErrors[] = '{--SPONSOR_STREET_NR1_IS_EMPTY_2_NOT--}'; + array_push($formErrors, '{--SPONSOR_STREET_NR1_EMPTY_2_NOT--}'); } // 4. Country code - if (!isPostRequestParameterSet('country')) { + if (!isPostRequestElementSet('country')) { // Country code is empty - $formErrors[] = '{--kSPONSOR_COUNTRY_IS_EMPTY--}'; - } elseif (strlen(postRequestParameter('country')) != 2) { + array_push($formErrors, '{--kSPONSOR_COUNTRY_EMPTY--}'); + } elseif (strlen(postRequestElement('country')) != 2) { // Country code is invalid - $formErrors[] = '{--SPONSOR_COUNTRY_IS_INVALID--}'; + array_push($formErrors, '{--SPONSOR_COUNTRY_IS_INVALID--}'); } // 3. ZIP code - if (!isPostRequestParameterSet('zip')) { + if (!isPostRequestElementSet('zip')) { // ZIP code is empty - $formErrors[] = '{--SPONSOR_ZIP_IS_EMPTY--}'; - } elseif (bigintval(postRequestParameter('zip')) != postRequestParameter('zip')) { + array_push($formErrors, '{--SPONSOR_ZIP_EMPTY--}'); + } elseif (bigintval(postRequestElement('zip')) != postRequestElement('zip')) { // ZIP is invalid - $formErrors[] = '{--SPONSOR_ZIP_IS_INVALID--}'; - setPostRequestParameter('zip', ''); + array_push($formErrors, '{--SPONSOR_ZIP_IS_INVALID--}'); + setPostRequestElement('zip', ''); } // 4. City - if (!isPostRequestParameterSet('city')) { + if (!isPostRequestElementSet('city')) { // City is empty - $formErrors[] = '{--SPONSOR_CITY_IS_EMPTY--}'; + array_push($formErrors, '{--SPONSOR_CITY_EMPTY--}'); } // END - if // 5. Phone number - if (!isPostRequestParameterSet('phone')) { + if (!isPostRequestElementSet('phone')) { // City is empty - $formErrors[] = '{--SPONSOR_PHONE_IS_EMPTY--}'; + array_push($formErrors, '{--SPONSOR_PHONE_EMPTY--}'); } // END - if // 6. Homepage URL - if (!isPostRequestParameterSet('url')) { + if (!isPostRequestElementSet('url')) { // Homepage URL is empty - $formErrors[] = '{--SPONSOR_URL_IS_EMPTY--}'; - } elseif (!isUrlValid(postRequestParameter('url'))) { + array_push($formErrors, '{--SPONSOR_URL_EMPTY--}'); + } elseif (!isUrlValid(postRequestElement('url'))) { // Homepage URL is invalid - $formErrors[] = '{--SPONSOR_URL_IS_INVALID--}'; - setPostRequestParameter('url', ''); + array_push($formErrors, '{--SPONSOR_URL_IS_INVALID--}'); + setPostRequestElement('url', ''); } // 7. Light validation of email address - if ((!isPostRequestParameterSet('email')) || (postRequestParameter('email') == '@')) { + if ((!isPostRequestElementSet('email')) || (postRequestElement('email') == '@')) { // Email is invalid/empty - $formErrors[] = '{--SPONSOR_EMAIL_IS_INVALID--}'; - } elseif (isSponsorRegisteredWithEmail(postRequestParameter('email'))) { + array_push($formErrors, '{--SPONSOR_EMAIL_IS_INVALID--}'); + } elseif (isSponsorRegisteredWithEmail(postRequestElement('email'))) { // Email already found in database! - $formErrors[] = '{--SPONSOR_EMAIL_IS_ALREADY_REGISTERED--}'; - setPostRequestParameter('email', ''); + array_push($formErrors, '{--SPONSOR_EMAIL_IS_ALREADY_REGISTERED--}'); + setPostRequestElement('email', ''); } // 8. Pay type selected? - if (!isPostRequestParameterSet('pay_type')) { + if (!isPostRequestElementSet('pay_type')) { // Not pay type selected - $formErrors[] = '{--SPONSOR_NO_PAYTYPE_SELECTED--}'; + array_push($formErrors, '{--SPONSOR_NO_PAYTYPE_SELECTED--}'); } // END - if // 9. Interval of mails - if (!isPostRequestParameterSet('warning_interval')) { + if (!isPostRequestElementSet('warning_interval')) { // No warning interval selected - $formErrors[] = '{--SPONSOR_NO_WARNING_INTERVAL_SELECTED--}'; + array_push($formErrors, '{--SPONSOR_NO_WARNING_INTERVAL_SELECTED--}'); } // END - if // 10. Mail notifications disabled/enabled - if (!isPostRequestParameterSet('receive_warnings')) { + if (!isPostRequestElementSet('receive_warnings')) { // Option not selected! - $formErrors[] = '{--SPONSOR_NO_RECEIVE_WARNINGS_SELECTED--}'; + array_push($formErrors, '{--SPONSOR_NO_RECEIVE_WARNINGS_SELECTED--}'); } // END - if // Did he enter his password twice? - if (((!isPostRequestParameterSet('pass1')) || (!isPostRequestParameterSet('pass2'))) || ((postRequestParameter('pass1') != postRequestParameter('pass2')) && (isPostRequestParameterSet('pass1')) && (isPostRequestParameterSet('pass2')))) { - if ((postRequestParameter('pass1') != postRequestParameter('pass2')) && (isPostRequestParameterSet('pass1')) && (isPostRequestParameterSet('pass2'))) { + if (((!isPostRequestElementSet('pass1')) || (!isPostRequestElementSet('pass2'))) || ((postRequestElement('pass1') != postRequestElement('pass2')) && (isPostRequestElementSet('pass1')) && (isPostRequestElementSet('pass2')))) { + if ((postRequestElement('pass1') != postRequestElement('pass2')) && (isPostRequestElementSet('pass1')) && (isPostRequestElementSet('pass2'))) { // Passwords missmatch - $formErrors[] = '{--SPONSOR_PASSWORDS_MISMATCH--}'; + array_push($formErrors, '{--SPONSOR_PASSWORDS_MISMATCH--}'); } else { - if (!isPostRequestParameterSet('pass1')) { + if (!isPostRequestElementSet('pass1')) { // Password 1 is empty - $formErrors[] = '{--SPONSOR_PASSWORD1_EMPTY--}'; + array_push($formErrors, '{--SPONSOR_PASSWORD1_EMPTY--}'); } - if (!isPostRequestParameterSet('pass2')) { + if (!isPostRequestElementSet('pass2')) { // Password 2 is empty - $formErrors[] = '{--SPONSOR_PASSWORD2_EMPTY--}'; + array_push($formErrors, '{--SPONSOR_PASSWORD2_EMPTY--}'); } } - } elseif (strlen(postRequestParameter('pass1')) < getPassLen()) { + } elseif (strlen(postRequestElement('pass1')) < getPassLen()) { // Password is to short! - $formErrors[] = '{--SPONSOR_PASSWORD_TOO_SHORT--}'; + array_push($formErrors, '{--SPONSOR_PASSWORD_TOO_SHORT--}'); } // Check if he has accepted the terms&conditions - if (!isPostRequestParameterSet('terms')) { + if (!isPostRequestElementSet('terms')) { // Homepage URL is empty - $formErrors[] = '{--SPONSOR_TERMS_NOT_ACCEPTED--}'; + array_push($formErrors, '{--SPONSOR_TERMS_NOT_ACCEPTED--}'); } // END - if // If there is something wrong/missing stop registration - if (count($formErrors) > 0) unsetPostRequestParameter('ok'); + if (count($formErrors) > 0) unsetPostRequestElement('ok'); } // END - if if ((isFormSent()) && (count($formErrors) == 0)) { @@ -205,24 +205,26 @@ if ((isFormSent()) && (count($formErrors) == 0)) { ); // Calulate points - $result = SQL_QUERY_ESC("SELECT - (`pay_rate` * `pay_min_count`) AS `points`, `pay_min_count`, `pay_currency` + $result = SQL_QUERY_ESC('SELECT + (`pay_rate` * `pay_min_count`) AS `points`, + `pay_min_count`, + `pay_currency` FROM `{?_MYSQL_PREFIX?}_sponsor_paytypes` WHERE `id`=%s -LIMIT 1", - array(postRequestParameter('pay_type')), __FILE__, __LINE__); +LIMIT 1', + array(postRequestElement('pay_type')), __FILE__, __LINE__); list($points, $pay, $curr) = SQL_FETCHROW($result); // Free memory SQL_FREERESULT($result); // Add points to array - postRequestParameter('points_amount', $points); - postRequestParameter('points_used' , '0.00000'); - postRequestParameter('last_payment' , $pay); - postRequestParameter('last_currency', $curr); + postRequestElement('points_amount', $points); + postRequestElement('points_used' , '0.00000'); + postRequestElement('last_payment' , $pay); + postRequestElement('last_currency', $curr); // Register sponsor but never ever update here! $message = doProcessSponsorFormRequest($messageArray); @@ -232,7 +234,11 @@ LIMIT 1", } else { // Check for payment types $result = SQL_QUERY('SELECT - `id`, `pay_name`, `pay_rate`, `pay_currency`, `pay_min_count` + `id`, + `pay_name`, + `pay_rate`, + `pay_currency`, + `pay_min_count` FROM `{?_MYSQL_PREFIX?}_sponsor_paytypes` ORDER BY @@ -260,7 +266,7 @@ ORDER BY if (count($formErrors) > 0) { // Some found... :-( foreach (array('company','position','tax_ident','surname','family','street_nr1','street_nr2','country','zip','city','phone','fax','cell','email','url') as $entry) { - $content[$entry] = postRequestParameter($entry); + $content[$entry] = postRequestElement($entry); } // END - foreach // Init receive selection @@ -268,7 +274,7 @@ ORDER BY $content['receive_warnings_n'] = ''; // Check for receive_warnings - $content['receive_warnings_' . strtolower(postRequestParameter('receive_warnings'))] = ' selected="selected"'; + $content['receive_warnings_' . strtolower(postRequestElement('receive_warnings'))] = ' selected="selected"'; $OUT = ''; // Errors found? @@ -284,13 +290,13 @@ ORDER BY $content['form_errors'] = $OUT; - // @TODO Maybe a default referal id? + // @TODO Maybe a default referral id? $content['refid'] = 0; - // Is the referal id valid? - if ((isPostRequestParameterSet('refid')) && (isValidUserId(postRequestParameter('refid')))) { - // Transfer referal id - $content['refid'] = bigintval(postRequestParameter('refid')); + // Is the referral id valid? + if ((isPostRequestElementSet('refid')) && (isValidUserId(postRequestElement('refid')))) { + // Transfer referral id + $content['refid'] = bigintval(postRequestElement('refid')); } // END - if } // END - if @@ -298,7 +304,7 @@ ORDER BY loadTemplate('guest_sponsor_reg', false, $content); } else { // Nothing added so far - displayMessage('{--SPONSOR_PAYMENT_LIST_IS_EMPTY--}'); + displayMessage('{--SPONSOR_PAYMENT_LIST_EMPTY--}'); } // Free memory