header('X-content-type-options: nosniff');\r
} elseif ($this->version == JSON) {\r
header('Content-type: application/json; charset=UTF-8');\r
+ $this->json = new stdClass();\r
} elseif ($this->version == JSONP) {\r
header('Content-type: application/javascript; charset=UTF-8');\r
+ $this->json = new stdClass();\r
}\r
}\r
- \r
- if ($this->version == JSON || $this->version == JSONP) {\r
- $this->json = new stdClass();\r
- }\r
- \r
\r
$this->printHead();\r
$this->printChannels();\r
}\r
}\r
\r
+ public function &getItems()\r
+ {\r
+ return $this->items;\r
+ }\r
+\r
/**\r
* Create a new FeedItem.\r
*\r
*/\r
public function setDescription($description)\r
{\r
- $this->setChannelElement('description', $description);\r
+ $tag = ($this->version == ATOM)? 'subtitle' : 'description';\r
+ $this->setChannelElement($tag, $desciption);\r
}\r
\r
/**\r
{\r
$out = '<?xml version="1.0" encoding="utf-8"?>'."\n";\r
if ($this->xsl) $out .= '<?xml-stylesheet type="text/xsl" href="'.htmlspecialchars($this->xsl).'"?>' . PHP_EOL;\r
- $out .= '<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/">' . PHP_EOL;\r
+ $out .= '<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/">' . PHP_EOL;\r
echo $out;\r
}\r
elseif ($this->version == JSON || $this->version == JSONP)\r