diff --git a/phpgwapi/inc/class.accounts.inc.php b/phpgwapi/inc/class.accounts.inc.php index a2f543cc8f..d7d20429df 100644 --- a/phpgwapi/inc/class.accounts.inc.php +++ b/phpgwapi/inc/class.accounts.inc.php @@ -730,14 +730,15 @@ class accounts extends accounts_backend */ function setup_cache() { + //echo "

accounts::setup_cache() use_session_cache=$this->use_session_cache, cache_setup=".(int)$GLOBALS['egw_info']['flags']['session_cache_setup']."

\n"; if ($this->use_session_cache && // are we supposed to use a session-cache - !@$GLOBALS['egw_info']['accounts']['session_cache_setup'] && // is it already setup + !@$GLOBALS['egw_info']['flags']['session_cache_setup'] && // is it already setup // is the account-class ready (startup !) is_object($GLOBALS['egw']->session) && $GLOBALS['egw']->session->account_id) { // setting up the session-cache $GLOBALS['egw_info']['accounts']['cache'] = $GLOBALS['egw']->session->appsession('accounts_cache','phpgwapi'); - $GLOBALS['egw_info']['accounts']['session_cache_setup'] = True; + $GLOBALS['egw_info']['flags']['session_cache_setup'] = True; //echo "accounts::setup_cache() cache=
".print_r($GLOBALS['egw_info']['accounts']['cache'],True)."
\n"; } if (!isset($this->cache)) @@ -756,11 +757,13 @@ class accounts extends accounts_backend */ function save_session_cache() { + //echo "

save_session_cache()".($GLOBALS['egw_info']['flags']['session_cache_setup'] ? 'is setup' : 'is NOT setup')."

\n"; if (// is somehow not longer set! $this->use_session_cache && // are we supposed to use a session-cache - $GLOBALS['egw_info']['accounts']['session_cache_setup'] && // is it already setup + $GLOBALS['egw_info']['flags']['session_cache_setup'] && // is it already setup // is the account-class ready (startup !) is_object($GLOBALS['egw']->session)) { + //echo "

save_session_cache() saving

\n"; $GLOBALS['egw']->session->appsession('accounts_cache','phpgwapi',$GLOBALS['egw_info']['accounts']['cache']); } }