45 lines
956 B
PHP
Executable File
45 lines
956 B
PHP
Executable File
<?php
|
|
|
|
require_once '../app/bootstrap.php';
|
|
|
|
$r = new Router();
|
|
|
|
$DM = new DisplayModule();
|
|
|
|
$r->get('/', function() {
|
|
echo render('header');
|
|
echo render('slider');
|
|
echo render('home');
|
|
echo render('footer');
|
|
});
|
|
|
|
$r->get('/privacy', function() {
|
|
echo render('header');
|
|
echo render('privacy');
|
|
echo render('footer');
|
|
});
|
|
|
|
$r->get('/tandc', function() {
|
|
echo render('header');
|
|
echo render('tandc');
|
|
echo render('footer');
|
|
});
|
|
|
|
$r->get('/blog', function() {
|
|
echo render('header');
|
|
$dm = new DisplayModule();
|
|
echo render('blog/list', ['display' => $dm]);
|
|
echo render('footer');
|
|
});
|
|
|
|
$r->get('/blog/:id', function($id) {
|
|
echo render('header');
|
|
$dm = new DisplayModule();
|
|
echo render('blog/read', ['id' => $id, 'display' => $dm]);
|
|
echo render('footer');
|
|
});
|
|
|
|
$res = $r->lookup($_SERVER['REQUEST_METHOD'], $_SERVER['REQUEST_URI']);
|
|
if (is_int($res)) exit("Error: $res");
|
|
$res['handler']();
|