<?php
//@+leo-ver=4-thin
//@+node:jam.20061008161655.17:@thin /home/jam/freeddb/www/rssfeed.xml
//@@first
//@@language php

function rss_item($row)

{
        $title       = htmlspecialchars($row[title]);
        $description = htmlspecialchars($row[description]);
	$link = htmlspecialchars($row[link]);
	$imageid = $row[imageid];

        echo("<item>\n");
        echo("	<title>$title</title>\n");
        echo("	<link>$link</link>\n");

        $datestring = date("D, d M Y H:i:00 T",$row[created]);

        echo("	<pubDate>$datestring</pubDate>\n");
        echo("	<version>XL</version>\n");
	if ($imageid > 0) {
        	echo("	<preview>http://daz.com" . image_path($imageid) . "</preview>\n");
        echo("	<image>\n");
                echo("	<url>http://daz.com" . image_path($imageid) . "</url>\n");
                echo("		<link>$link</link>\n");
                echo("		<title>$title</title>\n");
        echo("	</image>\n");
	}
        echo("	<description><![CDATA[ $description");
		
	if ($imageid) {
		echo("<p /><br />");
        
        	show_image($imageid,NULL,200);
	}
	echo("]]></description>\n");
        echo("</item>\n");
}

// this should be a subset of subs !

require("include/subs.php");

$feedname = request_var('feedname');

$feedrow = sql_single_query("select * from rssfeeds where name='$feedname'");

$datestring = date("D, d M Y H:i:00 T",time(0));

Header("Content-type: text/xml\n");

echo("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n");

echo("<rss version=\"2.0\">\n");
echo("<channel>\n");

echo("<title>$feedrow[title]</title>\n");
echo("<link>$feedrow[link]</link>\n");
echo("<description>$feedrow[description]</description>\n");
echo("<lastBuildDate>$datestring</lastBuildDate>\n");
echo("<language>en-us</language>\n");

sql_apply("select * from rssitems where feedid=$feedrow[id] group by t,i order by created desc",'rss_item');

echo("</channel>\n");
echo("</rss>\n");
//@-node:jam.20061008161655.17:@thin /home/jam/freeddb/www/rssfeed.xml
//@-leo
