filter_get_filters
- Versions
- 7
filter_get_filters()
Return a list of all filters provided by modules.
Code
modules/filter/filter.module, line 463
<?php
function filter_get_filters() {
$filters = &drupal_static(__FUNCTION__, array());
if (empty($filters)) {
foreach (module_implements('filter_info') as $module) {
$info = module_invoke($module, 'filter_info');
if (isset($info) && is_array($info)) {
// Assign the name of the module implementing the filters.
foreach (array_keys($info) as $name) {
$info[$name]['module'] = $module;
}
$filters = array_merge($filters, $info);
}
}
// Allow modules to alter filter definitions.
drupal_alter('filter_info', $filters);
uasort($filters, '_filter_list_cmp');
}
return $filters;
}
?>Login or register to post comments 