blog route

This commit is contained in:
Chris Smith
2019-04-30 14:01:13 -05:00
parent f4d6d6749b
commit 85fb400ee5

View File

@@ -45,7 +45,7 @@ $router->set404(function () {
list($_SERVER['EVENT_TICKET_PRICE'], $_SERVER['TABLE_TICKET_PRICE']) = getEventPricing(new DateTime('now', new DateTimeZone('America/Chicago'))); list($_SERVER['EVENT_TICKET_PRICE'], $_SERVER['TABLE_TICKET_PRICE']) = getEventPricing(new DateTime('now', new DateTimeZone('America/Chicago')));
$router->before('GET|POST', '/admin/.*', function() { $router->before('GET|POST', '/admin/.*', function () {
session_start(); session_start();
if (!isset($_SESSION['user'])) { if (!isset($_SESSION['user'])) {
header('location: /auth/login'); header('location: /auth/login');
@@ -53,18 +53,18 @@ $router->before('GET|POST', '/admin/.*', function() {
} }
}); });
$router->get('/auth/login', function() { $router->get('/auth/login', function () {
include 'views/common/head.php'; include 'views/common/head.php';
include 'views/admin-login.php'; include 'views/admin-login.php';
include 'views/common/footer.php'; include 'views/common/footer.php';
}); });
$router->post('/auth/login', function() { $router->post('/auth/login', function () {
if (($_POST['username'] == $_SERVER['ADMIN_USER']) && ($_POST['password'] == $_SERVER['ADMIN_PASS'])) { if (($_POST['username'] == $_SERVER['ADMIN_USER']) && ($_POST['password'] == $_SERVER['ADMIN_PASS'])) {
session_start(); session_start();
$_SESSION['user'] = $_POST['username']; $_SESSION['user'] = $_POST['username'];
header('Location: /admin/orders'); header('Location: /admin/orders');
}else{ } else {
header('Location: /auth/login?alert=error'); header('Location: /auth/login?alert=error');
} }
}); });
@@ -92,16 +92,16 @@ $router->get('/admin/orders', function () {
}); });
$router->get('/admin/guests/export', function () { $router->get('/admin/guests/export', function () {
R::csv('SELECT * FROM guests',[], [ R::csv('SELECT * FROM guests', [], [
'id','order number', 'name', 'email', 'phone', 'childcare? (0=no, 1=yes)','valet? (0=no, 1=yes)','food restrictions? (0=no, 1=vegetarian, 2=vegan)','table','paddle','stripe_id','uuid','date created' 'id', 'order number', 'name', 'email', 'phone', 'childcare? (0=no, 1=yes)', 'valet? (0=no, 1=yes)', 'food restrictions? (0=no, 1=vegetarian, 2=vegan)', 'table', 'paddle', 'stripe_id', 'uuid', 'date created'
], 'guests.csv', true); ], 'guests.csv', true);
exit; exit;
}); });
$router->get('/admin/orders/export', function () { $router->get('/admin/orders/export', function () {
R::csv('SELECT * FROM orders',[], [ R::csv('SELECT * FROM orders', [], [
'order number','ticket quantity','enhancer quantity','ticket cents', 'enhancer cents', 'additional cents', 'cabana cents', 'total cents', 'first name', 'last name', 'email', 'order number', 'ticket quantity', 'enhancer quantity', 'ticket cents', 'enhancer cents', 'additional cents', 'cabana cents', 'total cents', 'first name', 'last name', 'email',
'address','city','state','zip','payment type (0=credit, 1=check)','stripe token', 'date created', 'uuid' 'address', 'city', 'state', 'zip', 'payment type (0=credit, 1=check)', 'stripe token', 'date created', 'uuid'
], 'orders.csv', true); ], 'orders.csv', true);
exit; exit;
}); });
@@ -153,7 +153,7 @@ $router->post('/', function () {
$settings = \RedBeanPHP\R::load('settings', 1); $settings = \RedBeanPHP\R::load('settings', 1);
$tickets = $settings->value; $tickets = $settings->value;
if (((int) $tickets - $eventTicketQty) < 0) { if (((int)$tickets - $eventTicketQty) < 0) {
header('Location: /step-1?error=tickets'); header('Location: /step-1?error=tickets');
} }
@@ -315,6 +315,12 @@ $router->get('/manage/{uuid}', function ($uuid) {
include 'views/common/footer.php'; include 'views/common/footer.php';
}); });
$router->get('/blog/{title}', function ($title) {
include 'views/common/head.php';
include 'views/blog/' . $title . '.php';
include 'views/common/footer.php';
});
$router->get('/guest/{uuid}', function ($uuid) { $router->get('/guest/{uuid}', function ($uuid) {
$guest = R::findOne('guests', ' uuid = ?', [$uuid]); $guest = R::findOne('guests', ' uuid = ?', [$uuid]);
include 'views/common/head.php'; include 'views/common/head.php';
@@ -347,20 +353,20 @@ $router->post('/guest/{uuid}', function ($uuid) {
header('Location: /guest/' . $guest->uuid . '?alert=success'); header('Location: /guest/' . $guest->uuid . '?alert=success');
}); });
$router->get('/gallery', function(){ $router->get('/gallery', function () {
include 'views/common/head.php'; include 'views/common/head.php';
include 'views/gallery.php'; include 'views/gallery.php';
include 'views/common/footer.php'; include 'views/common/footer.php';
}); });
$router->get('/faqs', function(){ $router->get('/faqs', function () {
include 'views/common/head.php'; include 'views/common/head.php';
include 'views/faqs.php'; include 'views/faqs.php';
include 'views/common/footer.php'; include 'views/common/footer.php';
}); });
$router->get('/parents', function(){ $router->get('/parents', function () {
include 'views/common/head.php'; include 'views/common/head.php';
include 'views/parents.php'; include 'views/parents.php';
include 'views/common/footer.php'; include 'views/common/footer.php';