Skip to content
Snippets Groups Projects
Commit a03e83d4 authored by Ron Lucke's avatar Ron Lucke Committed by David Siegfried
Browse files

DOMDocument::loadHTML(): Empty string supplied as input

Closes #3194

Merge request studip/studip!3303
parent a0f3af1a
No related branches found
No related tags found
No related merge requests found
......@@ -45,6 +45,7 @@ class Text extends BlockType
{
$document = new \DOMDocument();
$old_libxml_error = libxml_use_internal_errors(true);
if (!empty($payload['text'])) {
$document->loadHTML($payload['text']);
libxml_use_internal_errors($old_libxml_error);
$imageElements = $document->getElementsByTagName('img');
......@@ -58,6 +59,7 @@ class Text extends BlockType
$payload['text'] = str_replace($find, $GLOBALS['ABSOLUTE_URI_STUDIP'], $payload['text']);
}
}
}
$payload['text'] = \Studip\Markup::purifyHtml(\Studip\Markup::markAsHtml($payload['text']));
parent::setPayload($payload);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment