<?php
header('Content-Type: application/xml');
$begin = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\" xmlns:news=\"http://www.google.com/schemas/sitemap-news/0.9\">";
$begin2 = "<rss xmlns:content=\"http://purl.org/rss/1.0/modules/content/\"  xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:atom=\"http://www.w3.org/2005/Atom\" xmlns:sy=\"http://purl.org/rss/1.0/modules/syndication/\" xmlns:slash=\"http://purl.org/rss/1.0/modules/slash/\" version=\"2.0\"><channel><title>Roxbury News Harrisburg</title><atom:link href=\"http://roxburynews.com/sitemap.xml\" rel=\"self\" type=\"application/rss+xml\" /><link>http://www.roxburynews.com</link><description>The Politics of News</description><lastBuildDate>".date('D, d M Y H:i:s')." +0000</lastBuildDate><language>en-US</language><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><generator>http://roxburynews.com</generator>";


$now_date = date('Y-m-d');
$prev_date = date('Y-m-d', strtotime('-30 days', strtotime($now_date)));
$server = "localhost";
$user = "cleanand_rox";
$pass = "Red272727#";
$database = "cleanand_rox";

$db = mysqli_connect($server,$user,$pass,$database);
$query = "SELECT * FROM article WHERE date<='$now_date 23:59:59' AND date>='$prev_date' ORDER BY date DESC";
//$query = "SELECT * FROM article WHERE 1 ORDER BY date DESC"; 
$result = mysqli_query($db,$query) or trigger_error("Failed Query : " . mysqli_error($db));
$num_r = mysqli_num_rows($result);

for($i=0;$i<$num_r;$i++){
	$row = mysqli_fetch_assoc($result);
	$id = $row['id'];
	
	$url = "http://www.roxburynews.com/index.php?a=".$id;
	$title = $row['title'];
	
	$descr = stripslashes($row['desc_raw']);
	$descr = preg_replace('/<object[\s\S]*<\/object>/','',$descr);
	$descr = preg_replace('/<iframe[a-zA-Z0-9=\-\/:&\'"_\. ]*><\/iframe>/','',$descr);
	$descr = preg_replace('/(pdf|video|photo|slide):([0-9]*):([a-zA-Z0-9 _\-"\'&\#;\.\(\),\?\$]*):/','$3',$descr);
	
	
	$pubdate = date('Y-m-d\TH:i:s\Z',strtotime($row['date']));
	
	//GETS KEYWORDS
	//GRAB TAGS  $FTAGS
	$query3 = "SELECT keyword FROM tags WHERE type='article' AND content_id='".$id."'";
	$result3 = mysqli_query($db,$query3) or trigger_error("failed Query : " . mysqli_error($db));
	$num_results3 = mysqli_num_rows($result3);
				
	for($ab=0;$ab<$num_results3;$ab++){
		$row3 = mysqli_fetch_assoc($result3);
		$keywords = $row3['keyword'];
		if($ab>0){
			$ftags .= ", ".$keywords;
		}else{
			$ftags .= $keywords;
		}
	}
	$query3 = "SELECT keyword FROM tags WHERE type='article' AND content_id='".$id."'";
	$result3 = mysqli_query($db,$query3) or trigger_error("failed Query : " . mysqli_error($db));
	$num_results3 = mysqli_num_rows($result3);
	for($ab=0;$ab<$num_results3;$ab++){
		$row3 = mysqli_fetch_assoc($result3);
		$keywords2 = $row3['keyword'];
		if($ab>0){
			$ftags2 .= "<category><![CDATA[ ".$keywords2." ]]></category>";
		}else{
			$ftags2 .= "<category><![CDATA[ ".$keywords2." ]]></category>";
		}
	}
	
	$output2 .= "<item><title>".$title."</title><link>".$url."</link><pubDate>".$pubdate."</pubDate><dc:creator>Roxbury News</dc:creator>".$ftags2."<guid isPermaLink=\"false\">".$url."</guid><description><![CDATA[ ".$descr." ]]></description></item>";
	$output .= "<url>\r\n<loc>\r\n".$url."\r\n</loc>\r\n<lastmod>\r\n".$pubdate."\r\n</lastmod>\r\n<news:news>\r\n<news:publication>\r\n<news:name>\r\nRoxbury News - RoxburyNews.com\r\n</news:name>\r\n<news:language>\r\nen\r\n</news:language>\r\n</news:publication>\r\n<news:publication_date>\r\n".$pubdate."\r\n</news:publication_date>\r\n<news:title>\r\n".$title."\r\n</news:title>\r\n<news:keywords>\r\n".$ftags."\r\n</news:keywords>\r\n<news:geo_locations>\r\nPennsylvania, USA\r\n</news:geo_locations>\r\n</news:news>\r\n</url>";
	unset($ftags);
	unset($ftags2);
}
$end = "</urlset>";
$end2 = "</channel></rss>";
echo $begin2.$output2.$end2;
?>