root/ip/trunk/includes/users_online_block.php
| 119 | 158 | ||
|---|---|---|---|
56 | 56 | ||
57 | $any_char = chr(0) . '%'; | 57 | $any_char = chr(0) . '%'; |
58 | $one_char = chr(0) . '_'; | 58 | $one_char = chr(0) . '_'; |
59 | if (!empty($topic_id)) | 59 | if (!empty($topic_id) && !defined('IN_VIEWFORUM')) |
60 | { | 60 | { |
61 | $user_forum_sql = ' AND s.session_page ' . $db->sql_like_expression("{$any_char}_t_={$topic_id}x{$any_char}"); | 61 | $user_forum_sql = ' AND s.session_page ' . $db->sql_like_expression("{$any_char}_t_={$topic_id}x{$any_char}"); |
62 | } | 62 | } |
... | ... | ||
82 | $tmp_bots_array = array(); | 82 | $tmp_bots_array = array(); |
83 | 83 | ||
84 | $prev_user_id = 0; | 84 | $prev_user_id = 0; |
85 | $prev_user_ip = $prev_session_ip = ''; | 85 | $prev_user_ip = ''; |
86 | $prev_session_ip = ''; | ||
86 | while($row = $db->sql_fetchrow($result)) | 87 | while($row = $db->sql_fetchrow($result)) |
87 | { | 88 | { |
88 | 89 | ||
89 | // User is logged in and therefor not a guest | 90 | // User is logged in and therefore not a guest |
90 | if ($row['session_logged_in']) | 91 | if ($row['session_logged_in']) |
91 | { | 92 | { |
92 | // Skip multiple sessions for one user | 93 | // Skip multiple sessions for one user |
Download diff