1
1
Fork 0

Pass App class instace to all templates via "$APP" variable

This commit is contained in:
Fabrixxm 2016-02-03 14:01:37 +01:00
parent f0912d6219
commit 9fcd74f470
2 changed files with 3 additions and 1 deletions

View file

@ -60,6 +60,8 @@ class FriendicaSmartyEngine implements ITemplateEngine {
$template = $s; $template = $s;
$s = new FriendicaSmarty(); $s = new FriendicaSmarty();
} }
$r['$APP'] = get_app();
// "middleware": inject variables into templates // "middleware": inject variables into templates
$arr = array( $arr = array(

View file

@ -22,7 +22,7 @@ function replace_macros($s,$r) {
$a = get_app(); $a = get_app();
// pass $baseurl to all templates // pass $baseurl to all templates
$r['$baseurl'] = z_root(); $r['$baseurl'] = $a->get_baseurl();
$t = $a->template_engine(); $t = $a->template_engine();