diff --git a/app/xml_cdr/resources/classes/xml_cdr.php b/app/xml_cdr/resources/classes/xml_cdr.php index 1f747ba543..fc2a92471a 100644 --- a/app/xml_cdr/resources/classes/xml_cdr.php +++ b/app/xml_cdr/resources/classes/xml_cdr.php @@ -349,13 +349,16 @@ $xml_string = preg_replace('/<\/?\d+>/', '', $xml_string); //replace xml tag name with - $xml_string = preg_replace('/(<\/?)(set )([^>]*>)/', '$1$3', $xml_string); + $xml_string = preg_replace('/(<\/?)(set )([^>]*>)/i', '$1$3', $xml_string); //replace xml tag name <^^,default_language> with $xml_string = preg_replace('/(<\/?)(\^\^,)([^>]*>)/', '$1$3', $xml_string); //replace xml tag name with - $xml_string = preg_replace('/(<\/?)(nolocal:)([^>]*>)/', '$1$3', $xml_string); + $xml_string = preg_replace('/(<\/?)(nolocal:)([^>]*>)/i', '$1$3', $xml_string); + + //remove spaces in the beginning of the xml open and closing tags + $xml_string = preg_replace('/(<\/?)\s*([\w:-]+)/', '$1$2', $xml_string); //disable xml entities if (PHP_VERSION_ID < 80000) { libxml_disable_entity_loader(true); }