Files
nexus/partials/structure/layout_end.php
Lars Gebhardt-Kusche 95ae657626
All checks were successful
Deploy / deploy-staging (push) Successful in 5s
Deploy / deploy-production (push) Has been skipped
asdasd
2026-05-11 00:38:44 +02:00

27 lines
1.0 KiB
PHP
Executable File

</main>
<?php
$requestPath = app()->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);
?>
<?php if ($showModuleDebug): ?>
<?php
$nexusDebugPayload = json_encode([
'enabled' => true,
'entries' => module_debug_entries($currentModuleName),
], JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
if (!is_string($nexusDebugPayload)) {
$nexusDebugPayload = '{"enabled":false,"entries":[]}';
}
?>
<div id="nexus-debug-root"></div>
<script id="nexus-debug-data" type="application/json"><?= $nexusDebugPayload ?></script>
<?php endif; ?>
<script src="<?= e(app()->assets()->versioned('/assets/js/app.js')) ?>" defer></script>
<?php asset_scripts('footer'); ?>
</body>
</html>