From: Michael M Slusarz Date: Mon, 22 Feb 2010 17:38:22 +0000 (-0700) Subject: Restore XML error reporting level. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=ef897f161a80c9e4cedb0dd69db2210ef39526c9;p=horde.git Restore XML error reporting level. --- diff --git a/imp/view.php b/imp/view.php index f8f2fd7f8..939a5a296 100644 --- a/imp/view.php +++ b/imp/view.php @@ -288,8 +288,11 @@ case 'print_attach': $browser->downloadHeaders($render[$key]['name'], $render[$key]['type'], true, strlen($render[$key]['data'])); if ($browser->isBrowser('mozilla')) { /* Silence errors from parsing HTML. */ - libxml_use_internal_errors(true); + $old_error = libxml_use_internal_errors(true); $doc = DOMDocument::loadHTML($render[$key]['data']); + if (!$old_error) { + libxml_use_internal_errors(false); + } $bodyelt = $doc->getElementsByTagName('body')->item(0); $bodyelt->insertBefore($doc->importNode($div, true), $bodyelt->firstChild); echo $doc->saveHTML();