... | ... |
@@ -167,7 +167,7 @@ class SlotAjaxController extends AbstractController |
167 | 167 |
$arrLage = array_combine($Lage->fetchEach('id'),$Lage->fetchEach('title')); |
168 | 168 |
} |
169 | 169 |
|
170 |
- $intAvailableBehaelter = $Slot->getAvailableBehaelter(); |
|
170 |
+ $intAvailableBehaelter = max(0,$Slot->getAvailableBehaelter()); |
|
171 | 171 |
|
172 | 172 |
$arrData = [ |
173 | 173 |
'modal' => $blnModal, |
... | ... |
@@ -237,7 +237,7 @@ class SlotAjaxController extends AbstractController |
237 | 237 |
$arrLage = $Lage->fetchEach('title'); |
238 | 238 |
} |
239 | 239 |
|
240 |
- $intAvailableBehaelter = $Slot->getAvailableBehaelter(); |
|
240 |
+ $intAvailableBehaelter = max(0,$Slot->getAvailableBehaelter()); |
|
241 | 241 |
|
242 | 242 |
$arrData = [ |
243 | 243 |
'modal' => $blnModal, |
... | ... |
@@ -366,7 +366,7 @@ class SlotAjaxController extends AbstractController |
366 | 366 |
$arrLagenBooked = explode(',', $Booking->lage); |
367 | 367 |
} |
368 | 368 |
|
369 |
- $intAvailableBehaelter = $Slot->getAvailableBehaelter(); |
|
369 |
+ $intAvailableBehaelter = max(0,$Slot->getAvailableBehaelter()); |
|
370 | 370 |
|
371 | 371 |
$arrData = array_merge($arrData,[ |
372 | 372 |
'modal' => $blnModal, |
... | ... |
@@ -127,7 +127,7 @@ class WeinanlieferungSlotsListModuleController extends AbstractFrontendModuleCon |
127 | 127 |
$day = new Date($slot->date); |
128 | 128 |
$arrSorten = []; |
129 | 129 |
$arrErnteart = []; |
130 |
- $intAvailableBehaelter = $slot->getAvailableBehaelter(); |
|
130 |
+ $intAvailableBehaelter = max(0,$slot->getAvailableBehaelter()); |
|
131 | 131 |
|
132 | 132 |
$Sorten = StringUtil::deserialize($slot->sorten, true); |
133 | 133 |
foreach ($Sorten as $sorte) |