diff --git a/partials/structure/layout_end.php b/partials/structure/layout_end.php index 0119fb0..5c7b07a 100755 --- a/partials/structure/layout_end.php +++ b/partials/structure/layout_end.php @@ -1,9 +1,17 @@ - + request()->path(); + $currentModuleName = current_module_name(); + if ($currentModuleName === null && preg_match('~^/modules/(?:setup|access)/([a-zA-Z0-9_-]+)~', $requestPath, $moduleMatch)) { + $currentModuleName = $moduleMatch[1]; + } + $showModuleDebug = auth_is_admin() && $currentModuleName !== null && module_debug_enabled($currentModuleName); + ?> + nexus_debug_enabled(), - 'entries' => nexus_debug_entries(), + 'enabled' => true, + 'entries' => module_debug_entries($currentModuleName), ], JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); if (!is_string($nexusDebugPayload)) { $nexusDebugPayload = '{"enabled":false,"entries":[]}'; diff --git a/partials/structure/layout_start.php b/partials/structure/layout_start.php index 2ea69bd..a3231a1 100755 --- a/partials/structure/layout_start.php +++ b/partials/structure/layout_start.php @@ -29,8 +29,8 @@ $headerActions = isset($GLOBALS['layout_header_actions']) && is_array($GLOBALS[' $auth = app()->auth(); $authUser = $auth->user(); $isDebugAdmin = auth_is_admin(); -$isNexusDebugEnabled = $isDebugAdmin && nexus_debug_enabled(); $isCurrentModuleDebugEnabled = $isDebugAdmin && $currentModuleName !== null && module_debug_enabled($currentModuleName); +$isNexusDebugEnabled = $isCurrentModuleDebugEnabled; ?>