You are here

function mongodb_watchdog_filters in MongoDB 6

Same name and namespace in other branches
  1. 7 mongodb_watchdog/mongodb_watchdog.admin.inc \mongodb_watchdog_filters()

List mongodb_watchdog administration filters that can be applied.

Return value

array A form array

2 calls to mongodb_watchdog_filters()
mongodb_watchdog_filter_form in mongodb_watchdog/mongodb_watchdog.admin.inc
Build the filter form.
mongodb_watchdog_filter_form_submit in mongodb_watchdog/mongodb_watchdog.admin.inc
Process result from mongodb_watchdog administration filter form.

File

mongodb_watchdog/mongodb_watchdog.admin.inc, line 256
Settings for mongodb. Moved back to module file.

Code

function mongodb_watchdog_filters() {
  $filters = array();
  foreach (_mongodb_watchdog_get_message_types() as $type) {
    $types[$type] = $type;
  }
  if (!empty($types)) {
    $filters['type'] = array(
      'title' => t('Type'),
      'options' => $types,
    );
  }
  $filters['severity'] = array(
    'title' => t('Severity'),
    'options' => watchdog_severity_levels(),
  );
  return $filters;
}