Quellcode durchsuchen

fix get_links() for RSS

Andrew Dolgov vor 11 Jahren
Ursprung
Commit
3c8060aca0
1 geänderte Dateien mit 4 neuen und 2 gelöschten Zeilen
  1. 4 2
      classes/feedparser.php

+ 4 - 2
classes/feedparser.php

@@ -132,8 +132,10 @@ class FeedParser {
 			break;
 		case $this::FEED_RSS:
 			$links = $this->xpath->query("//channel/link");
-			if (!$rel || $link->hasAttribute('rel') && $link->getAttribute('rel') == $rel) {
-				array_push($rv, $link->getAttribute('href'));
+			foreach ($links as $link) {
+				if (!$rel || $link->hasAttribute('rel') && $link->getAttribute('rel') == $rel) {
+					array_push($rv, $link->getAttribute('href'));
+				}
 			}
 			break;
 		}