<?php include($_SERVER["DOCUMENT_ROOT"]."/Toolbox/Functions/CommonDisplayFunctions.php"); ?>
<?php echo "<?xml version='1.0' encoding='utf-8' ?>"; ?>
<rss version="2.0"  xmlns:atom="http://www.w3.org/2005/Atom">
<atom:link href="http://www.jerseyconservative.com/JCRSS.xml" rel="self" type="application/rss+xml" />

<channel>
  <title>Jersey Conservative</title>
  <link>http://www.jerseyconservative.com</link>
  <description>An ongoing discussion about conservatism in New Jersey.</description>

  <ttl>60</ttl>

<?php 

$MaxTextLength=500;																/* Maximum length for <descrip> */

echo "<lastBuildDate>".date('D, M j Y H:m:d',time())."</lastBuildDate>";

$link=include($_SERVER["DOCUMENT_ROOT"]."/Toolbox/Functions/StandardFunctions.php");	
if (!$link)			
	{die;}

$Auths=InfoQuery("jersey","DocType='AUTH'","",0,0);								/* Get authors' names */
$NumAuths=mysql_num_rows($Auths);
for ($x=0;$x<$NumAuths;$x++)
	{$AuthNames[intval(mysql_result($Auths,$x,"ItemID"))]=mysql_result($Auths,$x,"Title");}

$Entries=InfoQuery("jersey","DocType='BLOG:ENT'","DateCreated desc",0,0);		/* Get blog entries (25 max) */

if ($Entries && mysql_num_rows($Entries)>0)
	{
	$NumEnt=mysql_num_rows($Entries);
	if ($NumEnt>25)
		{$NumEnt=25;}														
	}

$FB=InfoQuery("jersey","DocType='FB'","DateCreated desc",0,0);					/* Get all FB (for comments lines) */
if ($FB && mysql_num_rows($FB)>0)
	{
	$NumFB=mysql_num_rows($FB);
	for ($x=0;$x<$NumFB;$x++)
		{$FBID.="|".mysql_result($FB,$x,"Title")."|";}
	}

for ($x=0;$x<$NumEnt;$x++)
	{
	$ItemID=mysql_result($Entries,$x,"ItemID");
	$Filename=mysql_result($Entries,$x,"FileName");
	$LinksMail=mysql_result($Entries,$x,"LinksMail");
	$Time=date(DATE_RSS,strtotime(mysql_result($Entries,$x,"DateCreated")));
	$Title=html_entity_decode(mysql_result($Entries,$x,"Title"));
	$Title=preg_replace("/(<[^>]+>)+/i","",$Title);								/* Remove bracketed items ("<i>") */
	$Title=preg_replace("/[^\d\w\s[:punct:]]+/i","",$Title);
	$Text=html_entity_decode(TextDecode(mysql_result($Entries,$x,"Text"),$LinksMail,false));
	$Text=preg_replace("/(<[^>]+>)+/i","",$Text);								/* Remove bracketed items ("<i>") */
	$EntryAuth=mysql_result($Entries,$x,"Author");								/* Isolate Author's Jersey ID */
	if (strlen($Text)>$MaxTextLength)
		{
		$Text=substr($Text,0,$MaxTextLength);									/* Don't cut word in half */
		$Text=substr($Text,0,strrpos($Text," "))." ...";
		}
	$AuthName=$AuthNames[$EntryAuth];
	if ($AuthName)
		{$Title.=" (".$AuthName.")";}
	echo "<item><title>".$Title."</title><link>http://www.jerseyconservative.com/Entries/".$Filename.".html</link>";
	echo "<pubDate>".$Time."</pubDate>";
	echo "<description>".$Text."</description>";
	if (substr_count($FBID,"|".$ItemID."|")>0)
		{echo "<comments>http://www.jerseyconservative.com#Com".$ItemID."</comments>";}
	echo "</item>";
	}

?>

</channel>
</rss>