%
'-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
' Loja Exemplo Locaweb
' Versão: 6.4
' Data: 12/09/06
' Arquivo: insere_delete_news.asp
' Versão do arquivo: 0.0
' Data da ultima atualização: 10/11/06
'
'-----------------------------------------------------------------------------
' Licença Código Livre: http://comercio.Locaweb.com.br/gpl/gpl.txt
'-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
%>
<%
rodape = "no"
%>
|
<%
Call abre_conexao(conexao)
ip = Request.ServerVariables("REMOTE_ADDR")
nome = request("nome")
email = request("email")
idunico = request("idunico")
autorizo_newsletter = request("bt_newsletter")
If session("id_transacao") = "" Then
session("id_transacao") = Gerar_id_transacao(session.sessionID)
End if
If VerificaExistenciaDado("email","Newsletter","email","'"&email&"'") Then
EmailExiste = "sim"
Else
EmailExiste = "não"
End If
If autorizo_newsletter = "Incluir" Then
If EmailExiste = "sim" Then
'Pega o id_unico caso o e-mail ja esteja cadastrado
id_unico = Pega_DadoBanco("Newsletter","id_unico","email","'"&email&"'")
MsgRetNews = Application("NewsTxtEmailJaCadastrado")
Else
id_unico = session("id_transacao")&CALCMD5(email)
Set InsertNewsletter = Server.CreateObject("adodb.recordset")
InsertNewsletter.Open "Newsletter",conexao,3,3
InsertNewsletter.AddNew
InsertNewsletter("nome") = nome
InsertNewsletter("email") = email
InsertNewsletter("id_unico") = id_unico
InsertNewsletter("autorizo_newsletter") = "0"
InsertNewsletter("ip_usado") = ip
InsertNewsletter("data_cadastro") = date
InsertNewsletter.Update
Set InsertNewsletter = Nothing
MsgRetNews = Application("NewsTxtEmailIncluido")
End If
Call Envia_mail_confirmacao(email,nome,id_unico)
Else
If EmailExiste = "não" Then
MsgRetNews = Application("NewsTxtEmailNaoCadastrado")
Else
If autorizo_newsletter = "Confirmo" Then
conexao.execute "UPDATE Newsletter set autorizo_newsletter = 1 WHERE id_unico = '"&request("idunico")&"'"
MsgRetNews = Application("NewsTxtEmailConfirmado")
ElseIf autorizo_newsletter = "Excluir" Then
If request("origem") = "Notif" Then
conexao.execute "Delete FROM Newsletter WHERE id_unico = '"&request("idunico")&"'"
Else
conexao.execute "Delete FROM Newsletter WHERE email = '"&request("email")&"'"
End If
MsgRetNews = Application("NewsTxtEmailExcluido")
End If
End If
End if
%>
|
| <%=Application("NewsTxtTitNewsletter")%> |
|
|
|
|
|