X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fmonthly%2Fmonthly_bonus.php;h=f4e465fb585342d050283271a33d2349fc0e9a9c;hb=9e23f0cdf28b296a468094d1e7efdf0099669745;hp=689b1462a47fe90e9812c0d406a9f486fbf63219;hpb=c3e061c0d6fc0ee8778ebaebf1c05cf2bf126703;p=mailer.git diff --git a/inc/monthly/monthly_bonus.php b/inc/monthly/monthly_bonus.php index 689b1462a4..f4e465fb58 100644 --- a/inc/monthly/monthly_bonus.php +++ b/inc/monthly/monthly_bonus.php @@ -44,12 +44,12 @@ if (ereg(basename(__FILE__), $_SERVER['PHP_SELF'])) } // Do not execute when script is in CSS mode or no daily reset -if (($CSS == 1) || (!defined('__DAILY_RESET'))) return; +if (($CSS == 1) || (!isBooleanConstantAndTrue('__DAILY_RESET'))) return; // Get current month (2 digits) $curr = date("m", time()); -if (($curr != $_CONFIG['bonus_month']) && ($_CONFIG['bonus_ranks'] > 0) && ($CSS != 1)) +if (($curr != $_CONFIG['last_month']) && ($_CONFIG['bonus_ranks'] > 0) && ($CSS != 1)) { // Extension "autopurge" is inactive or purging of inactive accounts is deactivated $whereStatement1 = "WHERE status='CONFIRMED'"; @@ -71,11 +71,11 @@ if (($curr != $_CONFIG['bonus_month']) && ($_CONFIG['bonus_ranks'] > 0) && ($CSS // Add more bonus points here $ADD = " AND (0"; - if ($_CONFIG['bonus_click_yn'] == 'Y') $ADD .= " + turbo_bonus"; - if ($_CONFIG['bonus_login_yn'] == 'Y') $ADD .= " + login_bonus"; - if ($_CONFIG['bonus_order_yn'] == 'Y') $ADD .= " + bonus_order"; - if ($_CONFIG['bonus_stats_yn'] == 'Y') $ADD .= " + bonus_stats"; - if ($_CONFIG['bonus_ref_yn'] == 'Y') $ADD .= " + bonus_ref"; + if ($_CONFIG['bonus_click_yn'] == "Y") $ADD .= " + turbo_bonus"; + if ($_CONFIG['bonus_login_yn'] == "Y") $ADD .= " + login_bonus"; + if ($_CONFIG['bonus_order_yn'] == "Y") $ADD .= " + bonus_order"; + if ($_CONFIG['bonus_stats_yn'] == "Y") $ADD .= " + bonus_stats"; + if ($_CONFIG['bonus_ref_yn'] == "Y") $ADD .= " + bonus_ref"; $ADD .= ") > 0"; // SQL string to check for accounts @@ -96,7 +96,7 @@ ORDER BY active_bonus DESC, userid LIMIT %s", // Add points to user's account directly $result_data = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_user_points -SET points=points+%s WHERE ref_depth=0 AND userid=%d LIMIT 1", +SET points=points+%s WHERE ref_depth=0 AND userid=%s LIMIT 1", array($points, bigintval($uid)), __FILE__, __LINE__); // Update mediadata as well @@ -126,13 +126,7 @@ SET turbo_bonus=0, login_bonus=0, bonus_order=0, bonus_stats=0, bonus_ref=0", __ // Free memory SQL_FREERESULT($result_main); - - // Finally update database and config array - $_CONFIG['bonus_month'] = $curr; - $result_update = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_config SET last_bonus_month='%s' WHERE config='0' LIMIT 1", - array($curr), __FILE__, __LINE__); - - // Destroy cache } + // ?>