summaryrefslogtreecommitdiff
path: root/classes/feeditem
diff options
context:
space:
mode:
authorzaikos <[email protected]>2015-01-14 16:13:39 -0500
committerzaikos <[email protected]>2015-01-14 16:13:39 -0500
commit2b4853f515c2deeb9026387afd40d9158a5ccd0a (patch)
tree403c2c21c970b6c225623d0b61511483a65b14ac /classes/feeditem
parentbe60340c296637fc269bf53adff4910911219db0 (diff)
Reverts most of be60340. Implements a simplier solution using XPath to get the proper title tag from a feed item.
Diffstat (limited to 'classes/feeditem')
-rw-r--r--classes/feeditem/rss.php10
1 files changed, 3 insertions, 7 deletions
diff --git a/classes/feeditem/rss.php b/classes/feeditem/rss.php
index 0e2b77ac7..7b4c4fb0c 100644
--- a/classes/feeditem/rss.php
+++ b/classes/feeditem/rss.php
@@ -51,14 +51,10 @@ class FeedItem_RSS extends FeedItem_Common {
}
function get_title() {
- $titles = $this->elem->getElementsByTagName("title");
+ $title = $this->xpath->query("title", $this->elem)->item(0);
- foreach ($titles as $title) {
- $nv = trim($title->nodeValue);
-
- if (!empty($nv)) {
- return $nv;
- }
+ if ($title) {
+ return trim($title->nodeValue);
}
}