1.20.x admin_bar.module admin_bar_admin_bar_replacements($complete)

Implements hook_admin_bar_replacements().

File

modules/admin_bar/admin_bar.module, line 381
Render an administrative bar as a dropdown menu at the top of the window.

Code

function admin_bar_admin_bar_replacements($complete) {
  $items = array();
  // If the complete menu is output, then it is uncached and will contain the
  // current counts already.
  if (!$complete) {
    // Check whether the users count component is enabled.
    $components = config_get('admin_bar.settings', 'components');
    if (in_array('admin_bar.users', $components) && ($user_count = admin_bar_get_user_count())) {
      // Replace the counters in the cached menu output with current counts.
      $items['.admin-bar-users a'] = $user_count;
    }
  }
  return $items;
}