<?php
// this must be called before any output
header("Content-Type: text/xml; charset=UTF-8");
include 'includes/functions.php';
include 'includes/configdb.php';
include 'includes/oodlemap.php';

$site = $_SERVER["SERVER_NAME"];
$today = (DATE('r'));

// retrieve database records
// store items from the database in the $result1 array

mysql_select_db($dbname,$dbc);

$query1 = "SELECT t1.listing_id, t1.title, t1.description, t1.price, t1.photo1, date_format(t1.startdate,'%a, %d %b %Y %T -0800') as listdate, t3.categoryname as parent, t1.category_id FROM listings AS t1
LEFT JOIN categories as t2 on t1.category_id = t2.category_id
LEFT JOIN categories as t3 on t3.category_id = t2.parent_id
WHERE (t1.startdate >= (CURDATE()-1))";

// display XML information
// this must be called before any output
header("Content-Type: text/xml; charset=UTF-8");
echo"<?xml version=\"1.0\"?>
<rss version=\"2.0\">
   <channel>
      <title>".SITENAME."</title>
      <link>http://".$site."</link>
      <description>New Listings Today on ".SITENAME."</description>
      <language>en-us</language>
      <pubDate>".$today."</pubDate>
      <lastBuildDate>".$today."</lastBuildDate>";

$result=mysql_query($query1);
$num=mysql_numrows($result);

if($num<1){echo" </channel>
</rss>";} else {
while ($row = mysql_fetch_assoc($result)) {

	$listingid=$row['listing_id'];
	$title=htmlspecialchars($row['title']);
	$description=htmlspecialchars($row['description']);
	$listdate=$row['listdate'];
	$category=htmlspecialchars($row['parent']);
	$cat_id=$row['category_id'];
	$description=rsstrunc($description,100);

// display an item
echo"<item>
  <title>".$category.": ".$title."</title> 
  <link>http://".$site."/showad.php?listingid=".$listingid."&#38;cat=".$cat_id."</link> 
  <description>".$description."</description>
  <pubDate>".$listdate."</pubDate>
  <guid>http://".$site."/showad.php?listingid=".$listingid."&#38;cat=".$cat_id."</guid>
</item>";
}
echo" </channel>
</rss>";}
?>