<?
	if (ereg("MSIE 6.0",$_SERVER['HTTP_USER_AGENT'])) {
		header("Location: ajuda_rss.php");
		exit;
	}
	header("Content-type: application/xml");
	echo '<?xml version="1.0" encoding="ISO-8859-1"?>'."\n";
	function nextday($weekday,$exc) {
		$t = time();
		if ($exc) { $t += 86400; }
		while (date("D",$t) != $weekday) { $t += 86400; }
		return $t;
	}
	function ctime($d,$h) { $h = explode(":",$h); $d = explode("-",$d); return mktime($h[0],$h[1],$h[2],$d[1],$d[2],$d[0]); }
	define("SERVER_ROOT","http://www3.uberlandia.mg.gov.br/"); include("connect.inc"); include("funcoes.php"); $tipo = $_GET['tipo']; $itens = array();
	$case = "data = '".date("Y-m-d")."'";
	
	if ($tipo == "data") { $case = "data = '".mysql_real_escape_string($_GET['data'])."'"; $rsst = "Eventos em ".date("d/m/Y",ctime($_GET['data'],"00:00:00")); }
	elseif ($tipo == "ama") { $case = "data = '".date("Y-m-d",(time()+86400))."'"; $rsst = "Eventos de Amanhã"; }
	elseif ($tipo == "seg") { $case = "data = '".date("Y-m-d",nextday("Mon",1))."'"; $rsst = "Eventos nas Segundas-Feiras"; }
	elseif ($tipo == "ter") { $case = "data = '".date("Y-m-d",nextday("Tue",1))."'"; $rsst = "Eventos nas Terças-Feiras"; }
	elseif ($tipo == "qua") { $case = "data = '".date("Y-m-d",nextday("Wed",1))."'"; $rsst = "Eventos nas Quartas-Feiras"; }
	elseif ($tipo == "qui") { $case = "data = '".date("Y-m-d",nextday("Thu",1))."'"; $rsst = "Eventos nas Quintas-Feiras"; }
	elseif ($tipo == "sex") { $case = "data = '".date("Y-m-d",nextday("Fri",1))."'"; $rsst = "Eventos nas Sextas-Feiras"; }
	elseif ($tipo == "fds") { $case = "data = '".date("Y-m-d",nextday("Sat",0))."' OR data = '".date("Y-m-d",nextday("Sun",0))."'";  $rsst = "Eventos nos Fins de Semana"; }
	elseif ($tipo == "per") {
		$kw = explode(",",$_GET['palavras']);
		$rsst = "Eventos Envolvendo: \"".implode(",",$kw)."\"";
		$case = "";
		for ($x = 0;$x < count($kw);$x++) {
			$kwd = trim($kw[$x]);
			$kw[$x] = "(CONCAT(titulo,descricao,tags) LIKE '%".mysql_real_escape_string($kwd)."%')";
		}
		$case = implode(" OR ",$kw);
	}
	else { $case = "data = '".date("Y-m-d")."'"; $rsst = "Eventos do Dia"; }
	
	$res = mysql_query("SELECT * FROM eventos WHERE ".$case." ORDER BY id_evento ASC");
	while ($row = mysql_fetch_assoc($res)) {
		//array_push($itens,$row);
		$tdata = explode("-",$row['data']);
		if ((ctime($row['data'],"00:00:00") >= ctime(date("Y-m-d"),"00:00:00")) && (ctime($row['data'],"00:00:00") <= ctime(date("Y-m-d",(time()+86400*7+1)),"00:00:00"))) {
			array_push($itens,array(
				'titulo' => $row['titulo'],
				'link' => SERVER_ROOT."mostra_evento.php?dia=".$tdata[2]."&amp;mes=".$tdata[1]."&amp;ano=".$tdata[0]."&amp;id=".$row['id_evento'],
				'desc' => striphtml($row['descricao']),
				'data' => ctime($row['data'],"00:00:00")
			));
		}
		/*array_push($itens,array(
			'titulo' => $row['titulo'],
			'link' => SERVER_ROOT."noticia.php?id=".$row['id_artigo'],
			'desc' => '...',
			'data' => ctime($row['data_criacao'],$row['hora_criacao'])
		));*/
	}
	mysql_free_result($res); mysql_close($connect);
	//print_r($itens);
?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Agenda Cultural de Uberlândia - <?=$rsst;?>]]></title>
		<link><?=SERVER_ROOT;?></link>
		<description><?=$rsst;?></description>
		<image><?=SERVER_ROOT."css/image/pmu-logo-css.png"?></image>
		<language>pt-br</language>
		<pubDate><?=date("r");?></pubDate>
		<lastBuildDate><?=date("r");?></lastBuildDate>
		<docs>http://www.rssboard.org/rss-specification</docs>
		<generator>Secretaria de Comunicação</generator>
		<managingEditor>secom@uberlandia.mg.gov.br</managingEditor>
		<webMaster>secom@uberlandia.mg.gov.br</webMaster>
<?
	for ($x = 0;$x < count($itens);$x++) {
		echo "\n";
?>
		<item>
			<title><![CDATA[(<?=date("d/m/Y",$itens[$x]['data']);?>) <?=htmlentities($itens[$x]['titulo']);?>]]></title>
			<link><?=htmlspecialchars($itens[$x]['link']);?></link>
			<description><![CDATA[
			<span style="font-size:1.5em">Dia: <?=date("d/m/Y",$itens[$x]['data']);?></span><br/><br/>
			<?=nl2br($itens[$x]['desc']);?>
			]]></description>
			<pubDate><?=date("r");?></pubDate>
			<guid><?=$itens[$x]['link'];?></guid>
		</item>
<?
		echo "\n";
	}
?>
	</channel>
</rss>
<?
	$f = fopen("_rsslog.txt","a");
	fwrite($f,"agenda.xml ".time()." ".ip2long($_SERVER['REMOTE_ADDR'])." ¬ ".$tipo." (".$_GET['palavras'].")[".$_GET['data']."]"." ¬ ".$_SERVER['HTTP_USER_AGENT']." ¬ ".$_SERVER['HTTP_REFERER']."\n");
	fclose($f);
?>