diff --git a/app/Controllers/Ipd_discharge.php b/app/Controllers/Ipd_discharge.php index e476cfc..f56a6e2 100644 --- a/app/Controllers/Ipd_discharge.php +++ b/app/Controllers/Ipd_discharge.php @@ -6168,6 +6168,32 @@ class Ipd_discharge extends BaseController $templateTokenVars = $this->buildDischargeTemplateTokenVars($panelData, $content); $templateTokenVars['TEMPLATE_NAME'] = esc($templateName); + // DEBUG MODE: Output HTML directly if requested via ?html=1 + $htmlDebugMode = (int) ($this->request->getGet('html') ?? 0) === 1; + if ($htmlDebugMode) { + $pdfHtml = $this->buildDischargePdfHtml($panelData, $renderedHtml, $withHeader, $templateName); + + return $this->response + ->setContentType('text/html') + ->setBody( + '
' . + 'IPD ID: ' . $ipdId . '
' . + 'Template: ' . esc($templateName) . '
' . + 'Content Length: ' . strlen($content) . ' chars
' . + 'Rendered HTML Length: ' . strlen($renderedHtml) . ' chars
' . + '' . + '