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;
?>