You are here

public function webform_handler_filter_webform_status::get_value_options in Webform 7.3

Same name and namespace in other branches
  1. 6.3 views/webform_handler_filter_webform_status.inc \webform_handler_filter_webform_status::get_value_options()
  2. 7.4 views/webform_handler_filter_webform_status.inc \webform_handler_filter_webform_status::get_value_options()

Return the possible options for this filter.

Child classes should override this function to set the possible values for the filter. Since this is a boolean filter, the array should have two possible keys: 1 for "True" and 0 for "False", although the labels can be whatever makes sense for the filter. These values are used for configuring the filter, when the filter is exposed, and in the admin summary of the filter. Normally, this should be static data, but if it's dynamic for some reason, child classes should use a guard to reduce database hits as much as possible.

Overrides views_handler_filter_boolean_operator::get_value_options

File

views/webform_handler_filter_webform_status.inc, line 16
Views handler to filter webforms by open or closed status.

Class

webform_handler_filter_webform_status

Code

public function get_value_options() {
  if (!isset($this->value_options)) {
    $this->value_title = t('Status');
    $options = array(
      '1' => t('Open'),
      '0' => t('Closed'),
    );
    $this->value_options = $options;
  }
}