--- nfo/php/libs/org.netfrag.flib/Tracker/Session.php 2002/12/01 22:32:45 1.2 +++ nfo/php/libs/org.netfrag.flib/Tracker/Session.php 2002/12/03 16:13:21 1.3 @@ -1,8 +1,14 @@ site->user->preLogout(1); as autoload mechanism +// // Revision 1.2 2002/12/01 22:32:45 joko // + bugfix: wrong object-hierarchy: // use $this->site->user->preLogout and/or $this->site->request->overrideReq... @@ -100,7 +106,7 @@ //global $cfg, $site, $site_state; global $cfg, $site_state; $session_id = session_id(); - + // get "max_idle_time"-time from database $sql = "SELECT pvalue FROM td_global_private WHERE pname='max_idle_time'"; $res = send_sql($sql); @@ -119,16 +125,17 @@ $time_now = time(); $last_date = strtotime($mus[last_date]); $max_idle_date = $last_date + $max_idle_time; - + // check timeout if ($time_now > $max_idle_date) { // set autologout message - $tpl = array( 'idle_time' => $max_idle_time / 60, ); - $site_state[message] = getlt('table/notify/autologout', $tpl); + //$tpl = array( 'idle_time' => $max_idle_time / 60, ); + //$site_state[message] = getlt('table/notify/autologout', $tpl); + //$site_state[_autologout] = array( langkey => getlt('table/notify/autologout', $tpl); // throw user to (re)login-page //$site->redirect( getlink('/pub/login/') ); - $this->site->user->preLogout(); - $site->site->request->overrideRequestIdentifier('/home/logout/'); + $this->site->user->preLogout(1); + $this->site->request->overrideRequestIdentifier('/home/logout/'); } }