************************************************************************/
// Some security stuff...
-if (ereg(basename(__FILE__), $_SERVER['PHP_SELF'])) {
+if (!defined('__SECURITY')) {
$INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php";
require($INC);
}
}
// Exclude webmaster from doubling...
- if ($uid != $_CONFIG['doubler_uid'])
- {
+ if ($uid != $_CONFIG['doubler_uid']) {
// Add points
- $result = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_user_points SET points=points+%s WHERE userid=%s AND ref_depth=0 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");
+ } // END - if
// Set entry as "payed"
$result = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_doubler SET completed='Y' WHERE id=%s LIMIT 1",
// Update doubler's account only when others are not updated
if (!$OK) {
// Add points to used doubler points
- UPDATE_CONFIG("douber_used", $points, "+");
+ UPDATE_CONFIG("doubler_used", $points, "+");
}
// Update variables to prevent errors