mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-13 01:25:56 +00:00
Store language of entries as indicated by the feed.
This commit is contained in:
@@ -197,4 +197,13 @@ class FeedItem_Atom extends FeedItem_Common {
|
||||
return $encs;
|
||||
}
|
||||
|
||||
function get_language() {
|
||||
$elem = $this->elem;
|
||||
do {
|
||||
$lang = $elem->getAttributeNS("http://www.w3.org/XML/1998/namespace", "lang");
|
||||
$elem = $elem->parentNode;
|
||||
} while (empty($lang) && $elem instanceof DOMElement);
|
||||
|
||||
return $lang;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -189,4 +189,14 @@ class FeedItem_RSS extends FeedItem_Common {
|
||||
return $encs;
|
||||
}
|
||||
|
||||
}
|
||||
function get_language() {
|
||||
$languages = $this->doc->getElementsByTagName('language');
|
||||
|
||||
if (count($languages) == 0) {
|
||||
return "";
|
||||
}
|
||||
|
||||
return $languages[0]->textContent;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user