[ticket/16834] Fix tag svg invalid in Entity - PHP8

PHPBB3-16834
This commit is contained in:
3D-I 2021-08-12 04:37:15 +02:00
parent 41059cd2e4
commit 9562259b72
2 changed files with 6 additions and 6 deletions

View file

@ -195,11 +195,11 @@ class icon extends AbstractExtension
$doc = new \DOMDocument(); $doc = new \DOMDocument();
$doc->preserveWhiteSpace = false; $doc->preserveWhiteSpace = false;
/** // Hide html5/svg errors
* Suppression is needed as DOMDocument does not like HTML5 and SVGs. libxml_use_internal_errors(true);
* Options parameter prevents $dom->saveHTML() from adding an <html> element.
*/ // Options parameter prevents $dom->saveHTML() from adding an <html> element.
@$doc->loadHTML($code, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD); $doc->loadHTML($code, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
// Remove any DOCTYPE // Remove any DOCTYPE
foreach ($doc->childNodes as $child) foreach ($doc->childNodes as $child)

View file

@ -76,7 +76,7 @@
<hgroup id="site-description" class="site-description c-hero"> <hgroup id="site-description" class="site-description c-hero">
<a id="logo" class="c-hero-logo" href="{% if U_SITE_HOME %}{{ U_SITE_HOME }}{% else %}{{ U_INDEX }}{% endif %}" title="{% if U_SITE_HOME %}{{ L_SITE_HOME }}{% else %}{{ L_INDEX }}{% endif %}"> <a id="logo" class="c-hero-logo" href="{% if U_SITE_HOME %}{{ U_SITE_HOME }}{% else %}{{ U_INDEX }}{% endif %}" title="{% if U_SITE_HOME %}{{ L_SITE_HOME }}{% else %}{{ L_INDEX }}{% endif %}">
<img src="{{ T_THEME_PATH }}/svg/logo.svg" alt="{{ SITENAME }}" title="{{ SITENAME }}" class="c-hero-logo-img"> {{ Icon('svg', 'logo', SITENAME, true, 'c-hero-logo-img') }}
</a> </a>
<h1 class="c-hero-heading"> <h1 class="c-hero-heading">