$_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME']; } else { $_SERVER['REQUEST_URI'] = $_SERVER['PHP_SELF']; } if ($_SERVER['QUERY_STRING']) { $_SERVER['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING']; } } //PATCH FOR WINDOWS -- SINCE $_SERVER["REQUEST_URI"] NOT FUNCTIONING ON CERTAIN WINDOWS SERVERS - AUGUST 16, 2005 if (basename($_SERVER["REQUEST_URI"]) != "index.php") { if (basename($_SERVER["REQUEST_URI"]) != "staffmain.php") { if (adminLoggedIn()) { clearAdminSession(); } if (basename($_SERVER["REQUEST_URI"]) != "autocomplete.php" && basename($_SERVER["REQUEST_URI"]) != "cron_send_reply_mail.php") { if (!staffLoggedIn()) { header("location:index.php"); exit; } } $rqUri = explode("?", basename($_SERVER["REQUEST_URI"])); $rqFl = $rqUri[0]; if ($_SERVER['HTTP_REFERER'] == "" && (basename($_SERVER["REQUEST_URI"]) != "staffmain.php" || basename($_SERVER["REQUEST_URI"]) != "chatview.php") && basename($_SERVER["REQUEST_URI"]) != "cron_send_reply_mail.php") { header("location:staffmain.php"); exit; } } } if (!isset($_SESSION["sess_language"]) or $_SESSION["sess_language"] == "") { $_SP_language = "en"; } else {
$_POST = array_map('stripslashes_deep', $_POST); $_GET = array_map('stripslashes_deep', $_GET); $_COOKIE = array_map('stripslashes_deep', $_COOKIE); } if (!isset($_SERVER['REQUEST_URI'])) { if (isset($_SERVER['SCRIPT_NAME'])) { $_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME']; } else { $_SERVER['REQUEST_URI'] = $_SERVER['PHP_SELF']; } if ($_SERVER['QUERY_STRING']) { $_SERVER['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING']; } } if (basename($_SERVER["REQUEST_URI"]) != "index.php") { if (staffLoggedIn()) { clearStaffSession(); } if (!adminLoggedIn()) { header("location:index.php"); exit; } //causes an infinite loop, hence commenting /*if ($_SERVER['HTTP_REFERER'] == "" && ((basename($_SERVER["REQUEST_URI"]) != "adminmain.php") || (basename($_SERVER["REQUEST_URI"]) != "chatview.php"))) { header("location:adminmain.php"); exit; }*/ } if (!isset($_SESSION["sess_language"]) or $_SESSION["sess_language"] == "") { $_SP_language = "en"; } else {