public function views_handler_filter_date::op_simple in Views (for Drupal 7) 7.3
Same name and namespace in other branches
- 6.3 handlers/views_handler_filter_date.inc \views_handler_filter_date::op_simple()
- 6.2 handlers/views_handler_filter_date.inc \views_handler_filter_date::op_simple()
Overrides views_handler_filter_numeric::op_simple
File
- handlers/
views_handler_filter_date.inc, line 197 - Definition of views_handler_filter_date.
Class
- views_handler_filter_date
- Filter to handle dates stored as a timestamp.
Code
public function op_simple($field) {
// Use the substitutions to ensure a consistent timestamp.
$query_substitutions = views_views_query_substitutions($this->view);
$value = intval(strtotime($this->value['value'], $query_substitutions['***CURRENT_TIME***']));
// This is safe because we are manually scrubbing the value. It is
// necessary to do it this way because $value is a formula when using an
// offset.
$this->query
->add_where_expression($this->options['group'], "{$field} {$this->operator} {$value}");
}