From 41059cd2e406f99cbca9d3060f746a7763fa90ef Mon Sep 17 00:00:00 2001 From: 3D-I Date: Wed, 11 Aug 2021 23:51:20 +0200 Subject: [PATCH 1/2] [ticket/16834] Fix tag svg invalid in Entity - PHP8 PHPBB3-16834 --- phpBB/styles/prosilver/template/overall_header.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/phpBB/styles/prosilver/template/overall_header.html b/phpBB/styles/prosilver/template/overall_header.html index d7da3a9859..abbd3eb278 100644 --- a/phpBB/styles/prosilver/template/overall_header.html +++ b/phpBB/styles/prosilver/template/overall_header.html @@ -76,7 +76,7 @@

From 9562259b7281e540c1a0f2a538ca6163c7d3a818 Mon Sep 17 00:00:00 2001 From: 3D-I Date: Thu, 12 Aug 2021 04:37:15 +0200 Subject: [PATCH 2/2] [ticket/16834] Fix tag svg invalid in Entity - PHP8 PHPBB3-16834 --- phpBB/phpbb/template/twig/extension/icon.php | 10 +++++----- phpBB/styles/prosilver/template/overall_header.html | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/phpBB/phpbb/template/twig/extension/icon.php b/phpBB/phpbb/template/twig/extension/icon.php index 0bd52d6ad9..966162edae 100644 --- a/phpBB/phpbb/template/twig/extension/icon.php +++ b/phpBB/phpbb/template/twig/extension/icon.php @@ -195,11 +195,11 @@ class icon extends AbstractExtension $doc = new \DOMDocument(); $doc->preserveWhiteSpace = false; - /** - * Suppression is needed as DOMDocument does not like HTML5 and SVGs. - * Options parameter prevents $dom->saveHTML() from adding an element. - */ - @$doc->loadHTML($code, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD); + // Hide html5/svg errors + libxml_use_internal_errors(true); + + // Options parameter prevents $dom->saveHTML() from adding an element. + $doc->loadHTML($code, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD); // Remove any DOCTYPE foreach ($doc->childNodes as $child) diff --git a/phpBB/styles/prosilver/template/overall_header.html b/phpBB/styles/prosilver/template/overall_header.html index abbd3eb278..d7da3a9859 100644 --- a/phpBB/styles/prosilver/template/overall_header.html +++ b/phpBB/styles/prosilver/template/overall_header.html @@ -76,7 +76,7 @@