mirror of
https://github.com/phpbb/phpbb.git
synced 2025-08-05 16:27:38 +02:00
[ticket/16834] Fix tag svg invalid in Entity - PHP8
PHPBB3-16834
This commit is contained in:
@@ -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 <html> 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 <html> element.
|
||||
$doc->loadHTML($code, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
|
||||
|
||||
// Remove any DOCTYPE
|
||||
foreach ($doc->childNodes as $child)
|
||||
|
@@ -76,7 +76,7 @@
|
||||
|
||||
<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 %}">
|
||||
<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>
|
||||
|
||||
<h1 class="c-hero-heading">
|
||||
|
Reference in New Issue
Block a user