require __DIR__ . '/www-security.php';
}
-function render($tplname, $vars = array())
+function render($tplname, $vars = array(), $return = false)
{
$vars['baseurl'] = '/';
if (!empty($GLOBALS['phorkie']['cfg']['baseurl'])) {
$vars['identity'] = $_SESSION['identity'];
$vars['name'] = $_SESSION['name'];
$vars['email'] = $_SESSION['email'];
+ } else if (isset($_COOKIE['lastopenid'])
+ && !isset($_COOKIE['tried-autologin'])
+ ) {
+ $vars['autologin'] = true;
}
$vars['db'] = new Database();
if (!isset($vars['htmlhelper'])) {
$vars['suggestSetupCheck'] = $GLOBALS['phorkie']['suggestSetupCheck'];
$template = $GLOBALS['twig']->loadTemplate($tplname . '.htm');
- echo $template->render($vars);
+
+ if ($return) {
+ return $template->render($vars);
+ } else {
+ echo $template->render($vars);
+ }
}
+
function redirect($target)
{
header('Location: ' . $target);