Browse code

Do not show negative behaelter values

Benjamin Roth authored on11/09/2023 10:43:36
Showing2 changed files
... ...
@@ -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)