- Anzeige des betrachteten Benutzernamens
- Link zum betrachteten Profil
Demo: http://sekuro.se.funpic.de/phpbb3/viewonline.php
öffne
viewonline.php
finde
- Code: Select all
case 'memberlist':
$location = (strpos($row['session_page'], 'mode=viewprofile') !== false) ? $user->lang['VIEWING_MEMBER_PROFILE'] : $user->lang['VIEWING_MEMBERS'];
$location_url = append_sid("{$phpbb_root_path}memberlist.$phpEx");
break;
ersetze mit
- Code: Select all
case 'memberlist':
// Which Profile is Watching / 4seven / 2009
$sess_id_1 = explode("&u=", $row['session_page']);
if (!empty($sess_id_1[1])){
$sess_id_1[1] = (int)$sess_id_1[1];}
$sess_id_2 = explode("&start=", $row['session_page']);
if (!empty($sess_id_2[0])){
$sess_id_2[0] = (int)$sess_id_2[0];}
if (!empty($sess_id_1[1])){
$sql = 'SELECT username, user_id
FROM ' . USERS_TABLE . "
WHERE user_id = $sess_id_1[1]
OR user_id = $sess_id_2[0]";
$results = $db->sql_query($sql);
$session_pages = $row['session_page'];
while ($rows = $db->sql_fetchrow($results)){
$location = (strpos($session_pages, 'mode=viewprofile') !== false) ? $user->lang['VIEWING_MEMBER_PROFILE'] . ' (' . $rows['username'] . ')' : $user->lang['VIEWING_MEMBERS'];
$location_url = append_sid("{$phpbb_root_path}memberlist.$phpEx" . '?mode=viewprofile&u=' . $rows['user_id'] );
}
$db->sql_freeresult($results);
}
else{
$location = (strpos($row['session_page'], 'mode=viewprofile') !== false) ? $user->lang['VIEWING_MEMBER_PROFILE'] : $user->lang['VIEWING_MEMBERS'];
$location_url = append_sid("{$phpbb_root_path}memberlist.$phpEx");
}
// Which Profile is Watching / 4seven / 2009
break;
Alle Board und Browsercaches leeren