|
\\ <%=Testo_Path_Pannello%> : <%=Testo_Sezione_Articoli%> : <%=Testo_Modulo_PulsanteAggiungi%>
<%=Testo_Articoli_IntroduzioneAggiungi%>
<%
If Request.QueryString("a") = "aggiungi" Then
FTesto = SostituisciCaratteri(Request.Form("Testo"), "Si")
FSezione = DecodeEntities(SostituisciCaratteri(DoppioApice(Request.Form("Sezione")), "No"))
FAutore = Session("BLOGNick")
FTitolo = DecodeEntities(SostituisciCaratteri(DoppioApice(Request.Form("Titolo")), "No"))
FPodcast = DoppioApice(Request.Form("NomeFile"))
FData = DoppioApice(Request.Form("Data"))
FOra = DoppioApice(Request.Form("Ora"))
FLetture = DoppioApice(Request.Form("Letture"))
FBozza = Request.Form("Bozza")
Errore = False
If FTesto = "" Then
Errore = True
End If
If FSezione = "" Then
Errore = True
End If
If FData = "" OR Len(FData) <> 8 OR IsNumeric(FData) = False OR IsDate(StrToData(FData)) = False Then
Errore = True
End If
If FOra = "" OR Len(FOra) <> 6 OR IsNumeric(FOra) = False Then
Errore = True
End If
If FLetture = "" OR IsNumeric(FLetture) = False Then
Errore = True
End If
If Errore = False Then
SQLAggiungi = " INSERT INTO [Articoli] ([Sezione], [Autore], [Titolo], [Podcast], [Data], [Ora], [Letture], [Bozza]) VALUES ('"& FSezione &"', '"& FAutore &"', '"& FTitolo &"', '"& FPodcast &"', '"& FData &"', '"& FOra &"', '"& FLetture &"', "
If FBozza = "si" Then
SQLAggiungi = SQLAggiungi & "True) "
Else
SQLAggiungi = SQLAggiungi & "False) "
End If
Set RSAggiungi = Server.CreateObject("ADODB.Recordset")
RSAggiungi.Open SQLAggiungi, Conn, 1, 3
Set RSAggiungi = Nothing
SQLCercaID = " SELECT TOP 1 [ID] FROM [Articoli] ORDER BY [ID] DESC "
Set RSCercaID = Server.CreateObject("ADODB.Recordset")
RSCercaID.Open SQLCercaID, Conn, 1, 3
RSCercaID.MoveFirst
NomeFileTXT = cStr(RSCercaID("ID"))
If Len(NomeFileTXT) < 6 Then
For I = 1 To 6 - Len(NomeFileTXT)
NomeFileTXT = "0" & NomeFileTXT
Next
End If
NomeFileTXT = NomeFileTXT & ".txt"
SQLNomeFileTXT = " UPDATE [Articoli] SET [Testo] = '"& NomeFileTXT &"' WHERE [ID] = "& RSCercaID("ID") &" "
Set RSNomeFileTXT = Server.CreateObject("ADODB.Recordset")
RSNomeFileTXT.Open SQLNomeFileTXT, Conn, 1, 3
Set RSCercaID = Nothing
Set RSNomeFileTXT = Nothing
Set FilStuff = CreateObject("Scripting.FileSystemObject")
Set Stuff = FilStuff.CreateTextFile(Server.MapPath(Path_DirPublic & NomeFileTXT), True)
Stuff.Write FTesto
Set Stuff = Nothing
Set FilStuff = Nothing
%>
<%=Testo_Articoli_AggiuntaABuonFine%>.
<%=Testo_Articoli_LinkTornaIndietro%>, <%=Testo_Articoli_LinkVaiElenco%> <%=Testo_SceltaOppure%> <%=Testo_Link_AvviaUploadFile%>.
Ping Weblogs.com/Technorati/Feedster via Ping-o-matic.
<%
Else
%>
<%=Testo_Articoli_ErroreInserimento%>
<%=Testo_Articoli_LinkTornaIndietro%> <%=Testo_SceltaOppure%> <%=Testo_Articoli_LinkVaiElenco%>.
<%
End If
Else
%>
<%=Testo_Legenda_CampiObbligatori%>
<%
End If
%>
|
|