From c553662eda27c7a7effb6ddeae1d84cd237f7e54 Mon Sep 17 00:00:00 2001 From: Matthias Schmidt Date: Tue, 30 Jul 2013 16:30:23 +0200 Subject: [PATCH] Fixes conditions for users online list --- .../files/lib/page/UsersOnlineListPage.class.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/wcfsetup/install/files/lib/page/UsersOnlineListPage.class.php b/wcfsetup/install/files/lib/page/UsersOnlineListPage.class.php index ed31f0d953..020a2086fb 100644 --- a/wcfsetup/install/files/lib/page/UsersOnlineListPage.class.php +++ b/wcfsetup/install/files/lib/page/UsersOnlineListPage.class.php @@ -77,10 +77,16 @@ class UsersOnlineListPage extends SortablePage { protected function initObjectList() { parent::initObjectList(); - if (!USERS_ONLINE_SHOW_ROBOTS) $this->objectList->getConditionBuilder()->add('session.spiderID = 0'); + if (!USERS_ONLINE_SHOW_ROBOTS) { + $this->objectList->getConditionBuilder()->add('session.spiderID IS NULL'); + } if (!USERS_ONLINE_SHOW_GUESTS) { - if (USERS_ONLINE_SHOW_ROBOTS) $this->objectList->getConditionBuilder()->add('(session.userID IS NOT NULL OR session.spiderID <> 0)'); - else $this->objectList->getConditionBuilder()->add('session.userID IS NOT NULL'); + if (USERS_ONLINE_SHOW_ROBOTS) { + $this->objectList->getConditionBuilder()->add('(session.userID IS NOT NULL OR session.spiderID IS NOT NULL)'); + } + else { + $this->objectList->getConditionBuilder()->add('session.userID IS NOT NULL'); + } } } -- 2.20.1