From: Andrew Dolgov Date: Tue, 21 Sep 2010 07:53:54 +0000 (+0400) Subject: opml import: add workaround for LiveJournal OPML files with xmlURL attribute X-Git-Tag: 1.5.0~438^2~3 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=0d471a1233f5ba1e0c70adfab2d90a42f7a7d370;p=tt-rss.git opml import: add workaround for LiveJournal OPML files with xmlURL attribute --- diff --git a/modules/opml_domdoc.php b/modules/opml_domdoc.php index a1efb1e9..08715093 100644 --- a/modules/opml_domdoc.php +++ b/modules/opml_domdoc.php @@ -37,6 +37,10 @@ } $feed_url = db_escape_string($outline->attributes->getNamedItem('xmlUrl')->nodeValue); + + if (!$feed_url) + $feed_url = db_escape_string($outline->attributes->getNamedItem('xmlURL')->nodeValue); + $site_url = db_escape_string($outline->attributes->getNamedItem('htmlUrl')->nodeValue); $pref_name = db_escape_string($outline->attributes->getNamedItem('pref-name')->nodeValue); diff --git a/modules/opml_domxml.php b/modules/opml_domxml.php index 1cc1467a..8262c304 100644 --- a/modules/opml_domxml.php +++ b/modules/opml_domxml.php @@ -39,6 +39,10 @@ } $feed_url = db_escape_string($outline->get_attribute('xmlUrl')); + + if (!$feed_url) + $feed_url = db_escape_string($outline->get_attribute('xmlURL')); + $site_url = db_escape_string($outline->get_attribute('htmlUrl')); if ($cat_title && !$feed_url) {