From 64a01741f91b45042fa22cdd198e75e1ab69ec16 Mon Sep 17 00:00:00 2001 From: "Paul S. Owen" Date: Sat, 5 Oct 2002 00:08:47 +0000 Subject: another oopsie in sessions + whos online fix for forum_id in page_header (index displays correctly now) git-svn-id: file:///svn/phpbb/trunk@2929 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/includes/page_header.php | 6 +++--- phpBB/includes/session.php | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/phpBB/includes/page_header.php b/phpBB/includes/page_header.php index 176df6cb17..71e00c0958 100644 --- a/phpBB/includes/page_header.php +++ b/phpBB/includes/page_header.php @@ -64,8 +64,8 @@ $online_userlist = ''; $prev_user_id = 0; $prev_user_ip = ''; -// && $auth->get_acl('forum', 'read', $forum_id) -$user_forum_sql = ( is_int($forum_id)) ? '' : "AND s.session_page LIKE '%f=$forum_id%'"; +// && $auth->get_acl('forum', 'read', $_GET['f']) +$user_forum_sql = ( empty($_GET['f'])) ? '' : "AND s.session_page LIKE '%f=" . intval($_GET['f']) . "%'"; $sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_colour, s.session_ip FROM " . USERS_TABLE . " u, " . SESSIONS_TABLE ." s WHERE s.session_time >= ".( time() - 300 ) . " @@ -123,7 +123,7 @@ if ( empty($online_userlist) ) $online_userlist = $lang['None']; } -if ( empty($forum_id) ) +if ( empty($_GET['f']) ) { $online_userlist = $lang['Registered_users'] . ' ' . $online_userlist; } diff --git a/phpBB/includes/session.php b/phpBB/includes/session.php index 75ad8e14d2..d6d5cf134a 100644 --- a/phpBB/includes/session.php +++ b/phpBB/includes/session.php @@ -281,7 +281,7 @@ class session { $db->sql_query($sql); } - $del_user_id .= ', \'' . $row['session_user_id'] . '\''; + $del_user_id .= ( ( $del_user_id != '' ) ? ', ' : '' ) . ' \'' . $row['session_user_id'] . '\''; $del_sessions++; } -- cgit v1.2.1