Same name and namespace in other branches
  1. 4.6.x modules/filter.module \filter_list_all()
  2. 4.7.x modules/filter.module \filter_list_all()
  3. 5.x modules/filter/filter.module \filter_list_all()

Build a list of all filters.

1 call to filter_list_all()
filter_admin_format_form in modules/filter/filter.admin.inc
Generate a filter format form.

File

modules/filter/filter.module, line 328
Framework for handling filtering of content.

Code

function filter_list_all() {
  $filters = array();
  foreach (module_list() as $module) {
    $list = module_invoke($module, 'filter', 'list');
    if (isset($list) && is_array($list)) {
      foreach ($list as $delta => $name) {
        $filters[$module . '/' . $delta] = (object) array(
          'module' => $module,
          'delta' => $delta,
          'name' => $name,
        );
      }
    }
  }
  uasort($filters, '_filter_list_cmp');
  return $filters;
}