diff options
| author | horus | 2022-11-26 23:21:50 +0100 |
|---|---|---|
| committer | horus | 2022-11-26 23:21:50 +0100 |
| commit | 8ae270da94654e12c7b23bf93994249058ac9e2f (patch) | |
| tree | 1b5ee3c29cee2a0740124992f2907ec62b039aee /app.php | |
| download | hochzeit-8ae270da94654e12c7b23bf93994249058ac9e2f.tar.gz | |
Initial commit
Diffstat (limited to 'app.php')
| -rw-r--r-- | app.php | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -0,0 +1,29 @@ +<?php + +require __DIR__ . '/vendor/autoload.php'; + +$loader = new \Twig\Loader\FilesystemLoader(__DIR__ . '/views'); +$twig = new \Twig\Environment($loader); # no cache + +$function = new \Twig\TwigFunction('is_active', function($route) { + $url = strtok($_SERVER["REQUEST_URI"], '?'); + if ( str_starts_with($url, $route) ) { + echo " active "; + } +}); +$twig->addFunction($function); + +$function = new \Twig\TwigFunction('maincss', function() { + echo readfile(__DIR__ . '/public/css/bootstrap.min.css'); +}); +$twig->addFunction($function); + +/** + * Debug + */ +$function = new \Twig\TwigFunction('dump', function($data) { + var_dump($data); +}); +$twig->addFunction($function); + +require __DIR__ . '/db.php'; |
