select()->from( 'statusSummary', array( 'hosts_down_unhandled' ) )->getQuery()->fetchRow(); $badge = ''; if ($statusSummary->hosts_down_unhandled) { $badge = sprintf( '
%s
', t(sprintf('%d unhandled host problems', $statusSummary->hosts_down_unhandled)), $statusSummary->hosts_down_unhandled ); } return sprintf( '%s%s %s', $menu->getUrl() ?: '#', $menu->getIcon() ? ' ' : '', htmlspecialchars($menu->getTitle()), $badge ); } }