2023-09-14 17:33:54 +00:00
|
|
|
<?php
|
2023-09-15 15:10:03 +00:00
|
|
|
global $twig;
|
|
|
|
|
2023-09-14 17:33:54 +00:00
|
|
|
require_once '_config.php';
|
2023-09-15 15:10:03 +00:00
|
|
|
|
2023-09-15 15:42:27 +00:00
|
|
|
use Bramus\Router\Router;
|
|
|
|
|
|
|
|
$router = new Router();
|
|
|
|
|
2023-09-15 15:10:03 +00:00
|
|
|
session_start();
|
2023-09-15 14:47:56 +00:00
|
|
|
|
2023-09-15 15:28:11 +00:00
|
|
|
if(isset($_SESSION['user']))
|
|
|
|
$twig->addGlobal('user', $_SESSION['user']);
|
2023-09-15 15:42:27 +00:00
|
|
|
|
|
|
|
$router->get('/u/([a-z0-9_\.]+)', function($name) {
|
|
|
|
echo 'Hello ' . htmlentities($name);
|
|
|
|
});
|
|
|
|
|
|
|
|
$router->get('/', function() {
|
|
|
|
echo $twig->render('index.twig');
|
|
|
|
});
|
|
|
|
|
|
|
|
$router->get('/nations', function() {
|
|
|
|
echo $twig->render('index.twig');
|
|
|
|
});
|
|
|
|
|
|
|
|
$router->set404(function() {
|
|
|
|
http_response_code(404);
|
|
|
|
|
|
|
|
echo $twig->render('404.twig');
|
|
|
|
});
|
|
|
|
|
|
|
|
$router->run();
|