function php_generic_environment() { require_once "lib/register_global.php"; register_global($_SERVER); sanitize_uri(); }
//define("LINK",$link); require_once "translator.php"; session_register("session"); function register_global(&$var) { @reset($var); while (list($key, $val) = @each($var)) { global ${$key}; ${$key} = $val; } @reset($var); } $session =& $_SESSION['session']; //echo nl2br(htmlentities(output_array($session))); //register_global($_SESSION); register_global($_SERVER); if (strtotime("-" . getsetting("LOGINTIMEOUT", 900) . " seconds") > $session['lasthit'] && $session['lasthit'] > 0 && $session['loggedin']) { //force the abandoning of the session when the user should have been sent to the fields. //echo "Session abandon:".(strtotime("now")-$session[lasthit]); $session = array(); $session['message'] .= "`nYour session has expired!`n"; } $session['lasthit'] = strtotime("now"); $revertsession = $session; if ($PATH_INFO != "") { $SCRIPT_NAME = $PATH_INFO; $REQUEST_URI = ""; } if ($REQUEST_URI == "") { //necessary for some IIS installations (CGI in particular) if (is_array($_GET) && count($_GET) > 0) {