From ef897f161a80c9e4cedb0dd69db2210ef39526c9 Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Mon, 22 Feb 2010 10:38:22 -0700 Subject: [PATCH] Restore XML error reporting level. --- imp/view.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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(); -- 2.11.0