From 8e9fe8fab3213056207623b422e147253f3a49d2 Mon Sep 17 00:00:00 2001 From: DevSoftTech Server Date: Tue, 18 Aug 2026 14:08:46 +0530 Subject: [PATCH] Apply discharge template CSS to print fragments --- app/Controllers/Ipd_discharge.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/app/Controllers/Ipd_discharge.php b/app/Controllers/Ipd_discharge.php index cc785b3..484e30c 100644 --- a/app/Controllers/Ipd_discharge.php +++ b/app/Controllers/Ipd_discharge.php @@ -7144,12 +7144,24 @@ class Ipd_discharge extends BaseController trim((string) ($templateSettings['header_html'] ?? '')), $templateTokenVars ); + $templateCss = trim((string) ($templateSettings['template_css'] ?? '')); + if ($templateCss !== '' && $configuredHeader !== '') { + $configuredHeader = '' . $configuredHeader; + } $headerHtml = $this->sanitizeDischargePdfHtml($configuredHeader, false); $headerHtml = mpdf_normalize_font_weight_css($headerHtml); } + $configuredFooter = $this->applyDischargeTemplateTokens( + trim((string) ($templateSettings['footer_html'] ?? '')), + $templateTokenVars + ); + $templateCss = trim((string) ($templateSettings['template_css'] ?? '')); + if ($templateCss !== '' && $configuredFooter !== '') { + $configuredFooter = '' . $configuredFooter; + } $footerHtml = $this->sanitizeDischargePdfHtml( - $this->applyDischargeTemplateTokens(trim((string) ($templateSettings['footer_html'] ?? '')), $templateTokenVars), + $configuredFooter, false ); $footerHtml = mpdf_normalize_font_weight_css($footerHtml);