* Maintainer: Nomen Nominandum * Screenshot: Screenshot */ use Friendica\AppHelper; use Friendica\Core\Renderer; use Friendica\DI; /* * This script can be included even when the app is in maintenance mode which requires us to avoid any config call */ function smoothly_init(AppHelper $appHelper) { Renderer::setActiveTemplateEngine('smarty3'); $cssFile = null; $ssl_state = false; $baseurl = (string)DI::baseUrl(); 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 = false; $baseurl = (string)DI::baseUrl(); $bottom['$baseurl'] = $baseurl; $tpl = Renderer::getMarkupTemplate('bottom.tpl'); return DI::page()['bottom'] = Renderer::replaceMacros($tpl, $bottom); } } /** * @param int|null $uid * @return null * @see \Friendica\Core\Theme::getBackgroundColor() * @TODO Implement this function */ function smoothly_get_background_color(int $uid = null) { return null; } /** * @param int|null $uid * @return null * @see \Friendica\Core\Theme::getThemeColor() * @TODO Implement this function */ function smoothly_get_theme_color(int $uid = null) { return null; }