function views_handler_filter_date::op_simple
3.x views_handler_filter_date.inc | views_handler_filter_date::op_simple($field) |
2.x views_handler_filter_date.inc | views_handler_filter_date::op_simple($field) |
Overrides views_handler_filter_numeric::op_simple
File
- handlers/
views_handler_filter_date.inc, line 174 - Definition of views_handler_filter_date.
Class
- views_handler_filter_date
- Filter to handle dates stored as a timestamp.
Code
function op_simple($field) {
$value = intval(strtotime($this->value['value'], 0));
if (!empty($this->value['type']) && $this->value['type'] == 'offset') {
$value = '***CURRENT_TIME***' . sprintf('%+d', $value); // keep sign
}
// 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");
}