fix(ipd-discharge): honor updated DB template instead of forcing content-only fallback
This commit is contained in:
parent
7d5622d958
commit
d7e5f16f79
|
|
@ -1167,6 +1167,16 @@ class Ipd_discharge extends BaseController
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Respect configured DB templates. Only fall back to content-only mode
|
||||||
|
// when the template is effectively a plain CONTENT wrapper.
|
||||||
|
$normalizedTemplate = $this->normalizeLegacyDischargeTemplate($templateHtml);
|
||||||
|
$normalizedTemplate = $this->normalizeDischargeTemplatePlaceholders($normalizedTemplate);
|
||||||
|
$templateWithoutContent = (string) preg_replace('/\{\{\s*CONTENT\s*\}\}|\{\s*CONTENT\s*\}/i', '', $normalizedTemplate);
|
||||||
|
$templateWithoutContent = trim(strip_tags($templateWithoutContent));
|
||||||
|
if ($templateWithoutContent !== '') {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
// If the template explicitly places section placeholders, preserve that order.
|
// If the template explicitly places section placeholders, preserve that order.
|
||||||
if ($this->templateHasDischargeSectionPlaceholders($templateHtml)) {
|
if ($this->templateHasDischargeSectionPlaceholders($templateHtml)) {
|
||||||
return false;
|
return false;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user