$CSS = 0;
// Load the required file(s)
-require ("inc/config.php");
+require("inc/config.php");
// Is the "doubler" extension active?
if (!EXT_IS_ACTIVE("doubler")) {
// Is the script installed?
if (isBooleanConstantAndTrue('mxchange_installed')) {
// Probe for referal ID
- if (!empty($_GET['refid'])) $GLOBALS['refid'] = bigintval($_GET['refid']);
+ if (!empty($_GET['refid'])) $GLOBALS['refid'] = SQL_ESCAPE($_GET['refid']);
// Probe for nickname extension and if a nickname was supplied by URL
$probe_nickname = ((EXT_IS_ACTIVE("nickname")) && (("".round($GLOBALS['refid'])."") != $GLOBALS['refid']));
array($uid, bigintval($GLOBALS['refid']), bigintval($_POST['points'] * 2)), __FILE__, __LINE__);
// Subtract entered points
- SUB_POINTS($uid, $_POST['points']);
+ SUB_POINTS("doubler", $uid, $_POST['points']);
// Add points to "total payed" including charge
$points = $_POST['points'] - $_POST['points'] * $_CONFIG['doubler_charge'];
if (!empty($uid)) {
// Transfer userid/nickname to constant
define('__REFID', $uid);
- } elseif (!empty($GLOBALS['refid'])) {
+ } else {
// Transfer userid/nickname to constant
define('__REFID', $GLOBALS['refid']);
- } else {
- // Transfer default refid to constant
- define('__REFID', $_CONFIG['def_refid']);
}
// Percent values etc.