sadsad
This commit is contained in:
@@ -34,9 +34,9 @@ $mm->registerFunction($moduleName, 'runtime_settings', static function (): array
|
||||
$repository = new MiningRepository($pdo, $config->tablePrefix(), null, $ownerSub);
|
||||
|
||||
$settings = $repository->getSettings($projectKey) ?? [];
|
||||
$displayTimezone = trim((string) ($settings['display_timezone'] ?? 'Europe/Berlin'));
|
||||
$displayTimezone = trim((string) ($settings['display_timezone'] ?? nexus_display_timezone_name()));
|
||||
if ($displayTimezone === '') {
|
||||
$displayTimezone = 'Europe/Berlin';
|
||||
$displayTimezone = nexus_display_timezone_name();
|
||||
}
|
||||
|
||||
$baselineMeasuredAt = trim((string) ($settings['baseline_measured_at'] ?? ''));
|
||||
@@ -72,9 +72,9 @@ $mm->registerFunction($moduleName, 'save_runtime_settings', static function (arr
|
||||
$repository->ensureProject($projectKey, strtoupper(str_replace('-', ' ', $projectKey)));
|
||||
|
||||
$existing = $repository->getSettings($projectKey) ?? [];
|
||||
$displayTimezone = trim((string) ($existing['display_timezone'] ?? 'Europe/Berlin'));
|
||||
$displayTimezone = trim((string) ($existing['display_timezone'] ?? nexus_display_timezone_name()));
|
||||
if ($displayTimezone === '') {
|
||||
$displayTimezone = 'Europe/Berlin';
|
||||
$displayTimezone = nexus_display_timezone_name();
|
||||
}
|
||||
|
||||
try {
|
||||
|
||||
@@ -326,7 +326,7 @@ final class Router
|
||||
'daily_cost_currency' => 'EUR',
|
||||
'report_currency' => 'EUR',
|
||||
'crypto_currency' => 'DOGE',
|
||||
'display_timezone' => 'Europe/Berlin',
|
||||
'display_timezone' => nexus_display_timezone_name(),
|
||||
'fx_max_age_hours' => self::FX_FETCH_MAX_AGE_HOURS,
|
||||
'module_theme_mode' => 'inherit',
|
||||
'module_theme_accent' => 'teal',
|
||||
@@ -525,7 +525,7 @@ final class Router
|
||||
'daily_cost_currency' => $backup['settings']['daily_cost_currency'],
|
||||
'report_currency' => $backup['settings']['report_currency'] ?? 'EUR',
|
||||
'crypto_currency' => $backup['settings']['crypto_currency'] ?? 'DOGE',
|
||||
'display_timezone' => $backup['settings']['display_timezone'] ?? 'Europe/Berlin',
|
||||
'display_timezone' => $backup['settings']['display_timezone'] ?? nexus_display_timezone_name(),
|
||||
'fx_max_age_hours' => self::FX_FETCH_MAX_AGE_HOURS,
|
||||
'module_theme_mode' => $backup['settings']['module_theme_mode'] ?? 'inherit',
|
||||
'module_theme_accent' => $backup['settings']['module_theme_accent'] ?? 'teal',
|
||||
@@ -1158,13 +1158,13 @@ final class Router
|
||||
'daily_cost_currency' => 'EUR',
|
||||
'report_currency' => 'EUR',
|
||||
'crypto_currency' => 'DOGE',
|
||||
'display_timezone' => 'Europe/Berlin',
|
||||
'display_timezone' => nexus_display_timezone_name(),
|
||||
'module_theme_mode' => 'inherit',
|
||||
'module_theme_accent' => 'teal',
|
||||
'preferred_currencies' => $this->preferredCurrencies(),
|
||||
];
|
||||
if (!$this->isValidTimezone((string) ($base['display_timezone'] ?? ''))) {
|
||||
$base['display_timezone'] = 'Europe/Berlin';
|
||||
$base['display_timezone'] = nexus_display_timezone_name();
|
||||
}
|
||||
if (!in_array((string) ($base['module_theme_mode'] ?? ''), ['inherit', 'custom'], true)) {
|
||||
$base['module_theme_mode'] = 'inherit';
|
||||
@@ -1187,7 +1187,7 @@ final class Router
|
||||
{
|
||||
$existingSettings = $this->repository()->getSettings($projectKey) ?? [];
|
||||
$displayTimezone = $this->requiredTimezone(
|
||||
$input['display_timezone'] ?? ($existingSettings['display_timezone'] ?? 'Europe/Berlin'),
|
||||
$input['display_timezone'] ?? ($existingSettings['display_timezone'] ?? nexus_display_timezone_name()),
|
||||
'display_timezone'
|
||||
);
|
||||
$settings = [
|
||||
@@ -2069,7 +2069,7 @@ final class Router
|
||||
{
|
||||
$settings = $this->repository()->getSettings($projectKey);
|
||||
$timezone = is_array($settings) ? (string) ($settings['display_timezone'] ?? '') : '';
|
||||
return $this->isValidTimezone($timezone) ? $timezone : 'Europe/Berlin';
|
||||
return $this->isValidTimezone($timezone) ? $timezone : nexus_display_timezone_name();
|
||||
}
|
||||
|
||||
private function utcTimezone(): \DateTimeZone
|
||||
|
||||
@@ -103,7 +103,7 @@ final class MiningRepository
|
||||
'daily_cost_currency' => $settings['daily_cost_currency'],
|
||||
'report_currency' => $settings['report_currency'] ?? 'EUR',
|
||||
'crypto_currency' => $settings['crypto_currency'] ?? 'DOGE',
|
||||
'display_timezone' => $settings['display_timezone'] ?? 'Europe/Berlin',
|
||||
'display_timezone' => $settings['display_timezone'] ?? nexus_display_timezone_name(),
|
||||
'fx_max_age_hours' => $settings['fx_max_age_hours'] ?? 3,
|
||||
'module_theme_mode' => $settings['module_theme_mode'] ?? 'inherit',
|
||||
'module_theme_accent' => $settings['module_theme_accent'] ?? 'teal',
|
||||
|
||||
Reference in New Issue
Block a user