aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/viewonline.php
diff options
context:
space:
mode:
authorPaul S. Owen <psotfx@users.sourceforge.net>2001-12-24 16:34:27 +0000
committerPaul S. Owen <psotfx@users.sourceforge.net>2001-12-24 16:34:27 +0000
commita8277d444a756e2cea896701ffb5c350dcb17d81 (patch)
tree42e5512f6e841077f585d9f8fec62b39696a2f91 /phpBB/viewonline.php
parent8b9857c20013b031088b888d62280c9524831da2 (diff)
downloadforums-a8277d444a756e2cea896701ffb5c350dcb17d81.tar
forums-a8277d444a756e2cea896701ffb5c350dcb17d81.tar.gz
forums-a8277d444a756e2cea896701ffb5c350dcb17d81.tar.bz2
forums-a8277d444a756e2cea896701ffb5c350dcb17d81.tar.xz
forums-a8277d444a756e2cea896701ffb5c350dcb17d81.zip
Fixed 'bug' #495108, introduced a further string for fields with plural and singular entries, copes with zero conditions.
git-svn-id: file:///svn/phpbb/trunk@1702 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/viewonline.php')
-rw-r--r--phpBB/viewonline.php40
1 files changed, 37 insertions, 3 deletions
diff --git a/phpBB/viewonline.php b/phpBB/viewonline.php
index 612821f350..d7ae7989f1 100644
--- a/phpBB/viewonline.php
+++ b/phpBB/viewonline.php
@@ -231,8 +231,31 @@ if( count($onlinerow_reg) )
}
}
- $l_r_user_s = ( $registered_users == 1 ) ? $lang['Reg_user_online'] : $lang['Reg_users_online'];
- $l_h_user_s = ( $hidden_users == 1 ) ? $lang['Hidden_user_online'] : $lang['Hidden_users_online'];
+ if( $registered_users == 0 )
+ {
+ $l_r_user_s = $lang['Reg_users_zero_online'];
+ }
+ else if( $registered_users == 1 )
+ {
+ $l_r_user_s = $lang['Reg_user_online'];
+ }
+ else
+ {
+ $l_r_user_s = $lang['Reg_users_online'];
+ }
+
+ if( $hidden_users == 0 )
+ {
+ $l_h_user_s = $lang['Hidden_users_zero_online'];
+ }
+ else if( $hidden_users == 1 )
+ {
+ $l_h_user_s = $lang['Hidden_user_online'];
+ }
+ else
+ {
+ $l_h_user_s = $lang['Hidden_users_online'];
+ }
$template->assign_vars(array(
"TOTAL_REGISTERED_USERS_ONLINE" => sprintf($l_r_user_s, $registered_users) . sprintf($l_h_user_s, $hidden_users))
@@ -324,7 +347,18 @@ if( count($onlinerow_guest) )
);
}
- $l_g_user_s = ( $guest_users == 1 ) ? $lang['Guest_user_online'] : $lang['Guest_users_online'];
+ if( $guest_users == 0 )
+ {
+ $l_g_user_s = $lang['Guest_users_zero_online'];
+ }
+ else if( $guest_users == 1 )
+ {
+ $l_g_user_s = $lang['Guest_user_online'];
+ }
+ else
+ {
+ $l_g_user_s = $lang['Guest_users_online'];
+ }
$template->assign_vars(array(
"TOTAL_GUEST_USERS_ONLINE" => sprintf($l_g_user_s, $guest_users))