%
Function Emote(Str)
Str = Replace(Str,"[","")
Emote = Str
End function
Dim objCon, objRs, strSQL
If Request("dbg") = 1 Then
Session("Admin_Logged") = True
End If
Select Case lCase(Request("act"))
Case "add"
%>
<%
Case "confirm"
Dim blnConfirm, strMsg
blnConfirm = True
If Len(Request("strName")) < 3 Then
blnConfirm = False
strMsg = strMsg & "el nombre no puede ser menor a 3 caracteres." & "
" & vbcrlf
End IF
If InStr(Request("strMail"),"@") = 0 Then
blnConfirm = False
strMsg = strMsg & "Correo electrónico incorrecto" & "
" & vbcrlf
ElseIf InStr(Request("strMail"),".") = 0 or Len(Request("strMail")) < 4 Then
blnConfirm = False
strMsg = strMsg & "Correo electrónico incorrecto" & "
" & vbcrlf
ElseIf InStr(Request("strMail"),".") = Instr(Request("strMail"),"@")+1 Then
blnConfirm = False
strMsg = strMsg & "Correo electrónico incorrecto" & "
" & vbcrlf
End If
If Request("strURL") <> "" Then
If inStr(Request("strURL"),"http://") = 0 Then
blnConfirm = False
strMsg = strMsg & "URL incorrecta. debe contener http://"
End If
End If
If Len(Request("strMsg")) < 3 Then
blnConfirm = False
strMsg = strMsg & "mensaje corto." & "
" & vbcrlf
End If
If Not blnConfirm Then
%>
Se encontraron algunos errores. por favor revisa tu mensaje
<% If strMsg <> "" Then %> <%=strMsg%> <% Else %> Envío correcto <% End If %>Regresar <% Else %>
Por favor verifica que los 5 dígitos ingresados sean los mostrados.
<% End If Case "addconfirm" If Request("strImgVerify") = Session("lngSecCode") Then Set objCon = Server.CreateObject("ADODB.Connection") Set objRs = Server.CreateObject("ADODB.RecordSet") objCon.Provider = "MICROSOFT.JET.OLEDB.4.0" objCon.Open Server.MapPath(strDBPath) 'strDBPath - Variable set in incConfig.asp strSQL = "SELECT * FROM " & strTableName 'Response.Write strSQL 'Response.Flush objRs.Open strSQL, objCon, 3, 3 objRs.AddNew objRs("Name") = Request("strName") objRs("Email") = Request("strMail") objRs("Location") = Request("strLocation") objRs("URL") = Request("strURL") objRs("Comment") = Request("strMsg") 'objRs("Private") = Request("blnPrivate") objRs("DateTime") = Now() objRs("ShowOnHomepage") = False objRs.Update If Err.number <> 0 Then%>Ha ocurrido un error y tu mensaje no puede ser registrado.
<% Else %>Felicidades tu mensaje ha sido registrado correctamente.
" Class="Mlink">Regresar al libro
<% End If objRs.Close objCon.Close Set objRs = Nothing Set objCon = Nothing Else %>El código de seguridad no coincide
<% End If Case "admin_update" Set objCon = Server.CreateObject("ADODB.Connection") objCon.Provider = "Microsoft.Jet.OleDB.4.0" objCon.Open Server.MapPath(strDBPath) objCon.Execute "Update " & strTableName & " Set ShowOnHomepage=False" Dim sID For Each sID in Request("sID") objCon.Execute "Update " & strTableName & " Set ShowOnHomepage=True Where Id=" & sID Next %>Actualización exitosa
" Class="Mlink">Regresar al libro
<% objCon.Close Set objCon = Nothing Case "admin_delete" Set objCon = Server.CreateObject("ADODB.Connection") objCon.Provider = "Microsoft.Jet.OleDB.4.0" objCon.Open Server.MapPath(strDBPath) Dim strID, intCount intCount = 0 If Request.Form("dID").Count > 0 Then For Each strID in Request("dID") intCount = intCount + 1 objCon.Execute "Delete * From " & strTableName & " Where Id=" & strID'Clear Data Next %><%=intCount%> registros borrados
" Class="Mlink">Regresar al libro
<% Else %>No hay registros seleccionados
" Class="Mlink">Regresar al libro
<% End If objCon.Close Set objCon = Nothing Case "login" If Request("strID") = strAdminID AND Request("strPass") = strAdminPassword Then Session("Admin_Logged") = True %>You have logged in successfully
" Class="Mlink">Regresar al libro
<% Else %> <% End If Case "logout" Session("Admin_Logged") = False %>Has salido correctamente
" Class="Mlink">Regresar al libro
<% Case Else Dim strClass1, strClass2 Set objCon = Server.CreateObject("ADODB.Connection") Set objRs = Server.CreateObject("ADODB.RecordSet") objCon.Provider = "Microsoft.Jet.OleDB.4.0" objCon.Open Server.MapPath(strDBPath) strSQL = "Select * From " & strTableName & " Where Private=False Order By Id" If Request("orderby") = "1" Then strSQL = strSQL & " Desc" ElseIf Request("orderby") = "2" Then strSQL = strSQL & " Asc" Else strSQL = strSQL & " Desc" End If objRs.Open strSQL, objCon If objRs.BOF or objRs.EOF Then %>No hay registros en el libro
<% Else objRs.MoveFirst strClass1 = "c1" strClass2 = "c4" %>?act=add" Title="Firmar libro" Class="Mlink">Firmar libro de visitas<% if not session("admin_logged") then %> | ?act=login" title="Login" Class="Mlink">Ingreso panel de control<% End If %>
<% If Session("Admin_Logged") Then %> <% End If %> <% End IF %>?act=add" Title="Firmar libro" Class="Mlink">Firmar libro de visitas<% if not session("admin_logged") then %> | ?act=login" title="Login" Class="Mlink">Ingreso panel de control<% End If %>
<% objRs.Close objCon.Close Set objRs = Nothing Set objCon = Nothing End Select %>