Преглед на файлове

Feedparser: Only format fatal errors

wltb преди 10 години
родител
ревизия
d3305ff8de
променени са 1 файла, в които са добавени 10 реда и са изтрити 2 реда
  1. 10 2
      classes/feedparser.php

+ 10 - 2
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();