diff options
author | wltb <[email protected]> | 2013-09-24 16:43:47 +0200 |
---|---|---|
committer | wltb <[email protected]> | 2013-09-24 16:43:47 +0200 |
commit | d3305ff8de6ca9881021646221827d27240dba38 (patch) | |
tree | 290f41212805c1ae85b8102c5c4961659b7b85da | |
parent | 5fa36a640168d3eaf27f3d6630ffd71527bcd724 (diff) |
Feedparser: Only format fatal errors
-rw-r--r-- | classes/feedparser.php | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/classes/feedparser.php b/classes/feedparser.php index 22052bdb6..07de73a9d 100644 --- a/classes/feedparser.php +++ b/classes/feedparser.php @@ -62,8 +62,16 @@ class FeedParser { } } } - - $this->error = $this->format_error($error); + + $this->error = ""; + if($error) { + foreach(libxml_get_errors() as $error) { + if($error->level == LIBXML_ERR_FATAL) { + $this->error = $this->format_error($error); + break; //break here because currently we only show one error + } + } + } libxml_clear_errors(); $this->items = array(); |