require ("inc/config.php");
// Redirect only to registration page when this script is installed
-if (defined('mxchange_installed') && (mxchange_installed))
+if (defined('mxchange_installed') && (isBooleanConstantAndTrue('mxchange_installed')))
{
// Base URL for redirection
- switch ($CONFIG['refid_target'])
+ switch ($_CONFIG['refid_target'])
{
case "register":
$URL = URL."/modules.php?module=index&what=register&refid=";
}
// Get referral ID from ref or refid variable
- if (!empty($_GET['ref'])) $ref = strip_tags(htmlentities($_GET['ref']));
+ if (!empty($_GET['ref'])) $ref = secureString($_GET['ref']);
elseif (!empty($_GET['refid'])) $ref = bigintval($_GET['refid']);
if (!empty($ref))
list($ref) = SQL_FETCHROW($result);
SQL_FREERESULT($result);
}
+
// Also edit this 0 !
if (empty($ref)) $ref = "0";
$URL .= bigintval($ref);
// Update ref counter
- $result = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_user_data SET ref_clicks=ref_clicks+1 WHERE userid=%d LIMIT 1",
+ $result = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_user_data SET ref_clicks=ref_clicks+1 WHERE userid=%s LIMIT 1",
array(bigintval($ref)), __FILE__, __LINE__);
}
else
else
{
// You have to configure first!
- LOAD_URL(URL."/install.php");
+ LOAD_URL("install.php");
}
// Really all done here... ;-)