More places are now using GET_TOTAL_DATA() instead of query
authorRoland Häder <roland@mxchange.org>
Sat, 13 Sep 2008 16:07:07 +0000 (16:07 +0000)
committerRoland Häder <roland@mxchange.org>
Sat, 13 Sep 2008 16:07:07 +0000 (16:07 +0000)
inc/databases.php
inc/modules/member/what-order.php
inc/modules/member/what-payout.php
inc/mysql-manager.php

index 76acbfc656c55441cb07e461a28d4ea6a9d60189..bbd258b26fe9cd1793073dec23f74e5d2b10f974 100644 (file)
@@ -114,7 +114,7 @@ define('USAGE_BASE', "usage");
 define('SERVER_URL', "http://www.mxchange.org");
 
 // This current patch level
-define('CURR_SVN_REVISION', "317");
+define('CURR_SVN_REVISION', "318");
 
 // Take a prime number which is long (if you know a longer one please try it out!)
 define('_PRIME', 591623);
index ccbc0821a5d4ec6b84077d13e020d70e0a74bb3c..9bcdff8f57d1d7c19d917b2216627e0f6a86cfa8 100644 (file)
@@ -112,12 +112,7 @@ if (SQL_NUMROWS($result_p) > 0)
        SQL_FREERESULT($result_p);
 
        // And subtract his used points...
-       $result_p = SQL_QUERY_ESC("SELECT used_points FROM "._MYSQL_PREFIX."_user_data WHERE userid=%s LIMIT 1",
-        array($GLOBALS['userid']), __FILE__, __LINE__);
-
-       list($p) = SQL_FETCHROW($result_p);
-       SQL_FREERESULT($result_p);
-       $TOTAL -= $p;
+       $TOTAL -= GET_TOTAL_DATA($GLOBALS['userid'], "user_data", "used_points");
 
        // Add (maybe) missing three zeros
        if (!ereg(".", $TOTAL)) $TOTAL .= ".00000";
index 1983bb7171fa9b53334fe02cd5ec8a7ff3d70111..7c45d6a89ebc61c02d1197cc429af94140745e86 100644 (file)
@@ -66,10 +66,8 @@ while (list($lvl, $per) = SQL_FETCHROW($result_depths))
 // Free memory
 SQL_FREERESULT($result_depths);
 
-$result = SQL_QUERY_ESC("SELECT used_points FROM "._MYSQL_PREFIX."_user_data WHERE userid=%s LIMIT 1",
- array($GLOBALS['userid']), __FILE__, __LINE__);
-list($USED) = SQL_FETCHROW($result);
-SQL_FREERESULT($result);
+// Get used points
+$USED = GET_TOTAL_DATA($GLOBALS['userid'], "user_data", "used_points");
 
 // Translate point into comma
 $TPTS = TRANSLATE_COMMA($TPTS - $USED);
index 5d52c25fae2ef886317a2f5b30cf2e4b44e8b582..19750af9c41acb72a38086ba10f01a8176f5017f 100644 (file)
@@ -1637,7 +1637,7 @@ function MODULE_HAS_MENU($mod, $forceDb = false)
 // Subtract points from database and mediadata cache
 function SUB_POINTS ($uid, $points) {
        // Add points to used points
-       $result = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_user_data SET used_points=used_points+%s WHERE userid=%s LIMIT 1",
+       $result = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_user_data SET `used_points`=`used_points`+%s WHERE userid=%s LIMIT 1",
         array($points, bigintval($uid)), __FILE__, __LINE__);
 
        // Update mediadata as well