* Maintainer: Nomen Nominandum * Screenshot: Screenshot */ use Friendica\App; use Friendica\Core\Renderer; use Friendica\DI; function smoothly_init(App $a) { Renderer::setActiveTemplateEngine('smarty3'); $cssFile = null; $ssl_state = null; $baseurl = DI::baseUrl()->get($ssl_state); DI::page()['htmlhead'] .= <<< EOT EOT; /** custom css **/ if (!is_null($cssFile)) { DI::page()['htmlhead'] .= sprintf('', $cssFile); } _js_in_foot(); } if (! function_exists('_js_in_foot')) { function _js_in_foot() { /** @purpose insert stuff in bottom of page */ $ssl_state = null; $baseurl = DI::baseUrl()->get($ssl_state); $bottom['$baseurl'] = $baseurl; $tpl = Renderer::getMarkupTemplate('bottom.tpl'); return DI::page()['bottom'] = Renderer::replaceMacros($tpl, $bottom); } }