ticket check/sold out check

This commit is contained in:
Chris Smith
2019-03-07 16:21:44 -06:00
parent 7c3a9aadb1
commit 23ce4bb268
3 changed files with 25 additions and 0 deletions

View File

@@ -37,6 +37,13 @@ $router->set404(function () {
// Static route: / (homepage)
$router->get('/', function(){
$settings = \RedBeanPHP\R::load('settings', 1);
$tickets = $settings->value;
if ($tickets <= 0) {
header('Location: /sold-out');
}
include 'views/common/head.php';
include 'views/family.php';
include 'views/common/footer.php';
@@ -172,6 +179,12 @@ $router->get('/thank-you/{uuid}', function ($uuid) {
include 'views/common/footer.php';
});
$router->get('/sold-out', function () {
include 'views/common/head.php';
include 'views/soldout.php';
include 'views/common/footer.php';
});
$router->post('/manage/{uuid}', function ($uuid) {
if ($uuid !== $_POST['uuid']) {
throw new Exception('Invalid form submission', 400);

View File

@@ -45,6 +45,7 @@
<?php
$settings = \RedBeanPHP\R::load('settings', 1);
$tickets = $settings->value;
?>
<div class="website">
<div class="gridStyle container">

11
views/soldout.php Normal file
View File

@@ -0,0 +1,11 @@
<div class="row">
<div class="col-md-12 mb-12">
<div class="mb-12 text-center">
<br/><br/>
<h1>Sorry!</h1>
<p>We are sold out of tickets!</p>
</div>
</div>
</div>