This feed does not validate.
<?php /* vim: set filetype=php : */ require_once('./application/functions/include.fns.php'); header("content-type: application/rss+xml"); $description = $publication->rssDescription; db::_select_db( DB_DATABASE_SETUP ); $category = ''; foreach( $publication->rssCategory as $count => $id ){ $query = "SELECT category ". "FROM ".CATEGORIES." ". "WHERE id = '".$id."'"; $result = db::_query( $query ); $row = db::_fetch_assoc( $result ); $category .= "\t\t\t<category>".rss_text($row['category'])."</category>\n"; } db::_select_db( DB_DATABASE ); # make rss for issues first $issue = new issue(); $issues = $issue->get_issues(); foreach( $issues as $count => $Issue ){ list($y,$m,$d) = sscanf($Issue->digital_publish_date, "%d-%d-%d"); $rss_i .= "\t\t<item>\n"; $rss_i .= "\t\t\t<title>".rss_text($Issue->title)."</title>\n"; #$rss_i .= "\t\t\t<description><![CDATA[".$Issue->description."]]></description>\n"; $rss_i .= "\t\t\t<description><a href="".IDIGI_URL."issues/".$Issue->path."/"><img src="".IDIGI_URL."thumbs/cover/".$Issue->id."/" hspace="8" align="left" title="".rss_text($Issue->title)."" /></a><![CDATA[".$Issue->description."]]></description>\n"; $rss_i .= "\t\t\t<pubDate>".date("D, d M Y H:i:s", mktime(1,1,1,$m,$d,$y))." GMT</pubDate>\n"; $rss_i .= "\t\t\t<author>info@idigitaledition.com (".rss_text($publication->title).")</author>\n"; $rss_i .= "\t\t\t<guid isPermaLink=\"true\">".IDIGI_URL."issues/".$Issue->id."/</guid>\n"; $rss_i .= "\t\t\t<link>".IDIGI_URL."issues/".$Issue->path."/</link>\n"; $rss_i .= $category; $rss_i .= "\t\t\t<source url=\"".IDIGI_URL."rss\">".rss_text($publication->title)."</source>\n"; $rss_i .= "\t\t</item>\n"; } $rss_i .= "\t</channel>\n"; $rss_i .= "</rss>\n"; # beginning of rss $rss = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"; $rss .= "<rss version=\"2.0\" xmlns:atom=\"http://www.w3.org/2005/Atom\">\n"; $rss .= "\t<channel>\n"; $rss .= "\t\t<atom:link href=\"".IDIGI_URL."rss\" rel=\"self\" type=\"application/rss+xml\" />\n"; $rss .= "\t\t<title>".rss_text($publication->title)."</title>\n"; $rss .= "\t\t<link>".IDIGI_URL."</link>\n"; $rss .= "\t\t<language>en-us</language>\n"; $rss .= "\t\t<copyright>© ".rss_text($publication->title)."</copyright>\n"; $rss .= "\t\t<description><![CDATA[".rss_text($description)."]]></description>\n"; $rss .= "\t\t<lastBuildDate>".date("D, d M Y H:i:s", mktime(1,1,1,$m,$d,$y))." EST</lastBuildDate>\n\n"; $rss .= $rss_i; echo $rss; ?>