X-Git-Url: https://git.cweiske.de/phorkie.git/blobdiff_plain/20ca4e9e509a111f8de0069feeac54e3b31098ee..56857f47034f0f8ec87954b8ad60c4c6d65280ac:/www/www-header.php diff --git a/www/www-header.php b/www/www-header.php index cda7047..b58bd95 100644 --- a/www/www-header.php +++ b/www/www-header.php @@ -2,20 +2,7 @@ namespace phorkie; session_start(); -set_include_path( - __DIR__ . '/../src/' - . PATH_SEPARATOR . get_include_path() -); -spl_autoload_register( - function ($class) { - $file = str_replace(array('\\', '_'), '/', $class) . '.php'; - $hdl = @fopen($file, 'r', true); - if ($hdl !== false) { - fclose($hdl); - require $file; - } - } -); +require_once __DIR__ . '/../src/phorkie/autoload.php'; set_exception_handler( function ($e) { if ($e instanceof Exception) { @@ -27,6 +14,7 @@ set_exception_handler( if (!isset($GLOBALS['twig'])) { echo '

Exception

'; echo '

' . $e->getMessage() . '

'; + echo "\n"; exit(); } @@ -45,9 +33,6 @@ require_once __DIR__ . '/../data/config.default.php'; if (file_exists(__DIR__ . '/../data/config.php')) { require_once __DIR__ . '/../data/config.php'; } -if ($GLOBALS['phorkie']['cfg']['setupcheck']) { - SetupCheck::run(); -} // Set/Get git commit session variables $_SESSION['ipaddr'] = $_SERVER['REMOTE_ADDR']; @@ -89,6 +74,7 @@ function render($tplname, $vars = array()) $vars['baseurl'] = $GLOBALS['phorkie']['cfg']['baseurl']; } $vars['css'] = $GLOBALS['phorkie']['cfg']['css']; + $vars['iconpng'] = $GLOBALS['phorkie']['cfg']['iconpng']; $vars['title'] = $GLOBALS['phorkie']['cfg']['title']; $vars['topbar'] = $GLOBALS['phorkie']['cfg']['topbar']; if (isset($_SESSION['identity'])) { @@ -97,6 +83,9 @@ function render($tplname, $vars = array()) $vars['email'] = $_SESSION['email']; } $vars['db'] = new Database(); + if (!isset($vars['htmlhelper'])) { + $vars['htmlhelper'] = new HtmlHelper(); + } $template = $GLOBALS['twig']->loadTemplate($tplname . '.htm'); echo $template->render($vars);