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

pull/2312/head
Fabrixxm 2016-02-03 14:01:37 +01:00
rodzic f0912d6219
commit 9fcd74f470
2 zmienionych plików z 3 dodań i 1 usunięć

Wyświetl plik

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

Wyświetl plik

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