summaryrefslogtreecommitdiff
path: root/classes/feeditem/atom.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-05-01 21:06:48 +0400
committerAndrew Dolgov <[email protected]>2013-05-01 21:06:48 +0400
commitb4d1690097946bdf89dc88f218e7790126f4fd3b (patch)
tree29ff67cd5aabb724103599632570a4f627a3cd34 /classes/feeditem/atom.php
parentf11015058d6e313d3cabc3d3edc0230a5b6b4c26 (diff)
move common methods to feeditem_common
Diffstat (limited to 'classes/feeditem/atom.php')
-rw-r--r--classes/feeditem/atom.php44
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;
- }
-
- }
}
?>