You are here

public function global_filter_plugin_argument_default_global_filter_view::options_form in Views Global Filter 7

Same name and namespace in other branches
  1. 8 views/global_filter_plugin_argument_default_global_filter_view.inc \global_filter_plugin_argument_default_global_filter_view::options_form()
  2. 6 views/global_filter_plugin_argument_default_global_filter_view.inc \global_filter_plugin_argument_default_global_filter_view::options_form()

Build the options form.

Overrides views_plugin_argument_default::options_form

File

views/global_filter_plugin_argument_default_global_filter_view.inc, line 26
Contains the Global Filter default argument plugin (view).

Class

global_filter_plugin_argument_default_global_filter_view
Default argument plugin to extract the View filter values set for this contextual filter.

Code

public function options_form(&$form, &$form_state) {
  $form['global_filter_view'] = array(
    '#type' => 'select',
    '#title' => t('View providing default value'),
    '#options' => global_filter_get_used_view_names(),
    '#default_value' => $this->options['global_filter_view'],
    '#description' => t('Select the global filter view(s) that will provide the default value for this contextual filter.'),
    // See [#1618302].
    '#multiple' => TRUE,
  );
  $form['break_phrase_and'] = array(
    '#type' => 'checkbox',
    '#title' => t('Process multiple filter values in <em>all of</em> (AND) rather than <em>one of</em> (OR) mode.'),
    '#description' => t('Applies only when <strong>Allow multiple values</strong> is ticked in the <strong>More</strong> fieldset below.'),
    '#default_value' => !empty($this->options['break_phrase_and']),
  );
}