public function SarniaViewsHandlerFilter::operator_form in Sarnia 7
Options form subform for setting the operator.
This may be overridden by child classes, and it must define $form['operator'].
Overrides views_handler_filter::operator_form
See also
options_form()
File
- handlers/
handler_filter.inc, line 44
Class
- SarniaViewsHandlerFilter
- Really basic filter handler for filtering Solr documents in Views.
Code
public function operator_form(&$form, &$form_state) {
parent::operator_form($form, $form_state);
if ($this->options['solr_property_expose'] || isset($form_state['form_id']) && $form_state['form_id'] == 'views_ui_config_item_form') {
$form['solr_property'] = array(
'#type' => 'select',
'#title' => t('Solr property'),
'#options' => sarnia_index_get_filter_options($this->definition['search_api_index']),
'#default_value' => $this->options['solr_property'],
);
sarnia_element_add_combobox($form['solr_property']);
}
}