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..

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
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;
}
?>