forked from TUM-Dev/TUM.sexy
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.php
30 lines (23 loc) · 699 Bytes
/
setup.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
//Send some important headers and setup php
ini_set('error_reporting', 0);
ini_set('display_errors', 0);
date_default_timezone_set('Europe/Berlin');
header('Content-Type: text/html; charset=UTF-8');
mb_internal_encoding('UTF-8');
session_start();
//Include libs
include __DIR__ . '/vendor/autoload.php';
use Twig\Environment;
use Twig\Loader\FilesystemLoader;
//Startup Twig
$loader = new FilesystemLoader(__DIR__ . '/tpl');
$twig = new Environment($loader, [
'cache' => __DIR__ . '/tmp/compile',
'debug' => true
]);
function renderTemplate($vars, $tplName = 'start') {
global $twig;
$vars['main_tpl'] = $tplName . '.twig';
echo $twig->render('main.twig', $vars);
}