Fix added for extension update with always active extensions, thanks to profi-concept
[mailer.git] / inc / monthly / monthly_bonus.php
index 459afa67a00f32bc1e7ead0cd9a7b32db5844d6f..c11ad3c823703cee6d2a9e64e5cd969416ddeacf 100644 (file)
@@ -69,17 +69,19 @@ if (($curr != $_CONFIG['last_month']) && ($_CONFIG['bonus_ranks'] > 0) && ($CSS
        if ($_CONFIG['bonus_stats_yn'] == "Y") $ADD .= " + bonus_stats";
        if ($_CONFIG['bonus_ref_yn']   == "Y") $ADD .= " + bonus_ref";
 
+       // Shall we add some entries?
        if (!empty($ADD)) {
-               $ADD .= " AND (0".$ADD.") > 0";
+               $whereStatement1 .= " AND (0".$ADD.") > 0";
        } // END - if
 
-       // SQL string to check for accounts
-       $result_main = SQL_QUERY_ESC("SELECT userid, email, gender, surname, family, (turbo_bonus + login_bonus + bonus_order + bonus_stats + bonus_ref) AS points
+       // Run SQL string to check for accounts
+       $result_main = SQL_QUERY_ESC("SELECT userid, email, gender, surname, family, (0".$ADD.") AS points
 FROM "._MYSQL_PREFIX."_user_data
 ".$whereStatement1."".$ADD."
 ORDER BY active_bonus DESC, userid LIMIT %s",
- array($whereStatement2), __FILE__, __LINE__);
              array($whereStatement2), __FILE__, __LINE__);
 
+       // Some entries were found?
        if (SQL_NUMROWS($result_main) > 0) {
                // Load our winners...
                while ($content = SQL_FETCHARRAY($result_main)) {