You are here

public function FacetapiMultiSelectWidget::buildDefaultValue in Facetapi Multiselect 7

Builds a #default_value array for our select element.

File

plugins/facetapi/facetapi_multiselect.inc, line 74
Defines a plugin for a multiselect facet API widget.

Class

FacetapiMultiSelectWidget
Widget that renders facets as a multiselect element.

Code

public function buildDefaultValue($element) {
  $active_items = $this->facet
    ->getAdapter()
    ->getActiveItems($this->facet
    ->getFacet());
  $default_value = array();
  foreach ($active_items as $id => $values) {
    $default_value[] = rawurlencode($values['field alias']) . ":" . $id;
  }
  return $default_value;
}