| ... | ... |
@@ -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) |