You are here

function views_handler_filter_mis_last_updated::query in MERCI (Manage Equipment Reservations, Checkout and Inventory) 7.3

Add this filter to the query.

Due to the nature of fapi, the value and the operator have an unintended level of indirection. You will find them in $this->operator and $this->value respectively.

Overrides views_handler_filter_numeric::query

File

merci_inventory/views/handlers/views_handler_filter_mis_last_updated.inc, line 14
Definition of views_handler_filter_ncs_last_updated.

Class

views_handler_filter_mis_last_updated
Filter handler for the newer of last comment / node updated.

Code

function query() {
  $this
    ->ensure_my_table();
  $this->node_table = $this->query
    ->ensure_table('commerce_product', $this->relationship);
  $field = "GREATEST(" . $this->node_table . ".changed, " . $this->table_alias . ".last_inventory_timestamp)";
  $info = $this
    ->operators();
  if (!empty($info[$this->operator]['method'])) {
    $this
      ->{$info[$this->operator]['method']}($field);
  }
}