Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions lang/en_us.php
Original file line number Diff line number Diff line change
Expand Up @@ -913,7 +913,7 @@ protected function _LoadStrings()
$strings['LogIn'] = 'Log In';
$strings['ManageReservations'] = 'Reservations';
$strings['AwaitingActivation'] = 'Awaiting Activation';
$strings['PendingApproval'] = 'Pending Approval';
$strings['PendingApproval'] = 'Pending Reservation';
$strings['ManageSchedules'] = 'Schedules';
$strings['ManageResources'] = 'Resources';
$strings['ManageAccessories'] = 'Accessories';
Expand Down Expand Up @@ -1099,4 +1099,4 @@ protected function _GetHtmlLangCode()
{
return 'en';
}
}
}
2 changes: 1 addition & 1 deletion lang/fr_fr.php
Original file line number Diff line number Diff line change
Expand Up @@ -546,7 +546,7 @@ protected function _LoadStrings()
$strings['LogIn'] = 'Connexion';
$strings['ManageReservations'] = 'Réservations';
$strings['AwaitingActivation'] = 'En attente d\'Activation';
$strings['PendingApproval'] = 'En attente d\'Approbation';
$strings['PendingApproval'] = 'En attente de dépistage';
$strings['ManageSchedules'] = 'Plannings';
$strings['ManageResources'] = 'Ressources';
$strings['ManageAccessories'] = 'Accessoires';
Expand Down
7 changes: 5 additions & 2 deletions lib/Application/Reservation/ReservationConflictIdentifier.php
Original file line number Diff line number Diff line change
Expand Up @@ -123,8 +123,8 @@ public function GetConflicts($reservationSeries)
$reservation->StartDate());

$instanceConflicts[] = new IdentifiedConflict($reservation, $existingItem);
$anyConflictsAreBlackouts = $anyConflictsAreBlackouts || $existingItem->GetReferenceNumber() == "";
}
$anyConflictsAreBlackouts = $anyConflictsAreBlackouts || $existingItem->GetReferenceNumber() == "";
}

$totalConflicts = $this->GetMaxConcurrentConflicts($instanceConflicts);
Expand All @@ -151,6 +151,9 @@ protected function IsInConflict(Reservation $instance, ReservationSeries $series

if (array_key_exists($existingItem->GetResourceId(), $keyedResources))
{
if ($existingItem->GetReferenceNumber() == "") {
return $existingItem->Date->Overlaps($instance->Duration());
}
return $existingItem->BufferedTimes()->Overlaps($instance->Duration());
}

Expand Down Expand Up @@ -275,4 +278,4 @@ public function AllowReservation($numberOfConflictsSkipped = 0)
{
return !$this->areAnyConflictsBlackouts && (($this->maxConcurrentConflicts-$numberOfConflictsSkipped) < $this->maxConcurrentReservations);
}
}
}