1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-14 05:35:55 +00:00

work around yet another magpie parsing bug (closes #174)

This commit is contained in:
Andrew Dolgov
2007-11-21 06:24:46 +01:00
parent 70ee302871
commit ea322415d2

View File

@@ -695,6 +695,7 @@
if ($_GET['xdebug']) { if ($_GET['xdebug']) {
print_r($item); print_r($item);
} }
if (ENABLE_SIMPLEPIE) { if (ENABLE_SIMPLEPIE) {
@@ -774,6 +775,10 @@
if (!$entry_content) $entry_content = $item["content:encoded"]; if (!$entry_content) $entry_content = $item["content:encoded"];
if (!$entry_content) $entry_content = $item["content"]; if (!$entry_content) $entry_content = $item["content"];
// Magpie bugs are getting ridiculous
if (trim($entry_content) == "Array") $entry_content = false;
if (!$entry_content) $entry_content = $item["atom_content"]; if (!$entry_content) $entry_content = $item["atom_content"];
if (!$entry_content) $entry_content = $item["summary"]; if (!$entry_content) $entry_content = $item["summary"];
if (!$entry_content) $entry_content = $item["description"]; if (!$entry_content) $entry_content = $item["description"];
@@ -782,12 +787,13 @@
if (is_array($entry_content)) { if (is_array($entry_content)) {
$entry_content = $entry_content["encoded"]; $entry_content = $entry_content["encoded"];
if (!$entry_content) $entry_content = $entry_content["escaped"]; if (!$entry_content) $entry_content = $entry_content["escaped"];
} }
} }
// print_r($item); if ($_GET["xdebug"]) {
// print_r(htmlspecialchars($entry_content)); print "update_rss_feed: content: ";
// print "<br>"; print_r(htmlspecialchars($entry_content));
}
$entry_content_unescaped = $entry_content; $entry_content_unescaped = $entry_content;