You are here

public function apachesolr_views_handler_filter_date::op_between in Apache Solr Views 7

Filter for a date within certain range.

Overrides views_handler_filter_date::op_between

File

handlers/apachesolr_views_handler_filter_date.inc, line 16
Date filter handler for Apache Solr Views.

Class

apachesolr_views_handler_filter_date

Code

public function op_between($field) {
  $min_value = $this
    ->obtain_formated_date($this->value['min'], '00:00:00');
  $max_value = $this
    ->obtain_formated_date($this->value['max'], '23:59:59.999');
  $value = "[{$min_value} TO {$max_value}]";
  $operator = strtoupper($this->operator);
  $this->query
    ->add_where($this->options['group'], $this->real_field, $value, $operator);
}