aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/session.php
diff options
context:
space:
mode:
authorHenry Sudhof <kellanved@phpbb.com>2007-06-27 10:08:33 +0000
committerHenry Sudhof <kellanved@phpbb.com>2007-06-27 10:08:33 +0000
commit3092624b9b8a5305199ed4f4e10ef76a9f89abf9 (patch)
tree10fad7800cfe30e029db9d23cfbfd361f0748e77 /phpBB/includes/session.php
parent78c1256e5cc3b5372c7b07cc4a13215c4f779c25 (diff)
downloadforums-3092624b9b8a5305199ed4f4e10ef76a9f89abf9.tar
forums-3092624b9b8a5305199ed4f4e10ef76a9f89abf9.tar.gz
forums-3092624b9b8a5305199ed4f4e10ef76a9f89abf9.tar.bz2
forums-3092624b9b8a5305199ed4f4e10ef76a9f89abf9.tar.xz
forums-3092624b9b8a5305199ed4f4e10ef76a9f89abf9.zip
#12771
git-svn-id: file:///svn/phpbb/trunk@7801 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/session.php')
-rw-r--r--phpBB/includes/session.php41
1 files changed, 22 insertions, 19 deletions
diff --git a/phpBB/includes/session.php b/phpBB/includes/session.php
index c297a961a8..e97f3ac8e6 100644
--- a/phpBB/includes/session.php
+++ b/phpBB/includes/session.php
@@ -1510,29 +1510,32 @@ class user extends session
}
}
- // Make sure the user is able to hide his session
- if (!$this->data['session_viewonline'])
+ if (isset($this->data['session_viewonline']))
{
- // Reset online status if not allowed to hide the session...
- if (!$auth->acl_get('u_hideonline'))
+ // Make sure the user is able to hide his session
+ if (!$this->data['session_viewonline'])
{
- $sql = 'UPDATE ' . SESSIONS_TABLE . '
- SET session_viewonline = 1
- WHERE session_user_id = ' . $this->data['user_id'];
- $db->sql_query($sql);
- $this->data['session_viewonline'] = 1;
+ // Reset online status if not allowed to hide the session...
+ if (!$auth->acl_get('u_hideonline'))
+ {
+ $sql = 'UPDATE ' . SESSIONS_TABLE . '
+ SET session_viewonline = 1
+ WHERE session_user_id = ' . $this->data['user_id'];
+ $db->sql_query($sql);
+ $this->data['session_viewonline'] = 1;
+ }
}
- }
- else if (!$this->data['user_allow_viewonline'])
- {
- // the user wants to hide and is allowed to -> cloaking device on.
- if ($auth->acl_get('u_hideonline'))
+ else if (!$this->data['user_allow_viewonline'])
{
- $sql = 'UPDATE ' . SESSIONS_TABLE . '
- SET session_viewonline = 0
- WHERE session_user_id = ' . $this->data['user_id'];
- $db->sql_query($sql);
- $this->data['session_viewonline'] = 0;
+ // the user wants to hide and is allowed to -> cloaking device on.
+ if ($auth->acl_get('u_hideonline'))
+ {
+ $sql = 'UPDATE ' . SESSIONS_TABLE . '
+ SET session_viewonline = 0
+ WHERE session_user_id = ' . $this->data['user_id'];
+ $db->sql_query($sql);
+ $this->data['session_viewonline'] = 0;
+ }
}
}