From 184bed72a9da81a4de621ef62ab7aab0c61c0ddf Mon Sep 17 00:00:00 2001 From: deva Date: Mon, 22 Feb 2010 20:57:17 +0000 Subject: Make rss feed generator atom 2.0 compliant. --- utils/rss.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'utils/rss.php') diff --git a/utils/rss.php b/utils/rss.php index 6f909d3..bed69ce 100644 --- a/utils/rss.php +++ b/utils/rss.php @@ -56,9 +56,10 @@ class RSS { $fp = fopen($this->rssfile, "w"); fwrite($fp, "\n"); - fwrite($fp, "\n"); + fwrite($fp, "\n"); fwrite($fp, " \n"); fwrite($fp, " ".$RSS_TITLE."\n"); + fwrite($fp, " \n"); fwrite($fp, " ".$RSS_URL."\n"); fwrite($fp, " ".$RSS_DESCRIPTION."\n"); fwrite($fp, " en-us\n"); @@ -74,7 +75,7 @@ class RSS { fwrite($fp, " \n"); fwrite($fp, " ".$newsentry->title."\n"); fwrite($fp, " ".$RSS_URL."/?page=".$RSS_TARGET_PAGE."&newsid=".$newsentry->time."\n"); - $content = Markdown(htmlspecialchars_decode($newsentry->description)); + $content = htmlspecialchars(Markdown(htmlspecialchars_decode($newsentry->description), true)); fwrite($fp, " ".$content."\n"); fwrite($fp, " ".$this->date($newsentry->time)."\n"); fwrite($fp, " ".$RSS_URL."/?page=".$RSS_TARGET_PAGE."&newsid=".$newsentry->time."\n"); @@ -101,7 +102,7 @@ class RSS { $rssentry = new RSSEntry($param->getAttribute('title'), $param->getAttribute('time'), $param->getAttribute('category'), - $param->getAttribute('description')); + $param->textContent); $this->add($rssentry); } -- cgit v1.2.3