diff --git a/main/inc/lib/display.lib.php b/main/inc/lib/display.lib.php
index 5bc77c71e3..5900a26b70 100644
--- a/main/inc/lib/display.lib.php
+++ b/main/inc/lib/display.lib.php
@@ -1376,12 +1376,31 @@ class Display {
return $div;
}
- function badge($count) {
- $count = intval($count);
+ function badge($count, $type ="warning") {
+ $class = '';
+
+ switch ($type) {
+ case 'success':
+ $class = 'badge-success';
+ break;
+ case 'warning':
+ $class = 'badge-warning';
+ break;
+ case 'important':
+ $class = 'badge-important';
+ break;
+ case 'info':
+ $class = 'badge-info';
+ break;
+ case 'inverse':
+ $class = 'badge-inverse';
+ break;
+ }
+
if (!empty($count)) {
- return ' '.$count.'';
+ return ' '.$count.'';
}
- return '';
+ return null;
}
function label($content, $type = null) {