diff options
| author | Paul S. Owen <psotfx@users.sourceforge.net> | 2001-12-24 16:34:27 +0000 |
|---|---|---|
| committer | Paul S. Owen <psotfx@users.sourceforge.net> | 2001-12-24 16:34:27 +0000 |
| commit | a8277d444a756e2cea896701ffb5c350dcb17d81 (patch) | |
| tree | 42e5512f6e841077f585d9f8fec62b39696a2f91 /phpBB/includes/page_header.php | |
| parent | 8b9857c20013b031088b888d62280c9524831da2 (diff) | |
| download | forums-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/includes/page_header.php')
| -rw-r--r-- | phpBB/includes/page_header.php | 62 |
1 files changed, 58 insertions, 4 deletions
diff --git a/phpBB/includes/page_header.php b/phpBB/includes/page_header.php index dd5efb3f24..6199ec72e9 100644 --- a/phpBB/includes/page_header.php +++ b/phpBB/includes/page_header.php @@ -148,10 +148,64 @@ $online_userlist = $lang['Registered_users'] . " " . $online_userlist; $total_online_users = $logged_visible_online + $logged_hidden_online + $guests_online; -$l_online_users = ( $total_online_users == 1 ) ? sprintf($lang['Online_user_total'], $total_online_users) : sprintf($lang['Online_users_total'], $total_online_users); -$l_online_users .= ( $logged_visible_online == 1 ) ? sprintf($lang['Reg_user_total'], $logged_visible_online) : sprintf($lang['Reg_users_total'], $logged_visible_online); -$l_online_users .= ( $logged_hidden_online == 1 ) ? sprintf($lang['Hidden_user_total'], $logged_hidden_online) : sprintf($lang['Hidden_user_total'], $logged_hidden_online); -$l_online_users .= ( $guests_online == 1 ) ? sprintf($lang['Guest_user_total'], $guests_online) : sprintf($lang['Guest_users_total'], $guests_online); + +if( $total_online_users == 0 ) +{ + $l_t_user_s = $lang['Online_users_zero_total']; +} +else if( $total_online_users == 1 ) +{ + $l_t_user_s = $lang['Online_user_total']; +} +else +{ + $l_t_user_s = $lang['Online_users_total']; +} + +if( $logged_visible_online == 0 ) +{ + $l_r_user_s = $lang['Reg_users_zero_total']; +} +else if( $logged_visible_online == 1 ) +{ + $l_r_user_s = $lang['Reg_user_total']; +} +else +{ + $l_r_user_s = $lang['Reg_users_total']; +} + +if( $logged_hidden_online == 0 ) +{ + $l_h_user_s = $lang['Hidden_users_zero_total']; +} +else if( $logged_hidden_online == 1 ) +{ + $l_h_user_s = $lang['Hidden_user_total']; +} +else +{ + $l_h_user_s = $lang['Hidden_users_total']; +} + +if( $guests_online == 0 ) +{ + $l_g_user_s = $lang['Guest_users_zero_total']; +} +else if( $guests_online == 1 ) +{ + $l_g_user_s = $lang['Guest_user_total']; +} +else +{ + $l_g_user_s = $lang['Guest_users_total']; +} + + +$l_online_users = sprintf($l_t_user_s, $total_online_users); +$l_online_users .= sprintf($l_r_user_s, $logged_visible_online); +$l_online_users .= sprintf($l_h_user_s, $logged_hidden_online); +$l_online_users .= sprintf($l_g_user_s, $guests_online); // // Obtain number of new private messages |
