From 60d60a2b1d85ef9512acb8df4c26c2f74d3b65dd Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Sat, 15 Feb 2025 19:07:35 -0700 Subject: [PATCH] Fix invalid XML CDR --- app/xml_cdr/resources/classes/xml_cdr.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/xml_cdr/resources/classes/xml_cdr.php b/app/xml_cdr/resources/classes/xml_cdr.php index 42ddb40284..3c7dff5c7a 100644 --- a/app/xml_cdr/resources/classes/xml_cdr.php +++ b/app/xml_cdr/resources/classes/xml_cdr.php @@ -310,6 +310,9 @@ if (!class_exists('xml_cdr')) { //remove invalid numeric xml tags $xml_string = preg_replace('/<\/?\d+>/', '', $xml_string); + //replace xml tag name with + $xml_string = preg_replace('/(<\/?)(set )([^>]*>)/', '$1$3', $xml_string); + //disable xml entities if (PHP_VERSION_ID < 80000) { libxml_disable_entity_loader(true); }