You are here

function _customfilter_get_filters in Custom filter 6.2

Same name and namespace in other branches
  1. 6 customfilter.module \_customfilter_get_filters()
  2. 7.2 customfilter.module \_customfilter_get_filters()
  3. 7 customfilter.module \_customfilter_get_filters()

Get the list of filters.

Return value

An array of filters.

1 call to _customfilter_get_filters()
customfilter_filter in ./customfilter.module
Implements hook_filter().

File

./customfilter.module, line 237
Allow users to define custom filters.

Code

function _customfilter_get_filters() {
  if ($cache = cache_get('filters', 'cache_customfilter')) {
    $filters = $cache->data;
  }
  else {
    $filters = array();
    $result = db_query("SELECT * FROM {customfilter_filter}");
    while ($filter = db_fetch_array($result)) {
      $filters[$filter['fid']] = $filter;
    }
    cache_set('filters', $filters, 'cache_customfilter');
  }
  return $filters;
}