5 . PATH_SEPARATOR . get_include_path()
9 $file = str_replace(array('\\', '_'), '/', $class) . '.php';
10 $hdl = @fopen($file, 'r', true);
17 set_exception_handler(
19 if ($e instanceof Exception) {
20 header('HTTP/1.0 ' . $e->httpStatusCode);
22 header('HTTP/1.0 500 Internal server error');
24 render('exception', array('exception' => $e));
29 require_once __DIR__ . '/../data/config.default.php';
30 require_once 'VersionControl/Git.php';
31 require_once 'Twig/Autoloader.php';
32 \Twig_Autoloader::register();
34 $loader = new \Twig_Loader_Filesystem($GLOBALS['phorkie']['cfg']['tpl']);
35 $twig = new \Twig_Environment(
38 //'cache' => '/path/to/compilation_cache',
43 function render($tplname, $vars)
45 $template = $GLOBALS['twig']->loadTemplate($tplname . '.htm');
46 echo $template->render($vars);
48 function redirect($target)
50 header('Location: /' . $target);