Seite 1 von 1

*gelöst* Update macht User "unzugänglich"...

Verfasst: 11.03.2010 20:36
von D-Ani
Guten Abend,

ich rätsel hier über ein dezentes Fatal Error Problem das erst seit dem Update auf 3.0.7 vorhanden ist. Und es sind nur bestimmte User nicht aufrufbar. Es betrifft nicht alle ca. 1200 sondern nur eine kleine Handvoll.. :roll:

Code: Alles auswählen

Fatal error: Call to a member function acl_get() on a non-object in /home/httpd/vhosts/hexenboard.de/httpdocs/v2/includes/functions.php  on line 4795
Hier mal der Code im Entsprechenden Bereich:

Code: Alles auswählen

// function to check if the friend is online or not.
function is_user_online($id)
{
		global $db, $config;
		
        $session_sql = 'SELECT MAX(session_time) AS session_time, MIN(session_viewonline) AS session_viewonline
            FROM ' . SESSIONS_TABLE . '
            WHERE session_user_id = '.intval($id);
        $session_result = $db->sql_query($session_sql);
        $session_row = $db->sql_fetchrow($session_result);

        $member['session_time'] = (isset($session_row['session_time'])) ? $session_row['session_time'] : 0;
        $member['session_viewonline'] = (isset($session_row['session_viewonline'])) ? $session_row['session_viewonline'] :    0;

        $update_time = $config['load_online_time'] * 60;
        $online = (time() - $update_time < $member['session_time'] && ((isset($member['session_viewonline']) && $member['session_viewonline']) || $auth->acl_get('u_viewonline'))) ? true : false;
        $db->sql_freeresult($session_sql);

        return $online;

}
?>
Hat jemand eine Idee was ich da übersehe?

Re: Update macht User "unzugänglich"...

Verfasst: 11.03.2010 20:54
von nickvergessen
finde:

Code: Alles auswählen

global $db, $config;
ersetze mit:

Code: Alles auswählen

global $auth, $db, $config;

Re: Update macht User "unzugänglich"...

Verfasst: 11.03.2010 21:12
von D-Ani
Okay danke das wars es geht... :D