You are here

private function MerciDefaultController_non_inventory::merci_bucket_intersects in MERCI (Manage Equipment Reservations, Checkout and Inventory) 7.3

1 call to MerciDefaultController_non_inventory::merci_bucket_intersects()
MerciDefaultController_non_inventory::bestFit in merci_core/reservation.handler.inc

File

merci_core/reservation.handler.inc, line 572
Abstraction of the selection logic of an entity reference field.

Class

MerciDefaultController_non_inventory
A null implementation of EntityReference_SelectionHandler.

Code

private function merci_bucket_intersects($r1, $r2) {
  $value = $this->date_column;
  $value2 = $this->date_column2;

  /*
   * Make sure r1 start date is before r2 start date.
   */
  if (date_create($r1->{$value}) > date_create($r2->{$value})) {
    $temp = $r1;
    $r1 = $r2;
    $r2 = $temp;
  }
  if (date_create($r2->{$value}) <= date_create($r1->{$value2})) {
    return true;
  }
  return false;
}