fix PHP error

This commit is contained in:
Mario
2022-03-31 10:07:15 +00:00
parent 0d0f73fb67
commit 3e38a24f0a

View File

@@ -87,7 +87,7 @@ function deletenode(&$doc, $node)
function html2bbcode($message)
{
if(!is_string($message) && !$message)
if(!is_string($message))
return;
$message = str_replace("\r", "", $message);
@@ -104,11 +104,14 @@ function html2bbcode($message)
$message = preg_replace('=<(\w+):(.+?)>=', '<removeme>', $message);
$message = preg_replace('=</(\w+):(.+?)>=', '</removeme>', $message);
$message = mb_convert_encoding($message, 'HTML-ENTITIES', "UTF-8");
if(!$message)
return;
$doc = new DOMDocument();
$doc->preserveWhiteSpace = false;
$message = mb_convert_encoding($message, 'HTML-ENTITIES', "UTF-8");
@$doc->loadHTML($message);
deletenode($doc, 'style');