You are here

public function FacetapiMultiSelectWidget::execute in Facetapi Multiselect 7

Renders the facet.

File

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

Class

FacetapiMultiSelectWidget
Widget that renders facets as a multiselect element.

Code

public function execute() {

  // We need a separate form ID for each facet, so Drupal can distinguish
  // between multiple facets on the page. See facetapi_multiselect_forms().
  // Use drupal_static() because a regular static variable is buggy here for
  // some reason.
  $count =& drupal_static('FacetapiMultiSelectWidget:execute', 0);
  $form_id = 'facetapi_multiselect_form_' . ++$count;
  $element =& $this->build[$this->facet['field alias']];
  $element = drupal_get_form($form_id, $this, $element);
}