You are here

function _customfilter_map_filter_id in Custom filter 7

Same name and namespace in other branches
  1. 6 customfilter.admin.inc \_customfilter_map_filter_id()
  2. 7.2 customfilter.module \_customfilter_map_filter_id()

Map the imported filter ID to a new one.

File

./customfilter.module, line 1501
Allows the users with the right permission to define custom filters.

Code

function _customfilter_map_filter_id($id) {
  static $base = 0, $fids = array();
  if (!$base) {
    $base = (int) db_query("SELECT MAX(fid) FROM {customfilter_filter}")
      ->fetchField() + 1;
  }
  if (!isset($fids[$id])) {
    $fids[$id] = $base++;
  }
  return $fids[$id];
}