function tripal_views_handler_filter_select_string::exposed_form

2.x tripal_views_handler_filter_select_string.inc tripal_views_handler_filter_select_string::exposed_form(&$form, &$form_state)
3.x tripal_views_handler_filter_select_string.inc tripal_views_handler_filter_select_string::exposed_form(&$form, &$form_state)
1.x tripal_views_handler_filter_select_string.inc tripal_views_handler_filter_select_string::exposed_form(&$form, &$form_state)

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

tripal_views/views/handlers/tripal_views_handler_filter_select_string.inc, line 298
Contains tripal_views_handler_filter_select_string Filter Handler

Class

tripal_views_handler_filter_select_string
This Handler provides a generic select list for any chado field that is a string The select list includes all distinct values for that field.

Code

function exposed_form(&$form, &$form_state) {
  parent::exposed_form($form, $form_state);

  if (isset($this->options['select_multiple'])) {
    if ($this->options['select_multiple']) {

      if (isset($this->options['expose']['identifier'])) {
        $id = $this->options['expose']['identifier'];
      }
      else {
        $id = $this->options['id'];
      }
      $form[$id]['#multiple'] = TRUE;
    }
  }
}