public static function badge($count = 0, $classes = '', $tooltip = '', $placement = '')
{
$classes = !empty($classes) ? ' ' . $classes : '';
if (!empty($tooltip)) {
$classes .= ' wpdk-has-tooltip';
$placement = sprintf('data-placement="%s"', empty($placement) ? 'bottom' : $placement);
}
if (empty($count)) {
// Return ever a placeholder in order to modify onfly ( via javascript ) this badge
$result = sprintf(' <span class="%s"></span>', $classes);
} else {
$result = sprintf(' <span title="%s" %s class="wpdk-badge update-plugins count-%s%s"><span class="plugin-count">%s</span></span>', $tooltip, $placement, $count, $classes, number_format_i18n($count));
}
return $result;
}