efq_views_handler_filter_field_in_operator.inc in EntityFieldQuery Views Backend 7
File
handlers/efq_views_handler_filter_field_in_operator.inc
View source
<?php
class efq_views_handler_filter_field_in_operator extends efq_views_handler_filter_in_operator {
function option_definition() {
$options = parent::option_definition();
$options['delta'] = array(
'default' => NULL,
);
return $options;
}
function options_form(&$form, &$form_state) {
parent::options_form($form, $form_state);
$form['delta'] = array(
'#type' => 'textfield',
'#title' => t('Delta'),
'#default_value' => $this->options['delta'],
'#description' => t('Numeric delta group identifier. If provided, only values attached to the same delta are matched. Leave empty to match all values.'),
);
}
function op_simple() {
if (empty($this->value)) {
return;
}
$this->query->query
->fieldCondition($this->definition['field_name'], $this->real_field, array_values($this->value), $this->operator, efq_views_extract_delta($this));
}
}