function php_generic_environment()
{
    require_once "lib/register_global.php";
    register_global($_SERVER);
    sanitize_uri();
}
Esempio n. 2
0
//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) {