Hey, danke für die schnelle Antwort.
Also ich habe mal nachgeschaut, es ist die aktuelle Version des Snippets, die ich eingebaut habe.
Diese Fehlermeldung tritt auch nicht immer auf, wenn irgendwer eine FL schreibt.
Z.B. habe ich eben den Testuser eine FL schreiben lassen, da steht in der viewonline.php dann ganz normal "Erstellt eine Private Nachricht".
Diese zwei Fehlermeldungen, die ich gemerkt und fotografiert habe, sind im Laufe von 1-2 Monaten entstanden.
Ich habe meine viewonline.php jetzt mal mit einer aus einem frischen phpBB verglichen, außer den Änderungen zu dem
Snippet sind nur zwei weitere Änderungen drin:
Advent und Portal als Angabe für die viewonline.php:
- Code: Select all
case 'report':
$location = $user->lang['REPORTING_POST'];
$location_url = append_sid("{$phpbb_root_path}index.$phpEx");
break;
case 'advent':
$location = $user->lang['VIEWING_ADVENT'];
$location_url = append_sid("{$phpbb_root_path}index.$phpEx");
break;
case 'portal':
$user->add_lang('mods/portal');
$location = $user->lang['VIEWING_PORTAL'];
$location_url = append_sid("{$phpbb_root_path}portal.$phpEx");
break;
AND u.username <> "Testuser" um diesen User nicht in der viewonline.php anzuzeigen:
- Code: Select all
$sql = 'SELECT u.user_id, u.username, u.username_clean, u.user_type, u.user_colour, s.session_id, s.session_time, s.session_page, s.session_ip, s.session_browser, s.session_viewonline, s.session_forum_id
FROM ' . USERS_TABLE . ' u, ' . SESSIONS_TABLE . ' s
WHERE u.user_id = s.session_user_id
AND u.username <> "Testuser"
AND s.session_time >= ' . (time() - ($config['load_online_time'] * 60)) .
((!$show_guests) ? ' AND s.session_user_id <> ' . ANONYMOUS : '') . '
ORDER BY ' . $order_by;
$result = $db->sql_query($sql);