Monthly beg/bonus rallye rewritten
authorRoland Häder <roland@mxchange.org>
Sun, 5 Oct 2008 21:45:02 +0000 (21:45 +0000)
committerRoland Häder <roland@mxchange.org>
Sun, 5 Oct 2008 21:45:02 +0000 (21:45 +0000)
inc/databases.php
inc/monthly/monthly_beg.php
inc/monthly/monthly_bonus.php

index 4d6a2fb..81b7b59 100644 (file)
@@ -113,7 +113,7 @@ define('USAGE_BASE', "usage");
 define('SERVER_URL', "http://www.mxchange.org");
 
 // This current patch level
-define('CURR_SVN_REVISION', "455");
+define('CURR_SVN_REVISION', "456");
 
 // Take a prime number which is long (if you know a longer one please try it out!)
 define('_PRIME', 591623);
index 35e6211..cc69c58 100644 (file)
@@ -78,15 +78,7 @@ LIMIT %s",
                $UIDs = "";
                while(list($uid, $email, $points) = SQL_FETCHROW($result_main)) {
                        // 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=%s LIMIT 1",
- array($points, bigintval($uid)), __FILE__, __LINE__);
-
-                       // Update mediadata as well
-                       if (GET_EXT_VERSION("mediadata") >= "0.0.4") {
-                               // Update database
-                               MEDIA_UPDATE_ENTRY(array("total_points"), "add", $points);
-                       }
+                       ADD_POINTS_REFSYSTEM($uid, $points, false, "0", false, "direct");
 
                        // Load email template and email it away
                        $msg = LOAD_EMAIL_TEMPLATE("member_beg", $points, bigintval($uid));
index a014831..c67f734 100644 (file)
@@ -93,21 +93,13 @@ ORDER BY active_bonus DESC, userid LIMIT %s",
                        $UIDs .= ",'".$uid."'";
 
                        // 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=%s LIMIT 1",
- array($points, bigintval($uid)), __FILE__, __LINE__);
-
-                       // Update mediadata as well
-                       if (GET_EXT_VERSION("mediadata") >= "0.0.4")
-                       {
-                               // Update database
-                               MEDIA_UPDATE_ENTRY(array("total_points"), "add", $points);
-                       }
+                       ADD_POINTS_REFSYSTEM($uid, $points, false, "0", false, "direct");
 
                        // Load email template and email it away
                        $msg = LOAD_EMAIL_TEMPLATE("member_bonus", $points, bigintval($uid));
                        SEND_EMAIL($email, BONUS_MONTHLY_ONLINE_BONUS, $msg);
                }
+
                // Remove first commata
                $UIDs = substr($UIDs, 1);
 
@@ -119,7 +111,6 @@ SET points=points+%s WHERE ref_depth=0 AND userid=%s LIMIT 1",
                // Reset accounts
                $result = SQL_QUERY("UPDATE "._MYSQL_PREFIX."_user_data
 SET turbo_bonus=0, login_bonus=0, bonus_order=0, bonus_stats=0, bonus_ref=0", __FILE__, __LINE__);
-
        }
 
        // Free memory