You are here

public function FacetapiDependencyFacet::getEnabledFacets in Facet API Bonus 7

Determine enabled facets

Returns an associative array facet name => title of factes enabled for the given searcher

1 call to FacetapiDependencyFacet::getEnabledFacets()
FacetapiDependencyFacet::settingsForm in plugins/facetapi/dependency_facet.inc
Adds dependency settings to the form.

File

plugins/facetapi/dependency_facet.inc, line 156
Performs a dependency check against other specified facets/facet values

Class

FacetapiDependencyFacet
Adds a dependency on another facet being active.

Code

public function getEnabledFacets() {
  $facets = array();
  $enabled_facets = facetapi_get_enabled_facets($this->adapter
    ->getSearcher());
  unset($enabled_facets[$this->facet['name']]);
  foreach ($enabled_facets as $facet_key => $facet_object) {
    $facets[$facet_key] = $facet_object['label'] . ' (' . $facet_object['name'] . ')';
  }
  return $facets;
}