You are here

function _customfilter_get_filters in Custom filter 6

Same name and namespace in other branches
  1. 6.2 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.

8 calls to _customfilter_get_filters()
customfilter_export_form in ./customfilter.admin.inc
Return the export form.
customfilter_filter in ./customfilter.module
Implements hook_filter().
customfilter_filter_delete in ./customfilter.admin.inc
Return the filter delete form.
customfilter_filter_edit in ./customfilter.admin.inc
Return the filter edit form.
customfilter_filter_tips in ./customfilter.module
Implements hook_filter_tips().

... See full list

File

./customfilter.module, line 305
Allows the users with the right permission 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} ORDER BY name");
    while ($filter = db_fetch_array($result)) {
      $filters[$filter['fid']] = $filter;
    }
    cache_set('filters', $filters, 'cache_customfilter');
  }
  return $filters;
}