* -------------------------------------------------------------------- *
* Kurzbeschreibung : Punkteverdoppler *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
- * Copyright (c) 2009 - 2012 by Mailer Developer Team *
+ * Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* *
* This program is free software; you can redistribute it and/or modify *
}
// Is the data valid?
- if (!isUserDataValid()) {
+ if (!isValidUserData()) {
// Output message that the userid is not okay
displayMessage('{--DOUBLER_USERID_INVALID--}');
} // END - if
$probe_points = ((postRequestElement('points') >= getDoublerMin()) && (postRequestElement('points') <= getDoublerMax()));
// Check all together
- if ((isUserDataValid()) && (getUserData('password') == generateHash(postRequestElement('password'), substr(getUserData('password'), 0, -40))) && (getUserData('status') == 'CONFIRMED') && ($probe_points)) {
+ if ((isValidUserData()) && (getUserData('password') == generateHash(postRequestElement('password'), substr(getUserData('password'), 0, -40))) && (getUserData('status') == 'CONFIRMED') && ($probe_points)) {
// Nickname resolved to a unique userid or direct userid entered by the member
$GLOBALS['local_doubler_userid'] = getUserData('userid');
if (($points - getConfig('doubler_left') - postRequestElement('points') * getDoublerCharge() / 100) >= 0) {
// Enough points are left so let's continue with the doubling process
// Create doubling "account" with *DOUBLED* points
- SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_doubler` (`userid`, `refid`, `points`, `remote_ip`, `timemark`, `completed`, `is_ref`) VALUES (%s,%s,%s,'%s', UNIX_TIMESTAMP(), 'N','N')",
+ sqlQueryEscaped("INSERT INTO `{?_MYSQL_PREFIX?}_doubler` (`userid`, `refid`, `points`, `remote_ip`, `timemark`, `completed`, `is_ref`) VALUES (%s,%s,%s,'%s', UNIX_TIMESTAMP(), 'N','N')",
array(
getUserData('userid'),
convertZeroToNull(determineReferralId()),
bigintval(postRequestElement('points') * 2),
- detectRemoteAddr()
+ determineRealRemoteAddress()
), __FILE__, __LINE__);
// Subtract entered points and ignore return status
// Add second line for the referral but only when userid != refid
if ((isValidId(determineReferralId())) && (determineReferralId() != getUserData('userid'))) {
// Okay add a refid line and apply refid percents
- SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_doubler` (`userid`, `refid`, `points`, `remote_ip`, `timemark`, `completed`, `is_ref`) VALUES (%s,0,%s,'%s',UNIX_TIMESTAMP(),'N','Y')",
+ sqlQueryEscaped("INSERT INTO `{?_MYSQL_PREFIX?}_doubler` (`userid`, `refid`, `points`, `remote_ip`, `timemark`, `completed`, `is_ref`) VALUES (%s,0,%s,'%s',UNIX_TIMESTAMP(),'N','Y')",
array(
convertZeroToNull(determineReferralId()),
(postRequestElement('points') * 2 * getDoublerRef() / 100),
- detectRemoteAddr()
+ determineRealRemoteAddress()
), __FILE__, __LINE__);
// And that's why we don't want to you more than one referral level of doubler-points. ^^^
} // END - if
// Output header
-loadIncludeOnce('inc/header.php');
+loadPageHeader();
-if (isUserDataValid()) {
+if (isValidUserData()) {
// Transfer userid/nickname to constant
$content['refid'] = getUserData('userid');
} else {
loadTemplate('doubler_index', FALSE, $content);
// Output footer
-loadIncludeOnce('inc/footer.php');
+loadPageFooter();
// [EOF]
?>