************************************************************************/
// Some security stuff...
-if (ereg(basename(__FILE__), $_SERVER['PHP_SELF']))
-{
+if (ereg(basename(__FILE__), $_SERVER['PHP_SELF'])) {
$INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php";
require($INC);
}
// Set refid=ref (the referral link uses such variable)
$GLOBALS['refid'] = SQL_ESCAPE(strip_tags($_GET['ref']));
} elseif (!empty($_SESSION['refid'])) {
- // Simply reset cookie
+ // Set session refid als global
$GLOBALS['refid'] = bigintval($_SESSION['refid']);
} elseif (GET_EXT_VERSION("sql_patches") != "") {
// Set default refid as refid in URL
- $GLOBALS['refid'] = $_CONFIG['def_refid'];
+ $GLOBALS['refid'] = bigintval($_CONFIG['def_refid']);
} else {
// No default ID when sql_patches is not installed
$GLOBALS['refid'] = 0;
set_session("refid", $GLOBALS['refid']);
}
-// Test cookies if index.php or modules.php is loaded
-if ((basename($_SERVER['PHP_SELF']) == "index.php") || (basename($_SERVER['PHP_SELF']) == "modules.php") || (mxchange_installing))
-{
- if (count($_SESSION) > 0)
- {
- // Cookies accepted!
+// Test session if index.php or modules.php is loaded
+if ((basename($_SERVER['PHP_SELF']) == "index.php") || (basename($_SERVER['PHP_SELF']) == "modules.php") || (mxchange_installing)) {
+ if (count($_SESSION) > 0) {
+ // Session variables accepted!
define('__COOKIES', true);
- }
- else
- {
+ } else {
// Cookies rejected!
define('__COOKIES', false);
}
}
+//* DEBUG: */ print("<pre>".print_r($_SESSION, true)."</pre>");
+
//
?>