From 925ddf9fa03ff2996d71baac3ca373e86de1c9af Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Sun, 24 Mar 2024 21:34:07 +0900 Subject: [PATCH] Output previously buffered content only if the response format is HTML --- classes/display/DisplayHandler.class.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/classes/display/DisplayHandler.class.php b/classes/display/DisplayHandler.class.php index becf7f363..b0b70674e 100644 --- a/classes/display/DisplayHandler.class.php +++ b/classes/display/DisplayHandler.class.php @@ -143,6 +143,12 @@ class DisplayHandler extends Handler self::$response_size = $this->content_size = strlen($output); ModuleHandler::triggerCall('display', 'after', $output); + // Output buffered content only if the current page is HTML. + if ($handler instanceof HTMLDisplayHandler) + { + echo $buff; + } + // Output the page content and debug data. $debug = self::getDebugInfo($output); print $output;