You are here

function admin_menu_get_user_count in Administration menu 7.3

Same name and namespace in other branches
  1. 8.3 admin_menu.module \admin_menu_get_user_count()
  2. 5.3 admin_menu.module \admin_menu_get_user_count()
  3. 6.3 admin_menu.module \admin_menu_get_user_count()

Return count of online anonymous/authenticated users.

See also

user_block(), user.module

3 calls to admin_menu_get_user_count()
admin_menu_admin_menu_replacements in ./admin_menu.module
Implements hook_admin_menu_replacements().
admin_menu_links_users in ./admin_menu.inc
Builds user counter.
hook_admin_menu_replacements in ./admin_menu.api.php
Return content to be replace via JS in the cached menu output.

File

./admin_menu.module, line 557
Render an administrative menu as a dropdown menu at the top of the window.

Code

function admin_menu_get_user_count() {
  $interval = REQUEST_TIME - variable_get('user_block_seconds_online', 900);
  $count_anon = admin_menu_session_count($interval, TRUE);
  $count_auth = admin_menu_session_count($interval, FALSE);
  return t('@count-anon / @count-auth', array(
    '@count-anon' => $count_anon,
    '@count-auth' => $count_auth,
  ));
}