Index: dblog_ext.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/util/contribs/dblog_ext/Attic/dblog_ext.module,v retrieving revision 1.1.2.1 diff -u -r1.1.2.1 dblog_ext.module --- dblog_ext.module 9 Oct 2009 19:45:26 -0000 1.1.2.1 +++ dblog_ext.module 30 Dec 2009 15:10:30 -0000 @@ -23,6 +23,20 @@ */ function dblog_log_filters() { $filters = dblog_filters(); + $count_type = array('type', 'severity'); + + foreach ($count_type as $column) { + foreach ($filters[$column]['options'] as $key => $value) { + $count = db_result(db_query("SELECT COUNT(*) FROM {watchdog} WHERE `%s` = '%s'", $column, $key)); + if ($count > 0) { + $filters[$column]['options'][$key] .= " ($count)"; + } + else { + unset($filters[$column]['options'][$key]); + } + } + } + foreach($filters as $key => $filter) { $filters[$key]['conjunction'] = TRUE; }