<!--#include virtual="/mdb-database/inc_costanti.asp"-->
<!--#include file="inc_db.asp"-->
<!--#include file="inc_funzioni.asp"-->
<% 
	'dBlog 2.0 CMS Open Source
	'Versione file 2.0.0
	'FUNZIONE: questo script si occupa di generare il feed RSS in un formato utilizzabile da programmi e siti esterni

	' *** Acor3 Mod - www.acor3.it ***
	'27 gen 2007 aggiunto filtro per sezione
	

	dim filtroSezione
	filtroSezione=""
	filtroSezione=Request.QueryString("s")
	
	Dim SQLLinkLog, RSLinkLog

	Response.ContentType = "text/xml"

	Response.Charset = "windows-1252"
	Response.Write "<?xml version=""1.0"" encoding=""windows-1252""?>"
	Response.Write "<rss version=""0.91"" xmlns:dc=""http://purl.org/dc/elements/1.1/"">" & VbCrLf
	Response.Write "<channel>" & VbCrLf
	Response.Write "<title>" & Nome_Blog & " - Linklog</title><link>" & URL_Blog & "</link>" & VbCrLf
	Response.Write "<description>" & Nome_Blog & "</description>"
	Response.Write "<language>it</language>" & VbCrLf

'Cerco tutti gli articoli e li visualizzo in formato xml

	'Costruisco la query in base al passaggio di parametri
		SQLLinkLog =            " SELECT * FROM LinkLog  WHERE "
		SQLLinkLog=SQLLinkLog & " Data <= '"& DataToStr(Date()) &"' "
		
		if filtroSezione<>"" then
			SQLLinkLog=SQLLinkLog & " AND Sezione='"& DoppioApice(filtroSezione) &"'"
		end if

		
		SQLLinkLog=SQLLinkLog & " ORDER BY Data DESC"
	
	

	Set RSLinkLog = Server.CreateObject("ADODB.Recordset")
	RSLinkLog.Open SQLLinkLog, Conn, 1, 3

	If NOT RSLinkLog.EOF Then
		Do While NOT RSLinkLog.EOF

			'If Now() > cDate(StrToData(RSLinkLog("Data")) & " " & StrToOra(RSLinkLog("Ora"))) Then
				Response.Write "<item>" & VbCrLf
				Response.Write "	<title><![CDATA[" & RSLinkLog("TestoLinkato")& "]]></title>" & VbCrLf
				Response.Write "	<description><![CDATA[" &  RSLinkLog("Introduzione") & "<br /><a href=""" & RSLinkLog("URL") & """ target=""_blank"">" & RSLinkLog("URL") & "</a>]]></description>" & VbCrLf
				Response.Write "	<link><![CDATA[" & RSLinkLog("URL") & "]]></link>" & VbCrLf
				Response.Write "	<guid isPermaLink=""true"">" & URL_Blog & "linklog.asp</guid>" & VbCrLf
				Response.Write "	<dc:date>"& Mid(RSLinkLog("Data"), 1, 4) & "-" & Mid(RSLinkLog("Data"), 5, 2) & "-" & Mid(RSLinkLog("Data"), 7, 2) & "T00:00:00+01:00</dc:date>" & VbCrLf
				Response.Write "	<dc:creator><![CDATA[" & RSLinkLog("Autore") & "]]></dc:creator>" & VbCrLf
				Response.Write "</item>" & VbCrLf
			'End If

			RSLinkLog.MoveNext
		Loop
	End If

	Response.Write "	</channel>"
	Response.Write "</rss>"

	set RSLinkLog = Nothing

	Conn.Close
	Set Conn = Nothing
%>