X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mailid_top.php;h=b0300fda886334cabddb8f9abc21232bf44feccf;hb=bca213f834a08bd1c18df190e6df2acafa35f999;hp=ba47505ab9043fd61461c75d9d6bdbfa163d822d;hpb=ad85ea5a3690e65e3509d4e4e8c63083b2b71b0c;p=mailer.git diff --git a/mailid_top.php b/mailid_top.php index ba47505ab9..b0300fda88 100644 --- a/mailid_top.php +++ b/mailid_top.php @@ -60,33 +60,35 @@ redirectOnUninstalledExtension('mailid'); redirectOnUninstalledExtension('other'); // Init variables -$url_userid = '0'; -$url_bid = '0'; -$url_mid = '0'; +$userId = '0'; +$bonusId = '0'; +$mailId = '0'; $code = '0'; $mode = ''; // Secure all data -if (isGetRequestParameterSet('userid')) $url_userid = bigintval(getRequestParameter('userid')); -if (isGetRequestParameterSet('mailid')) $url_mid = bigintval(getRequestParameter('mailid')); -if (isGetRequestParameterSet('bonusid')) $url_bid = bigintval(getRequestParameter('bonusid')); +if (isGetRequestParameterSet('userid')) $userId = bigintval(getRequestParameter('userid')); +if (isGetRequestParameterSet('mailid')) $mailId = bigintval(getRequestParameter('mailid')); +if (isGetRequestParameterSet('bonusid')) $bonusId = bigintval(getRequestParameter('bonusid')); if (isGetRequestParameterSet('code')) $code = bigintval(getRequestParameter('code')); if (isGetRequestParameterSet('mode')) $mode = getRequestParameter('mode'); // 01 1 12 2 2 21 1 22 10 -if ((isValidUserId($url_userid)) && (($url_mid > 0) || ($url_bid > 0)) && (!ifFatalErrorsDetected())) { +if ((isValidUserId($userId)) && (($mailId > 0) || ($bonusId > 0)) && (!ifFatalErrorsDetected())) { // No image? Then output header if ($mode != 'img') loadIncludeOnce('inc/header.php'); // Maybe he wants to confirm an email? - if ($url_mid > 0) { + if ($mailId > 0) { $result_main = SQL_QUERY_ESC("SELECT `id`, `link_type` FROM `{?_MYSQL_PREFIX?}_user_links` WHERE `stats_id`=%s AND `userid`=%s LIMIT 1", - array($url_mid, $url_userid), __FILE__, __LINE__); - $type = 'mailid'; $urlId = $url_mid; - } elseif ($url_bid > 0) { + array($mailId, $userId), __FILE__, __LINE__); + $type = 'mailid'; + $urlId = $mailId; + } elseif ($bonusId > 0) { $result_main = SQL_QUERY_ESC("SELECT `id`, `link_type` FROM `{?_MYSQL_PREFIX?}_user_links` WHERE `bonus_id`=%s AND `userid`=%s LIMIT 1", - array($url_bid, $url_userid), __FILE__, __LINE__); - $type = 'bonusid'; $urlId = $url_bid; + array($bonusId, $userId), __FILE__, __LINE__); + $type = 'bonusid'; + $urlId = $bonusId; } if (SQL_NUMROWS($result_main) == 1) { @@ -100,12 +102,12 @@ if ((isValidUserId($url_userid)) && (($url_mid > 0) || ($url_bid > 0)) && (!ifFa switch ($ltype) { case 'NORMAL': $result_mailid = SQL_QUERY_ESC("SELECT `pool_id`, `userid`, `id` FROM `{?_MYSQL_PREFIX?}_user_stats` WHERE `id`=%s LIMIT 1", - array($url_mid), __FILE__, __LINE__); + array($mailId), __FILE__, __LINE__); break; case 'BONUS': $result_mailid = SQL_QUERY_ESC("SELECT `id`, `id`, `is_notify` FROM `{?_MYSQL_PREFIX?}_bonus` WHERE `id`=%s LIMIT 1", - array($url_bid), __FILE__, __LINE__); + array($bonusId), __FILE__, __LINE__); break; default: // Unknown type @@ -125,7 +127,7 @@ if ((isValidUserId($url_userid)) && (($url_mid > 0) || ($url_bid > 0)) && (!ifFa if ($ltype == 'BONUS') $sender = '0'; // Is the user id valid? - if (fetchUserData($url_userid) === true) { + if (fetchUserData($userId) === true) { // Is the user status CONFIRMED? if (getUserData('status') == 'CONFIRMED') { // User has confirmed his account so we can procede... @@ -173,7 +175,7 @@ if ((isValidUserId($url_userid)) && (($url_mid > 0) || ($url_bid > 0)) && (!ifFa $img_code = '0'; if (!empty($code)) { // Generate code - $img_code = generateRandomCode(getConfig('code_length'), $code, $url_userid, $urlId); + $img_code = generateRandomCode(getConfig('code_length'), $code, $userId, $urlId); } // END - if // @TODO Rewrite this to a filter @@ -187,26 +189,26 @@ if ((isValidUserId($url_userid)) && (($url_mid > 0) || ($url_bid > 0)) && (!ifFa switch ($ltype) { case 'NORMAL': SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_user_stats` SET `clicks`=`clicks`+1 WHERE `id`=%s LIMIT 1", - array($url_mid), __FILE__, __LINE__); + array($mailId), __FILE__, __LINE__); // Update mediadata as well if (isExtensionInstalledAndNewer('mediadata', '0.0.4')) { // Update database updateMediadataEntry(array('total_clicks', 'normal_clicks'), 'add', 1); } // END - if - $stats_data = $url_mid; + $stats_data = $mailId; break; case 'BONUS': SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_bonus` SET `clicks`=`clicks`+1 WHERE `id`=%s LIMIT 1", - array($url_bid), __FILE__, __LINE__); + array($bonusId), __FILE__, __LINE__); // Update mediadata as well if (isExtensionInstalledAndNewer('mediadata', '0.0.4')) { // Update database updateMediadataEntry(array('total_clicks', 'bonus_clicks'), 'add', 1); } // END - if - $stats_data = $url_bid; + $stats_data = $bonusId; break; default: // Unknown type @@ -222,18 +224,18 @@ if ((isValidUserId($url_userid)) && (($url_mid > 0) || ($url_bid > 0)) && (!ifFa if (isExtensionInstalledAndNewer('user', '0.1.2')) { // Update counter SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET mails_confirmed=mails_confirmed + 1 WHERE `userid`=%s LIMIT 1", - array($url_userid), __FILE__, __LINE__); + array($userId), __FILE__, __LINE__); // Update random confirmed as well? if (isExtensionInstalledAndNewer('user', '0.3.4')) { // Update second counter SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `rand_confirmed`=`rand_confirmed` + 1 WHERE `userid`=%s LIMIT 1", - array($url_userid), __FILE__, __LINE__); + array($userId), __FILE__, __LINE__); } // END - if } // END - if // Insert stats record - insertUserStatsRecord($url_userid, $type, $stats_data); + insertUserStatsRecord($userId, $type, $stats_data); // Right code entered? if (bigintval(postRequestParameter('gfx_check')) == $img_code) { @@ -241,33 +243,33 @@ if ((isValidUserId($url_userid)) && (($url_mid > 0) || ($url_bid > 0)) && (!ifFa $template = 'mailid_points_done'; // Right code entered add points and remove entry - if ((getUserData('ref_payout') > 0) && (!isDirectPaymentAllowed())) { + if ((getUserData('ref_payout') > 0) && (!isDirectPaymentEnabled())) { // Don't add points over the referal system $template = 'mailid_points_locked'; } // END - if // Count down ref_payout value SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `ref_payout`=`ref_payout`-1 WHERE `userid`=%s AND `ref_payout` > 0 LIMIT 1", - array($url_userid), __FILE__, __LINE__); + array($userId), __FILE__, __LINE__); // Add points // @TODO Try to rewrite the following unset() unset($GLOBALS['ref_level']); - addPointsThroughReferalSystem('mailid_okay', $url_userid, $payment); + addPointsThroughReferalSystem('mailid_okay', $userId, $payment); // Shall I add bonus points for "turbo clickers" ? if (isExtensionInstalledAndNewer('bonus', '0.2.2')) { // Is an active-rallye running and this is not a notification mail? if ((isBonusRallyeActive()) && ($notify != 'Y')) { // Shall I exclude the webmaster's own userid from the active-rallye? - if ((((getBonusUserId() == $url_userid) && (getConfig('bonus_include_own') == 'Y')) || (getBonusUserId() != $url_userid)) && (getConfig('def_refid') != $url_userid)) { + if ((((getBonusUserId() == $userId) && (getConfig('bonus_include_own') == 'Y')) || (getBonusUserId() != $userId)) && (getConfig('def_refid') != $userId)) { // Add points and remember ranking are done in this function.... - addTurboBonus($urlId, $url_userid, $type); + addTurboBonus($urlId, $userId, $type); // Set template to mailid_points_done2 which contains a link to the ranking list $template = 'mailid_points_done2'; if ($locked) $template = 'mailid_points_locked2'; - $content['userid'] = $url_userid; + $content['userid'] = $userId; $content['type'] = $type; $content['data'] = $urlId; } // END - if @@ -275,7 +277,7 @@ if ((isValidUserId($url_userid)) && (($url_mid > 0) || ($url_bid > 0)) && (!ifFa } // END - if // Load total points - $content['total'] = getTotalPoints($url_userid); + $content['total'] = getTotalPoints($userId); // Load template loadTemplate($template, false, $content); @@ -300,13 +302,13 @@ if ((isValidUserId($url_userid)) && (($url_mid > 0) || ($url_bid > 0)) && (!ifFa if ($code > 0) { // Export data into constants for the template $content['code'] = $code; - $content['userid'] = $url_userid; + $content['userid'] = $userId; $content['type'] = $type; $content['data'] = $urlId; $content['banner'] = loadTemplate('mailid_banner', true); if (getConfig('code_length') > 0) { // Generate Code - $content['image'] = generateCaptchaCode($code, $type, $urlId, $url_userid); + $content['image'] = generateCaptchaCode($code, $type, $urlId, $userId); $templ = 'mailid_enter_code'; } else { // Disabled code @@ -327,7 +329,7 @@ if ((isValidUserId($url_userid)) && (($url_mid > 0) || ($url_bid > 0)) && (!ifFa // Export data into constants for the template $content['time'] = $time; $content['tim2'] = strlen($time); - $content['userid'] = $url_userid; + $content['userid'] = $userId; $content['type'] = $type; $content['data'] = $urlId; $content['rand'] = mt_rand(0, 99999);