diff options
Diffstat (limited to 'classes/feeditem/atom.php')
-rw-r--r-- | classes/feeditem/atom.php | 44 |
1 files changed, 1 insertions, 43 deletions
diff --git a/classes/feeditem/atom.php b/classes/feeditem/atom.php index 1a9db9020..df1c31d99 100644 --- a/classes/feeditem/atom.php +++ b/classes/feeditem/atom.php @@ -1,13 +1,5 @@ <?php -class FeedItem_Atom { - private $elem; - private $xpath; - - function __construct($elem, $doc, $xpath) { - $this->elem = $elem; - $this->xpath = $xpath; - } - +class FeedItem_Atom extends FeedItem_Common { function get_id() { $id = $this->elem->getElementsByTagName("id")->item(0); @@ -60,19 +52,6 @@ class FeedItem_Atom { } } - // todo - function get_comments_url() { - - } - - function get_comments_count() { - $comments = $this->xpath->query("slash:comments", $this->elem)->item(0); - - if ($comments) { - return $comments->nodeValue; - } - } - function get_categories() { $categories = $this->elem->getElementsByTagName("category"); $cats = array(); @@ -125,26 +104,5 @@ class FeedItem_Atom { return $encs; } - function get_author() { - $author = $this->elem->getElementsByTagName("author")->item(0); - - if ($author) { - $name = $author->getElementsByTagName("name")->item(0); - - if ($name) return $name->nodeValue; - - $email = $author->getElementsByTagName("email")->item(0); - - if ($email) return $email->nodeValue; - - } - - $author = $this->xpath->query("dc:creator", $this->elem)->item(0); - - if ($author) { - return $author->nodeValue; - } - - } } ?> |