From a3fc93b85d1d6dc6146091a8f9be54e385dabcf5 Mon Sep 17 00:00:00 2001 From: Lars Gebhardt-Kusche Date: Wed, 10 Dec 2025 00:35:05 +0100 Subject: [PATCH] xcvcxv --- config/fileload.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/config/fileload.php b/config/fileload.php index cc81b57..9997f4a 100644 --- a/config/fileload.php +++ b/config/fileload.php @@ -44,6 +44,25 @@ if (!function_exists('render_app_version_badge')) { return; } + $headers = headers_list(); + $isHtmlResponse = true; + if (!headers_sent() && !empty($headers)) { + $isHtmlResponse = false; + foreach ($headers as $header) { + $parts = explode(':', $header, 2); + $name = strtolower(trim($parts[0] ?? '')); + $value = strtolower(trim($parts[1] ?? '')); + if ($name === 'content-type' && strpos($value, 'text/html') !== false) { + $isHtmlResponse = true; + break; + } + } + } + + if (!$isHtmlResponse) { + return; + } + static $badgeRendered = false; if ($badgeRendered) { return;