X-Git-Url: https://git.cweiske.de/phinde.git/blobdiff_plain/226508cd8d3e8c147ad314a0de483e08be71c254..d799ee3da63578c33bbdc74b6909e3924a6c80b4:/www/www-header.php diff --git a/www/www-header.php b/www/www-header.php index 60adacf..e5cee94 100644 --- a/www/www-header.php +++ b/www/www-header.php @@ -2,7 +2,6 @@ namespace phinde; require_once __DIR__ . '/../src/init.php'; -\Twig_Autoloader::register(); $GLOBALS['twig'] = new \Twig_Environment( new \Twig_Loader_Filesystem(__DIR__ . '/../data/templates'), array( @@ -12,13 +11,22 @@ $GLOBALS['twig'] = new \Twig_Environment( ); $GLOBALS['twig']->addExtension(new \Twig_Extension_Debug()); +$twig->addFunction('ellipsis', new \Twig_Function_Function('\phinde\ellipsis')); +function ellipsis($text, $maxlength) +{ + if (strlen($text) > $maxlength) { + $text = substr($text, 0, $maxlength - 1) . '…'; + } + return $text; +} function render($tplname, $vars = array(), $return = false) { if (!isset($vars['htmlhelper'])) { //$vars['htmlhelper'] = new HtmlHelper(); } - $vars['apptitle'] = 'cweiske.de search'; + $vars['apptitle'] = $GLOBALS['phinde']['apptitle']; + $vars['baseUrl'] = '/'; $template = $GLOBALS['twig']->loadTemplate($tplname . '.htm'); if ($return) {