aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/functions.php
diff options
context:
space:
mode:
authorPaul S. Owen <psotfx@users.sourceforge.net>2003-10-15 17:43:07 +0000
committerPaul S. Owen <psotfx@users.sourceforge.net>2003-10-15 17:43:07 +0000
commita47fa4d6cab862a9635f3e30d01ad2740c45a888 (patch)
tree10d3ad33badde24948065613ff884cc37ee87781 /phpBB/includes/functions.php
parent8661a45de596e06e89e8fa8f12efb91293780419 (diff)
downloadforums-a47fa4d6cab862a9635f3e30d01ad2740c45a888.tar
forums-a47fa4d6cab862a9635f3e30d01ad2740c45a888.tar.gz
forums-a47fa4d6cab862a9635f3e30d01ad2740c45a888.tar.bz2
forums-a47fa4d6cab862a9635f3e30d01ad2740c45a888.tar.xz
forums-a47fa4d6cab862a9635f3e30d01ad2740c45a888.zip
Remove need for session_ids for "allowed" bots, dump user_founder/user_active in favour of user_type, new user_type, USER_IGNORE
git-svn-id: file:///svn/phpbb/trunk@4603 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/functions.php')
-rw-r--r--phpBB/includes/functions.php9
1 files changed, 4 insertions, 5 deletions
diff --git a/phpBB/includes/functions.php b/phpBB/includes/functions.php
index 09971fc92e..dac19939ba 100644
--- a/phpBB/includes/functions.php
+++ b/phpBB/includes/functions.php
@@ -1236,16 +1236,15 @@ function page_header($page_title = '')
if (!empty($config['load_online']) && !empty($config['load_online_time']))
{
$userlist_ary = $userlist_visible = array();
- $logged_visible_online = $logged_hidden_online = $guests_online = 0;
-
- $prev_user_id = 0;
+ $logged_visible_online = $logged_hidden_online = $guests_online = $prev_user_id = 0;
$prev_user_ip = $reading_sql = '';
+
if (!empty($_REQUEST['f']))
{
$reading_sql = "AND s.session_page LIKE '%f=" . intval($_REQUEST['f']) . "%'";
}
- $sql = 'SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_colour, s.session_ip, s.session_allow_viewonline
+ $sql = 'SELECT u.username, u.user_id, u.user_type, u.user_allow_viewonline, u.user_colour, s.session_ip, s.session_allow_viewonline
FROM ' . USERS_TABLE . ' u, ' . SESSIONS_TABLE . ' s
WHERE s.session_time >= ' . (time() - (intval($config['load_online_time']) * 60)) . "
$reading_sql
@@ -1279,7 +1278,7 @@ function page_header($page_title = '')
if ($row['user_allow_viewonline'] || $auth->acl_get('u_viewonline'))
{
- $user_online_link = "<a href=\"memberlist.$phpEx$SID&amp;mode=viewprofile&amp;u=" . $row['user_id'] . '">' . $user_online_link . '</a>';
+ $user_online_link = ($row['user_type'] <> USER_IGNORE) ? "<a href=\"memberlist.$phpEx$SID&amp;mode=viewprofile&amp;u=" . $row['user_id'] . '">' . $user_online_link . '</a>' : $user_online_link;
$online_userlist .= ($online_userlist != '') ? ', ' . $user_online_link : $user_online_link;
}
}