Fix create account, if account_create_character_create is enabled

This commit is contained in:
slawkens 2023-07-21 11:52:34 +02:00
parent 160ed3b237
commit 571602e79c
2 changed files with 4 additions and 3 deletions

View File

@ -46,6 +46,8 @@ $deprecatedConfig = [
'signature_cache_time', 'signature_cache_time',
'signature_browser_cache', 'signature_browser_cache',
'gifts_system', 'gifts_system',
'account_mail_verify',
'account_create_character_create'
]; ];
foreach ($deprecatedConfig as $key => $value) { foreach ($deprecatedConfig as $key => $value) {
@ -58,4 +60,3 @@ foreach ($deprecatedConfig as $key => $value) {
//var_dump($settings['core.'.$value]['value']); //var_dump($settings['core.'.$value]['value']);
} }

View File

@ -117,8 +117,6 @@ if(!isset($foundValue)) {
$config['data_path'] = $foundValue; $config['data_path'] = $foundValue;
unset($foundValue); unset($foundValue);
$config['account_create_character_create'] = config('account_create_character_create') && (!setting('core.mail_enabled') || !config('account_mail_verify'));
// POT // POT
require_once SYSTEM . 'libs/pot/OTS.php'; require_once SYSTEM . 'libs/pot/OTS.php';
$ots = POT::getInstance(); $ots = POT::getInstance();
@ -137,6 +135,8 @@ require_once SYSTEM . 'compat/config.php';
date_default_timezone_set(setting('core.date_timezone')); date_default_timezone_set(setting('core.date_timezone'));
$config['account_create_character_create'] = config('account_create_character_create') && (!setting('core.mail_enabled') || !config('account_mail_verify'));
$settingsItemImagesURL = setting('core.item_images_url'); $settingsItemImagesURL = setting('core.item_images_url');
if($settingsItemImagesURL[strlen($settingsItemImagesURL) - 1] !== '/') { if($settingsItemImagesURL[strlen($settingsItemImagesURL) - 1] !== '/') {
setting(['core.item_images_url', $settingsItemImagesURL . '/']); setting(['core.item_images_url', $settingsItemImagesURL . '/']);