user['nickname'])) { DI::baseUrl()->redirect('network'); } if (strlen($config->get('system', 'singleuser'))) { DI::baseUrl()->redirect('/profile/' . $config->get('system', 'singleuser')); } $customHome = ''; $defaultHeader = ($config->get('config', 'sitename') ? L10n::t('Welcome to %s', $config->get('config', 'sitename')) : ''); $homeFilePath = $app->getBasePath() . '/home.html'; $cssFilePath = $app->getBasePath() . '/home.css'; if (file_exists($homeFilePath)) { $customHome = $homeFilePath; if (file_exists($cssFilePath)) { $app->page['htmlhead'] .= ''; } } $login = Login::form(DI::args()->getQueryString(), $config->get('config', 'register_policy') === Register::CLOSED ? 0 : 1); $content = ''; Hook::callAll('home_content', $content); $tpl = Renderer::getMarkupTemplate('home.tpl'); return Renderer::replaceMacros($tpl, [ '$defaultheader' => $defaultHeader, '$customhome' => $customHome, '$login' => $login, '$content' => $content, ]); } }