You are here

function access_filter_build_fast in Access Filter 7

Serialize filters for fast mode.

Parameters

array $filters: An array of filter object.

Return value

string A string of serialized filters.

2 calls to access_filter_build_fast()
access_filter_form_fast in ./access_filter.admin.inc
Form builder for the filter fast settings form.
access_filter_overview_filters in ./access_filter.admin.inc
Form builder to list and manage filters.

File

./access_filter.admin.inc, line 229
Administration pages for access filters.

Code

function access_filter_build_fast($filters) {
  foreach ($filters as $i => $filter) {
    if ($filter->status == ACCESS_FILTER_STATUS_ENABLED) {

      // Remove useless properties.
      unset($filter->fid, $filter->name, $filter->status, $filter->weight);
    }
    else {
      unset($filters[$i]);
    }
  }
  return serialize($filters);
}