%@LANGUAGE="VBSCRIPT"%>
<%
Response.Buffer = True
Dim iMonth, iYear
iMonth=Request ("month")
iYear=Request ("year")
if iMonth = "" then iMonth = Month(Now)
sMonth=NameFromMonth(iMonth)
if iYear = "" then iYear = Year(Now)
Dim blog_id
Dim rsblog
Dim blog_autore
Dim blog_email
Dim blog_titolo
Dim blog_testo
Dim blnComments
Dim strMode
Dim strEmailSubject
Dim strEmailBody
Dim page
Dim Block
Dim msg
Dim errore
Dim data
Dim ora
Dim mese
Dim anno
Dim mese_inserimento
errore = false
page = Request.Form("page")
Block = Request.Form("Block")
strMode = Request.Form("strMode")
if Ublogtype = "closed" then
If Session("admin") = False or IsNull(Session("admin")) = True then
Response.Redirect"login.asp?strMode=" & strMode & ""
End If
end if
If strMode = "edit" Then blog_id = CLng(Request.Form("blog_id"))
If Trim(Request.form("blog_autore")) = "" Or Trim(Request.form("blog_titolo"))= "" Or Trim(Request.form("blog_testo"))= "" Then
errore = true
End If
blog_autore = Request.Form("blog_autore")
blog_email = Request.Form("email")
blog_titolo = Request.Form("blog_titolo")
blog_testo = Request.Form("blog_testo")
' Format user input and remove html tags
blog_autore = removeAllTags(blog_autore)
blog_email = removeAllTags(blog_email)
blog_titolo = removeAllTags(blog_titolo)
If strMode = "new" AND Ublogtype = "open" Then
blog_testo = removeAllTags(blog_testo)
blog_testo = UBBcode(blog_testo)
else
blog_testo = removemaligno(blog_testo)
End if
blog_testo = Replace(blog_testo, VbCrLf, "
")
' end format
data = Request.Form("data")
ora = Request.Form("ora")
blnComments = CBool(Request.Form("comments"))
mese = Request.Form("mese")
anno = Request.Form("anno")
If mese <> "" Then
mese_inserimento =Right(CStr(100+mese), 2)
else
mese_inserimento =Right(CStr(100+Month(Date)), 2)
end if
If errore = false then
If strMode = "edit" Then
strSQL = "SELECT blog.* FROM blog WHERE blog.blog_id = " & blog_id & ";"
Else
strSQL = "SELECT * FROM blog"
End If
Set rsblog = Server.CreateObject("ADODB.Recordset")
rsblog.Open strSQL, strCon, 3, 3
strSQL = "SELECT * FROM blog order by blog_id desc"
Set rsblog1 = Server.CreateObject("ADODB.Recordset")
rsblog1.Open strSQL, strCon, 3, 3
if rsblog1.eof then
id = 1
else
id = rsblog1("blog_id") + 1
end if
If NOT strMode = "edit" Then
rsblog.AddNew
rsblog.Fields("blog_id") = id
end if
rsblog.Fields("blog_titolo") = blog_titolo
rsblog.Fields("blog_testo") = blog_testo
rsblog.Fields("blog_autore") = blog_autore
rsblog.Fields("blog_email") = blog_email
If data <> "" Then
rsblog.Fields("data") = data
else
rsblog.Fields("data") = Date()
end if
If ora <> "" Then
rsblog.Fields("ora") = ora
else
rsblog.Fields("ora") = Time()
end if
rsblog.Fields("mese") = mese_inserimento
If anno <> "" Then
rsblog.Fields("anno") = anno
else
rsblog.Fields("anno") = Year(Date)
end if
rsblog.Fields("commenti") = blnComments
rsblog.Update
rsblog.Requery
If blnEmail = True AND strMode <> "edit" Then
strEmailSubject = strLangSubjectEmailNewBlog
strEmailBody = strLangEmailHi
strEmailBody = strEmailBody & "
" & strLangEmailBodyBlog1 & ""
strEmailBody = strEmailBody & "
" & strLangEmailBodyBlog2 & ""
strEmailBody = strEmailBody & "
" & strLangFormTitle & ": " & blog_titolo
strEmailBody = strEmailBody & "
" & strLangFormAuthor & ": " & blog_autore
strEmailBody = strEmailBody & "
" & strLangFormEmail & ": " & email
strEmailBody = strEmailBody & "
" & strLangFormText & ":
" & blog_testo
Dim objCDOMail
Set objCDOMail = Server.CreateObject("CDONTS.NewMail")
objCDOMail.From = Ublogname & " <" & emailamministratore & ">"
objCDOMail.To = "<" & emailamministratore & ">"
objCDOMail.Subject = strEmailSubject
objCDOMail.Body = strEmailBody
objCDOMail.BodyFormat = 0
objCDOMail.MailFormat = 0
objCDOMail.Importance = 1
objCDOMail.Send
Set objCDOMail = Nothing
End If
rsblog.Close
Set rsblog = Nothing
If strMode = "edit" then
msg = strLangInfoEditBlog
Response.Redirect "editallblog.asp?page="& page & "&Block="& Block &"&msg="& msg &""
elseif Ublogtype ="open" then
Response.Redirect "index.asp"
else
msg = strLangInfoInsertBlog
Response.Redirect "editallblog.asp?msg="& msg &""
end if
end if
%>
![]() |
|
<% if strMode= "edit" then %><% = strLangNavEditBlog %> ![]()
<% = data %><% else %><% = strLangSelectNewBlog %> ![]()
<% = Date() %><% end if %>
|
|
![]() |
<% If errore = True Then %> <% = strLangErrorMessageNeedAuthorTitleText %> <% if strMode = "new" then %> <% = strLangNavBackPrevPage %> <% else %> <% = strLangNavBackPrevPage %> <% End If End If %> |