protected function MerciDefaultController::validate in MERCI (Manage Equipment Reservations, Checkout and Inventory) 7.3
3 calls to MerciDefaultController::validate()
- MerciDefaultController::getConflicts in merci_core/
reservation.handler.inc - MerciDefaultController::getErrors in merci_core/
reservation.handler.inc - MerciDefaultController::getQuantityReserved in merci_core/
reservation.handler.inc
1 method overrides MerciDefaultController::validate()
File
- merci_core/
reservation.handler.inc, line 236 - Abstraction of the selection logic of an entity reference field.
Class
- MerciDefaultController
- A null implementation of EntityReference_SelectionHandler.
Code
protected function validate() {
if (!$this->validated) {
$this->conflicting_entities = $this
->conflicts();
$this->validated = TRUE;
foreach ($this->conflicting_entities as $delta => $dates) {
foreach ($dates as $date_start => $conflicts) {
if (!array_key_exists($delta, $this->quantity_reserved)) {
$this->quantity_reserved[$delta] = array();
}
$this->quantity_reserved[$delta][$date_start] = 1;
}
}
}
}