<?php
/************************************************************************
- * MXChange v0.2.1 Start: 10/10/2003 *
- * =============== Last change: 11/26/2004 *
+ * Mailer v0.2.1-FINAL Start: 10/10/2003 *
+ * =================== Last change: 11/26/2004 *
* *
* -------------------------------------------------------------------- *
* File : what-register.php *
// Initialize variables
$isOkay = true;
$shortPass = false;
-$cats = 0;
+$cats = '0';
$ipTimedOut = false;
// Default refid is zero
setRequestPostElement('refid', 0);
if (determineReferalId() > 0) {
// Test if the refid is valid
- $result = SQL_QUERY_ESC("SELECT `userid` FROM `{?_MYSQL_PREFIX?}_user_data` WHERE `userid`=%s LIMIT 1",
- array(determineReferalId()), __FILE__, __LINE__);
-
- // Userid found?
- //* DEBUG: */ die("refid={determineReferalId()}/numRows=".SQL_NUMROWS($result)."");
- if (SQL_NUMROWS($result) == 0) {
+ if (!fetchUserData(determineReferalId())) {
// Not found so we set your refid!
setRequestPostElement('refid', getConfig('def_refid'));
setSession('refid', getConfig('def_refid'));
if ((postRequestElement('email') != '!') && (getConfig('check_double_email') == 'Y')) {
// Does the email address already exists in our database?
- $CHK = isEmailTaken(postRequestElement('email'));
- if ($CHK === true) {
+ if ((!isAdmin()) && (isEmailTaken(postRequestElement('email')))) {
setRequestPostElement('email', '?');
$isOkay = false;
} // END - if
$userid = SQL_INSERTID();
// Did this work?
- if ($userid == 0) {
+ if ($userid == '0') {
// Something bad happened!
loadTemplate('admin_settings_saved', false, getMessage('USER_NOT_REGISTERED'));
return;
// Write his welcome-points
$result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_user_points` WHERE `userid`=%s AND `ref_depth`=0 LIMIT 1",
array(bigintval($userid)), __FILE__, __LINE__);
- if (SQL_NUMROWS($result) == 0) {
+ if (SQL_NUMROWS($result) == '0') {
// Add only when the line was not found (maybe some more secure?)
$locked = 'points';
// Rewrite gender
$gender = translateGender(postRequestElement('gender'));
- // ... rewrite a zero referal ID to the main title
- if (postRequestElement('refid') == 0) setRequestPostElement('refid', getConfig('MAIN_TITLE'));
+ // ... rewrite a zero referal id to the main title
+ if (postRequestElement('refid') == '0') setRequestPostElement('refid', getConfig('MAIN_TITLE'));
// Is ZIP code set?
if (isPostRequestElementSet('zip')) {
}
if ($shortPass === true) {
- registerOutputFailedMessage('SHORT_PASS', ": ".getConfig('pass_len'));
+ registerOutputFailedMessage('SHORT_PASS', ': ' . getConfig('pass_len'));
} // END - if
if ($ipTimedOut === true) {
} // END - if
if ((!empty($cats)) && ($cats < getConfig('least_cats'))) {
- registerOutputFailedMessage(sprintf(getMessage('CATS_LEAST'), getConfig('least_cats')));
+ registerOutputFailedMessage('', sprintf(getMessage('CATS_LEAST'), getConfig('least_cats')));
} // END - if
// Generate birthday selection
$content['surname'] = SQL_ESCAPE(postRequestElement('surname'));
$content['family'] = SQL_ESCAPE(postRequestElement('family'));
$content['street_nr'] = SQL_ESCAPE(postRequestElement('street_nr'));
- $content['zip'] = bigintval(postRequestElement('zip'));
+ $content['zip'] = '';
+ if (isPostRequestElementSet('zip')) {
+ $content['zip'] = bigintval(postRequestElement('zip'));
+ } // END - if
$content['city'] = SQL_ESCAPE(postRequestElement('city'));
- $content['email'] = SQL_ESCAPE(postRequestElement('email'));
+ $content['email'] = SQL_ESCAPE(postRequestElement('email'));
// Prepare country selection box
$OUT = "<select name=\"country_code\" class=\"guest_select\" size=\"1\">\n";