You are here

public function MerciDefaultController::getConflicts in MERCI (Manage Equipment Reservations, Checkout and Inventory) 7.3

1 call to MerciDefaultController::getConflicts()
MerciDefaultController::getErrors in merci_core/reservation.handler.inc

File

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

Class

MerciDefaultController
A null implementation of EntityReference_SelectionHandler.

Code

public function getConflicts($delta = NULL, $dates = array()) {
  $this
    ->validate();
  $conflicts = $this->conflicting_entities;
  if ($delta === NULL) {
    return $conflicts;
  }
  if (empty($dates)) {
    return array_key_exists($delta, $conflicts) ? $conflicts[$delta] : FALSE;
  }
  $date_value = $dates['value'];
  return (array_key_exists($delta, $conflicts) and array_key_exists($date_value, $conflicts[$delta])) ? $conflicts[$delta][$date_value] : FALSE;
}