diff --git a/index.php b/index.php index b2b3148..adc9c6c 100644 --- a/index.php +++ b/index.php @@ -150,6 +150,12 @@ $router->post('/', function () { $eventTicketQty = getInteger($_POST['eventTicketQty']); $ticketEnhancerQty = getInteger($_POST['ticketEnhancerQty']); + $settings = \RedBeanPHP\R::load('settings', 1); + $tickets = $settings->value; + if (($eventTicketQty - $tickets) < 0) { + header('Location: /step-1?error=tickets'); + } + // Calculate totals $additionalContribution = convertPossibleFloatToCents($_POST['additionalContribution']); $cabanaReservation = convertPossibleFloatToCents($_POST['cabanaReservation']); diff --git a/views/step1.php b/views/step1.php index aba07cc..5c29812 100644 --- a/views/step1.php +++ b/views/step1.php @@ -15,7 +15,15 @@ if ($tickets <= 50) { ?>