From 8a728e1014ad0c80c14e84fb96427e703c6a805e Mon Sep 17 00:00:00 2001 From: Bart van Bragt Date: Wed, 21 Sep 2005 11:07:20 +0000 Subject: [PATCH] System always showed 'you are banned permanently' even for temporary bans git-svn-id: file:///svn/phpbb/trunk@5217 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/includes/session.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/phpBB/includes/session.php b/phpBB/includes/session.php index fd664edc5c..2978d0f921 100644 --- a/phpBB/includes/session.php +++ b/phpBB/includes/session.php @@ -580,6 +580,8 @@ class session else { $banned = true; + $ban_row = $row; + // Don't break. Check if there is an exclude rule for this user } } } @@ -593,12 +595,13 @@ class session $this->setup(); // Determine which message to output - $till_date = (!empty($row['ban_end'])) ? $this->format_date($row['ban_end']) : ''; - $message = (!empty($row['ban_end'])) ? 'BOARD_BAN_TIME' : 'BOARD_BAN_PERM'; + $till_date = (!empty($ban_row['ban_end'])) ? $this->format_date($ban_row['ban_end']) : ''; + $message = (!empty($ban_row['ban_end'])) ? 'BOARD_BAN_TIME' : 'BOARD_BAN_PERM'; $message = sprintf($this->lang[$message], $till_date, '', ''); // More internal HTML ... - $message .= (!empty($row['ban_show_reason'])) ? '

' . sprintf($this->lang['BOARD_BAN_REASON'], $row['ban_show_reason']) : ''; + // TODO: 'ban_show_reason' isn't used in the admin yet. + $message .= (!empty($ban_row['ban_show_reason'])) ? '

' . sprintf($this->lang['BOARD_BAN_REASON'], $ban_row['ban_show_reason']) : ''; trigger_error($message); }