X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=0.2.1%2Finc%2Fmodules%2Fguest%2Fwhat-confirm.php;h=7ce538142e682e5621bebf56e40fdb00c6770d2b;hp=f95b08a4fd47df5a8f9ee760b36184e8811f3b35;hb=7bc25dd08431c94ce9edca131d56c1a36b13c28a;hpb=157ee010917df5ca07e6d31b42f67417b2516d74 diff --git a/0.2.1/inc/modules/guest/what-confirm.php b/0.2.1/inc/modules/guest/what-confirm.php index f95b08a4fd..7ce538142e 100644 --- a/0.2.1/inc/modules/guest/what-confirm.php +++ b/0.2.1/inc/modules/guest/what-confirm.php @@ -1,189 +1,189 @@ - 0) && ($rid != $uid)) - { - // Select the referral userid - $result = SQL_QUERY_ESC("SELECT userid FROM "._MYSQL_PREFIX."_user_data WHERE userid=%d LIMIT 1", - array(bigintval($rid)), __FILE__, __LINE__); - if (SQL_NUMROWS($result) == 1) - { - // Update ref counter... - UPDATE_REF_COUNTER($rid); - - // Ok, write the ref-points to this user and his parent-ref - unset($DEPTH); - - // Shall I "pay" the referral points imidiately? - if ($CONFIG['ref_payout'] == "0") - { - // Yes, "pay" it now - $locked = false; - } - else - { - // No, "pay" it later - $locked = true; - } - - // If version matches add ref bonus to refid's account - if ((GET_EXT_VERSION("bonus") >= "0.4.4") && ($CONFIG['bonus_active'] == "Y")) - { - // Add points (directly only!) - $result = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_user_data SET bonus_ref=bonus_ref+%s WHERE userid=%d LIMIT 1", - array($CONFIG['bonus_ref'], bigintval($rid)), __FILE__, __LINE__); - - // Subtract points from system - BONUS_POINTS_HANDLER($CONFIG['bonus_ref']); - } - - // Add one-time referral bonus over referral system or directly - ADD_POINTS_REFSYSTEM($rid, $CONFIG['points_ref'], true, bigintval($uid), $locked, $CONFIG['reg_points_mode']); - } - } - - if (EXT_IS_ACTIVE("rallye")) { - // Add user to rallye (or not?) - RALLYE_AUTOADD_USER(bigintval($uid)); - } - - // Account confirmed! - if (defined('LEAD_CODE_ENABLED') && defined('LEAD_EXPIRY_TIME')) { - // Set special lead cookie - setcookie("lead_uid", bigintval($uid), (time() + LEAD_EXPIRY_TIME), COOKIE_PATH); - $_COOKIE['lead_uid'] = bigintval($uid); - - // Lead-Code mode enabled - LOAD_URL(URL."/lead-confirm.php"); - } else { - define('__CONFIRM_MSG', GUEST_CONFIRMED_DONE); - define('__UID', bigintval($uid)); - LOAD_TEMPLATE("guest_confirm_table"); - } - } elseif (defined('LEAD_CODE_ENABLED') && defined('LEAD_EXPIRY_TIME')) { - // Set special lead cookie - setcookie("lead_uid", bigintval($uid), (time() + LEAD_EXPIRY_TIME), COOKIE_PATH); - $_COOKIE['lead_uid'] = bigintval($uid); - - // Lead-Code mode enabled - LOAD_URL(URL."/lead-confirm.php"); - } else { - // Nobody was found unter this hash key... or our new member want's to confirm twice? - define('__CONFIRM_MSG', GUEST_CONFIRMED_TWICE); - define('__UID', "0"); - LOAD_TEMPLATE("guest_confirm_table"); - } - } else { - // Nobody was found unter this hash key... or our new member want's to confirm twice? - define('__CONFIRM_MSG', GUEST_CONFIRMED_TWICE); - define('__UID', "0"); - LOAD_TEMPLATE("guest_confirm_table"); - } -} - elseif ((isset($_POST['ok'])) && (!empty($_POST['email']))) -{ - // Confirmation link requested 0 1 2 - $result = SQL_QUERY_ESC("SELECT userid, status, user_hash FROM "._MYSQL_PREFIX."_user_data WHERE email='%s' LIMIT 1", - array($_POST['email']), __FILE__, __LINE__); - if (SQL_NUMROWS($result) == 1) - { - // Email address found - $DATA = SQL_FETCHROW($result); - switch ($DATA[1]) - { - case "UNCONFIRMED": // Account not confirmed - $msg = LOAD_EMAIL_TEMPLATE("guest_request_confirm", "", $DATA[0]); - SEND_EMAIL($_POST['email'], REQUEST_CONFIRM_LINK_SUBJ, $msg); - $content = CONFIRM_LINK_SENT; - break; - - case "CONFIRMED": // Account already confirmed - $content = LOGIN_ID_CONFIRMED; - break; - - case "LOCKED": // Account is locked - $content = LOGIN_ID_LOCKED; - break; - } - } - else - { - // Email address not registered - $content = EMAIL_ADDY_404; - } - - define('__CONFIRM_MSG', $content); - LOAD_TEMPLATE("guest_confirm_table"); -} - else -{ - // No hash found, the guest may want to enter his email address to re-get his confirmation link? - LOAD_TEMPLATE("guest_confirm_link"); -} -CLOSE_TABLE(); -// -?> + 0) && ($rid != $uid)) + { + // Select the referral userid + $result = SQL_QUERY_ESC("SELECT userid FROM "._MYSQL_PREFIX."_user_data WHERE userid=%d LIMIT 1", + array(bigintval($rid)), __FILE__, __LINE__); + if (SQL_NUMROWS($result) == 1) + { + // Update ref counter... + UPDATE_REF_COUNTER($rid); + + // Ok, write the ref-points to this user and his parent-ref + unset($DEPTH); + + // Shall I "pay" the referral points imidiately? + if ($CONFIG['ref_payout'] == "0") + { + // Yes, "pay" it now + $locked = false; + } + else + { + // No, "pay" it later + $locked = true; + } + + // If version matches add ref bonus to refid's account + if ((GET_EXT_VERSION("bonus") >= "0.4.4") && ($CONFIG['bonus_active'] == "Y")) + { + // Add points (directly only!) + $result = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_user_data SET bonus_ref=bonus_ref+%s WHERE userid=%d LIMIT 1", + array($CONFIG['bonus_ref'], bigintval($rid)), __FILE__, __LINE__); + + // Subtract points from system + BONUS_POINTS_HANDLER($CONFIG['bonus_ref']); + } + + // Add one-time referral bonus over referral system or directly + ADD_POINTS_REFSYSTEM($rid, $CONFIG['points_ref'], true, bigintval($uid), $locked, $CONFIG['reg_points_mode']); + } + } + + if (EXT_IS_ACTIVE("rallye")) { + // Add user to rallye (or not?) + RALLYE_AUTOADD_USER(bigintval($uid)); + } + + // Account confirmed! + if (defined('LEAD_CODE_ENABLED') && defined('LEAD_EXPIRY_TIME')) { + // Set special lead cookie + setcookie("lead_uid", bigintval($uid), (time() + LEAD_EXPIRY_TIME), COOKIE_PATH); + $_COOKIE['lead_uid'] = bigintval($uid); + + // Lead-Code mode enabled + LOAD_URL(URL."/lead-confirm.php"); + } else { + define('__CONFIRM_MSG', GUEST_CONFIRMED_DONE); + define('__UID', bigintval($uid)); + LOAD_TEMPLATE("guest_confirm_table"); + } + } elseif (defined('LEAD_CODE_ENABLED') && defined('LEAD_EXPIRY_TIME')) { + // Set special lead cookie + setcookie("lead_uid", bigintval($uid), (time() + LEAD_EXPIRY_TIME), COOKIE_PATH); + $_COOKIE['lead_uid'] = bigintval($uid); + + // Lead-Code mode enabled + LOAD_URL(URL."/lead-confirm.php"); + } else { + // Nobody was found unter this hash key... or our new member want's to confirm twice? + define('__CONFIRM_MSG', GUEST_CONFIRMED_TWICE); + define('__UID', "0"); + LOAD_TEMPLATE("guest_confirm_table"); + } + } else { + // Nobody was found unter this hash key... or our new member want's to confirm twice? + define('__CONFIRM_MSG', GUEST_CONFIRMED_TWICE); + define('__UID', "0"); + LOAD_TEMPLATE("guest_confirm_table"); + } +} + elseif ((isset($_POST['ok'])) && (!empty($_POST['email']))) +{ + // Confirmation link requested 0 1 2 + $result = SQL_QUERY_ESC("SELECT userid, status, user_hash FROM "._MYSQL_PREFIX."_user_data WHERE email='%s' LIMIT 1", + array($_POST['email']), __FILE__, __LINE__); + if (SQL_NUMROWS($result) == 1) + { + // Email address found + $DATA = SQL_FETCHROW($result); + switch ($DATA[1]) + { + case "UNCONFIRMED": // Account not confirmed + $msg = LOAD_EMAIL_TEMPLATE("guest_request_confirm", "", $DATA[0]); + SEND_EMAIL($_POST['email'], REQUEST_CONFIRM_LINK_SUBJ, $msg); + $content = CONFIRM_LINK_SENT; + break; + + case "CONFIRMED": // Account already confirmed + $content = LOGIN_ID_CONFIRMED; + break; + + case "LOCKED": // Account is locked + $content = LOGIN_ID_LOCKED; + break; + } + } + else + { + // Email address not registered + $content = EMAIL_ADDY_404; + } + + define('__CONFIRM_MSG', $content); + LOAD_TEMPLATE("guest_confirm_table"); +} + else +{ + // No hash found, the guest may want to enter his email address to re-get his confirmation link? + LOAD_TEMPLATE("guest_confirm_link"); +} +CLOSE_TABLE(); +// +?>