-if (!empty($_POST['refid'])) {
- // Get referral id from variable refid (so I hope this makes my script more compatible to other scripts)
- $GLOBALS['refid'] = SQL_ESCAPE(strip_tags($_POST['refid']));
-} elseif (!empty($_GET['refid'])) {
- // Get referral id from variable refid (so I hope this makes my script more compatible to other scripts)
- $GLOBALS['refid'] = SQL_ESCAPE(strip_tags($_GET['refid']));
-} elseif (!empty($_GET['ref'])) {
- // Set refid=ref (the referral link uses such variable)
- $GLOBALS['refid'] = SQL_ESCAPE(strip_tags($_GET['ref']));
-} elseif (!empty($_SESSION['refid'])) {
- // Simply reset cookie
- $GLOBALS['refid'] = bigintval($_SESSION['refid']);
-} elseif (GET_EXT_VERSION("sql_patches") != "") {
- // Set default refid as refid in URL
- $GLOBALS['refid'] = $_CONFIG['def_refid'];
-} else {
- // No default ID when sql_patches is not installed
- $GLOBALS['refid'] = 0;
-}