<?php
/**
- * @copyright Copyright (C) 2020, Friendica
+ * @copyright Copyright (C) 2010-2021, the Friendica project
*
* @license GNU AGPL version 3 or any later version
*
use Friendica\Core;
use Friendica\Core\Config\Cache;
use Friendica\Core\Renderer;
+use Friendica\Core\Theme;
use Friendica\DI;
use Friendica\Network\HTTPException;
use Friendica\Util\BasePath;
}
self::$installer->installDatabase($configCache->get('system', 'basepath'));
+
+ // install allowed themes to register theme hooks
+ // this is same as "Reload active theme" in /admin/themes
+ $allowed_themes = Theme::getAllowedList();
+ $allowed_themes = array_unique($allowed_themes);
+ foreach ($allowed_themes as $theme) {
+ Theme::uninstall($theme);
+ Theme::install($theme);
+ }
+ Theme::setAllowedList($allowed_themes);
break;
}
return
DI::l10n()->t('<h1>What next</h1>')
. "<p>" . DI::l10n()->t('IMPORTANT: You will need to [manually] setup a scheduled task for the worker.')
- . DI::l10n()->t('Please see the file "INSTALL.txt".')
+ . DI::l10n()->t('Please see the file "doc/INSTALL.md".')
. "</p><p>"
. DI::l10n()->t('Go to your new Friendica node <a href="%s/register">registration page</a> and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel.', $baseurl)
. "</p>";