| @@ 59-65 (lines=7) @@ | ||
| 56 | $anonymous = 0; |
|
| 57 | $logged_in = []; |
|
| 58 | $content = ''; |
|
| 59 | foreach (User::allLoggedIn() as $user) { |
|
| 60 | if (Auth::isAdmin() || $user->getPreference('visibleonline')) { |
|
| 61 | $logged_in[] = $user; |
|
| 62 | } else { |
|
| 63 | $anonymous++; |
|
| 64 | } |
|
| 65 | } |
|
| 66 | $count_logged_in = count($logged_in); |
|
| 67 | $content .= '<div class="logged_in_count">'; |
|
| 68 | if ($anonymous) { |
|
| @@ 5862-5868 (lines=7) @@ | ||
| 5859 | // List active users |
|
| 5860 | $NumAnonymous = 0; |
|
| 5861 | $loggedusers = []; |
|
| 5862 | foreach (User::allLoggedIn() as $user) { |
|
| 5863 | if (Auth::isAdmin() || $user->getPreference('visibleonline')) { |
|
| 5864 | $loggedusers[] = $user; |
|
| 5865 | } else { |
|
| 5866 | $NumAnonymous++; |
|
| 5867 | } |
|
| 5868 | } |
|
| 5869 | $LoginUsers = count($loggedusers); |
|
| 5870 | if ($LoginUsers == 0 && $NumAnonymous == 0) { |
|
| 5871 | return I18N::translate('No signed-in and no anonymous users'); |
|
| @@ 5926-5932 (lines=7) @@ | ||
| 5923 | private function usersLoggedInTotalQuery($type = 'all') { |
|
| 5924 | $anon = 0; |
|
| 5925 | $visible = 0; |
|
| 5926 | foreach (User::allLoggedIn() as $user) { |
|
| 5927 | if (Auth::isAdmin() || $user->getPreference('visibleonline')) { |
|
| 5928 | $visible++; |
|
| 5929 | } else { |
|
| 5930 | $anon++; |
|
| 5931 | } |
|
| 5932 | } |
|
| 5933 | if ($type == 'anon') { |
|
| 5934 | return $anon; |
|
| 5935 | } elseif ($type == 'visible') { |
|