X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fdoubler_send.php;h=8aab915b5fae453da849a917739a0f9a832f68a4;hb=5db786e2dbbd927449a5ca95bfb277f851b678b6;hp=7e38020dcf3ce0dff4870d8b3a1f8042d1e58026;hpb=60494e212a67fe360bfbb481eb4928480a6f379b;p=mailer.git diff --git a/inc/doubler_send.php b/inc/doubler_send.php index 7e38020dcf..8aab915b5f 100644 --- a/inc/doubler_send.php +++ b/inc/doubler_send.php @@ -32,8 +32,7 @@ ************************************************************************/ // Some security stuff... -if (ereg(basename(__FILE__), $_SERVER['PHP_SELF'])) -{ +if (ereg(basename(__FILE__), $_SERVER['PHP_SELF'])) { $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php"; require($INC); } @@ -43,8 +42,7 @@ $jackpot = "0"; $user = "0"; // Get total points of the doubler itself $DOUBLER_POINTS = DOUBLER_GET_TOTAL_POINTS_LEFT(); -if ($DOUBLER_POINTS == 0) -{ +if ($DOUBLER_POINTS == 0) { // Exit here to prevent some SQL errors (SQL_QUERY_ESC doen't insert zeros! We need to fix this...) return; } @@ -52,7 +50,7 @@ if ($DOUBLER_POINTS == 0) // If not currently doubled set it to zero unset($_GET['DOUBLER_UID']); unset($_POST['DOUBLER_UID']); -unset($_COOKIE['DOUBLER_UID']); +set_session('DOUBLER_UID', ""); if (empty($DOUBLER_UID)) $DOUBLER_UID = "0"; // Check for doubles which we can pay out @@ -143,7 +141,7 @@ if (((SQL_NUMROWS($result_total) > 0) && ($_CONFIG['doubler_sent_all'] == 'Y')) if (($user > 0) && ($user >= $points) && (!$OK) && ($_CONFIG['doubler_uid'] > 0) && ($uid != $_CONFIG['doubler_uid'])) { // Add points to used points - $result = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_user_data SET used_points=used_points+%s WHERE userid='' LIMIT 1", + $result = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_user_data SET used_points=used_points+%s WHERE userid='%d' LIMIT 1", array($points, $_CONFIG['doubler_uid']), __FILE__, __LINE__); // Update mediadata as well @@ -161,13 +159,13 @@ if (((SQL_NUMROWS($result_total) > 0) && ($_CONFIG['doubler_sent_all'] == 'Y')) if (!$OK) { // Add points to used doubler points - $result = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_config SET doubler_used=doubler_used+%s WHERE config='0' LIMIT 1", + $result = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_config SET doubler_used=doubler_used+%s WHERE config=0 LIMIT 1", array($points), __FILE__, __LINE__); // Destroy cache if (GET_EXT_VERSION("cache") >= "0.1.2") { - if ($CACHE->cache_file("config", true)) $CACHE->cache_destroy(); + if ($cacheInstance->cache_file("config", true)) $cacheInstance->cache_destroy(); } }