<?php
/************************************************************************
- * MXChange v0.2.1 Start: 06/10/2005 *
- * =============== Last change: 05/18/2008 *
+ * Mailer v0.2.1-FINAL Start: 06/10/2005 *
+ * =================== Last change: 05/18/2008 *
* *
* -------------------------------------------------------------------- *
* File : what-sponsor_reg.php *
// 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')) {
$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);
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);
// 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);
$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
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;
}
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";
+ $OUT = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"300\" class=\"left right top\">\n";
$SW = 2;
while ($content = SQL_FETCHARRAY($result)) {
// Prepare content for output
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
} // 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?
} // END - if
$content['form_errors'] = $OUT;
- $content['refid'] = bigintval(postRequestElement('refid'));
+ $content['refid'] = bigintval(postRequestParameter('refid'));
} // END - if
// Prepare referal id