X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=inc%2Flibs%2Fbonus_functions.php;h=80238712b247ccc1991eda36208f4c8c9225d574;hp=678c68c6ba03267cdd30680996cf7c51810eb09f;hb=4fb64ee12fc856499810421c13c55893e7a00bdf;hpb=a6c65fe3bac46ab95bd9e49908c53cd6e3381ff8 diff --git a/inc/libs/bonus_functions.php b/inc/libs/bonus_functions.php index 678c68c6ba..80238712b2 100644 --- a/inc/libs/bonus_functions.php +++ b/inc/libs/bonus_functions.php @@ -247,22 +247,21 @@ function handleBonusPoints ($mode) { $points = $mode; } + // Check his amount first + $total = countSumTotalData(getConfig('bonus_userid'), 'user_points', 'points') - countSumTotalData(getConfig('bonus_userid'), 'user_data', 'used_points'); + // Subtract points from... switch (getConfig('bonus_mode')) { case 'JACKPOT': // ... jackpot if ((isExtensionActive('jackpot')) && (subtractPointsFromJackpot($points) == -1) && (getConfig('bonus_userid') > 0)) { - // Check points amount first... - $total = countSumTotalData(getConfig('bonus_userid'), 'user_points', 'points') - countSumTotalData(getConfig('bonus_userid'), 'user_data', 'used_points'); if ($total >= $points) { // Subtract points from userid's account - subtractPoints('bonus_payout_jackpot', getConfig('bonus_userid'), $points); + subtractPointsFromJackpot('bonus_payout_jackpot', getConfig('bonus_userid'), $points); } // END - if } // END - if break; case 'UID': // ... userid's account - // Check his amount first - $total = countSumTotalData(getConfig('bonus_userid'), 'user_points', 'points') - countSumTotalData(getConfig('bonus_userid'), 'user_data', 'used_points'); if ($total >= $points) { // Subtract points from userid's account subtractPoints('bonus_payout_userid', getConfig('bonus_userid'), $points);