You are here

function views_handler_filter_field_variable_compare::options_form in Views Variable Field 7

Overrides views_handler_filter#options_form().

Overrides views_handler_filter::options_form

File

includes/views/views_handler_filter_field_variable_compare.inc, line 64
Definition of views_handler_filter_field_variable_compare.

Class

views_handler_filter_field_variable_compare
A handler to filter a view using field against system variable comparison.

Code

function options_form(&$form, &$form_state) {
  parent::options_form($form, $form_state);
  $field_options = $this
    ->field_options();
  $form['left_field'] = array(
    '#type' => 'select',
    '#title' => t('Left field'),
    '#default_value' => $this->options['left_field'],
    '#options' => $field_options,
    '#weight' => -3,
  );
  $form['operator'] = array(
    '#type' => 'select',
    '#title' => t('Operator'),
    '#default_value' => $this->options['operator'],
    '#options' => $this
      ->fields_operator_options(),
    '#weight' => -2,
  );
  $form['variable'] = array(
    '#type' => 'textfield',
    '#title' => t('Variable'),
    '#default_value' => $this->options['variable'],
    '#required' => TRUE,
    '#weight' => -1,
  );
}