You are here

function workbench_access_handler_filter_access::exposed_form in Workbench Access 7

Render our chunk of the exposed filter form when selecting.

You can override this if it doesn't do what you expect.

Overrides views_handler_filter::exposed_form

File

includes/workbench_access_handler_filter_access.inc, line 55
Views integration for Workbench.

Class

workbench_access_handler_filter_access
@file Views integration for Workbench.

Code

function exposed_form(&$form, &$form_state) {

  // Prevent parent form errors by using a value.
  $form['value'] = array(
    '#type' => 'value',
    '#value' => '',
  );
  parent::exposed_form($form, $form_state);

  // Build our form element.
  $options = workbench_access_active_options();
  $form['access_id'] = array(
    '#type' => 'select',
    '#multiple' => TRUE,
    '#options' => $options,
    '#default_value' => $this->options['access_id'],
    '#size' => $this->options['size'],
  );
  unset($form['size']);
}