ydcfydf
All checks were successful
Deploy / deploy-staging (push) Successful in 7s
Deploy / deploy-production (push) Has been skipped

This commit is contained in:
2026-05-06 00:00:37 +02:00
parent 48b7583f19
commit 47757675c2
5 changed files with 33 additions and 47 deletions

View File

@@ -276,29 +276,8 @@ function module_design(string $module): array
return $cache[$module];
}
function nexus_debug_settings_key(): string
{
return '__nexus_debug__';
}
function nexus_debug_configured(): bool
{
try {
$settings = modules()->settings(nexus_debug_settings_key());
} catch (\Throwable $e) {
return false;
}
$value = $settings['enabled'] ?? '0';
return $value === true || $value === 1 || $value === '1' || $value === 'true';
}
function nexus_debug_enabled(): bool
{
if (!nexus_debug_configured()) {
return false;
}
if (function_exists('auth_enabled') && auth_enabled()) {
return auth_is_admin();
}
@@ -363,7 +342,18 @@ function module_debug_enabled(string $module): bool
return false;
}
return nexus_debug_enabled();
if (!nexus_debug_enabled()) {
return false;
}
try {
$settings = modules()->settings($module);
} catch (\Throwable $e) {
return false;
}
$value = $settings['debug_enabled'] ?? '0';
return $value === true || $value === 1 || $value === '1' || $value === 'true';
}
function module_debug_entries(string $module): array