sdasd
This commit is contained in:
@@ -276,11 +276,30 @@ function module_design(string $module): array
|
||||
return $cache[$module];
|
||||
}
|
||||
|
||||
function module_debug_enabled(string $module): bool
|
||||
{
|
||||
if (preg_match('/[^a-zA-Z0-9_\-]/', $module)) {
|
||||
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
|
||||
{
|
||||
if (preg_match('/[^a-zA-Z0-9_\-]/', $module)) {
|
||||
return [];
|
||||
}
|
||||
if (!module_debug_enabled($module)) {
|
||||
return [];
|
||||
}
|
||||
|
||||
app()->session()->start();
|
||||
$entries = $_SESSION['module_debug'][$module] ?? [];
|
||||
@@ -292,6 +311,9 @@ function module_debug_push(string $module, array $entry): void
|
||||
if (preg_match('/[^a-zA-Z0-9_\-]/', $module)) {
|
||||
return;
|
||||
}
|
||||
if (!module_debug_enabled($module)) {
|
||||
return;
|
||||
}
|
||||
|
||||
app()->session()->start();
|
||||
if (!isset($_SESSION['module_debug']) || !is_array($_SESSION['module_debug'])) {
|
||||
@@ -427,7 +449,7 @@ function module_shell_footer(): string
|
||||
{
|
||||
$html = '';
|
||||
$module = current_module_name();
|
||||
if (is_string($module) && $module !== '') {
|
||||
if (is_string($module) && $module !== '' && module_debug_enabled($module)) {
|
||||
if ((string) ($_GET['module_debug_clear'] ?? '') === '1') {
|
||||
module_debug_clear($module);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user