%@ LANGUAGE = "VBScript" ENABLESESSIONSTATE = True %>
<%Option Explicit%>
<%Response.Buffer = True%>
<%
'** PREVENT PAGE FROM BEING CACHED
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 2
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "No-Store"
'***********************************************************
'** Copyright Notice **
'** Tassietek - MailerPro **
'** Copyright 2001-2004 Tassietek All Rights Reserved. **
'***********************************************************
'** CHECKING TO SEE IF LOGGED IN IF NOT TAKE YOU TO THE LOGIN PAGE
If Request.Cookies("login") = "" Then
Response.Cookies("action") = "error"
Response.Write("")
Response.End
Elseif Request.Cookies("login") = "3" Then
Response.Write("")
End If
If Session("Start") = "" Then
Response.Cookies("a") = "ended"
Response.Redirect"login.asp?logoff=1"
End If
'** VARIABLES
Dim rs
Dim sql
Dim strwhichlist
Dim strmypage
Dim strpagesize
Dim straction
Dim strnumpages
Dim strnumrecs
Dim stralpha_search
Dim stri
Dim strx
Dim strlb
Dim strub
Dim strtotal
Dim strold
Dim stremailArray
Dim strtrackingname
Dim strlistname
Dim strsentdate
Dim stremailssent
Dim strlistid
Dim strlist
'** SETTING PAGE NUMBER AND SIZE
strmypage = CInt(Request("page"))
If strmypage=0 Then strmypage=1
strpagesize = CInt( Request("recs") )
If strpagesize = 0 Then strpagesize = Session("Records")
If Request("action") = "delete" Then
conn.execute "Delete From " & tbl_prefix & "tracking_lists Where tracking_name = '" & Request("tracking_name") & "'", , adExecuteNoRecords
If err <> 0 Then
Response.Write""
err.clear
Response.End
End If
conn.execute "Delete From " & tbl_prefix & "tracking Where tracking_name = '" & Request("tracking_name") & "'", , adExecuteNoRecords
If err <> 0 Then
Response.Write""
err.clear
Response.End
End If
Response.Cookies("deleted") = "Tracking List " & Request("tracking_name") & " as been Deleted"
Response.Redirect"tracking.asp"
End If
%>
<%
If Request("action") = "yes" Then
If Request("strlist") = "" Then
Response.Redirect"tracking.asp"
End If
strlist = Request("strlist")
'** CREATING CONNECTION TO DATABASE TRACKING TABLE
Set rs = Server.CreateObject("ADODB.RecordSet")
If err <> 0 Then
Response.Write""
err.clear
Response.End
End If
rs.PageSize = strpagesize
rs.CacheSize = strpagesize
rs.CursorLocation = adUseClient
sql = "Select * From " & tbl_prefix & "tracking Where tracking_name = '" &strlist & "' Order By ID DESC"
rs.Open sql, conn, adOpenForwardOnly, adLockReadOnly, adCmdText
If err <> 0 Then
Response.Write""
err.clear
Response.End
End If
strnumpages = rs.PageCount
strnumrecs = rs.RecordCount
If strmypage > strnumpages Then strmypage = strnumpages
If strmypage < 1 Then strmypage = 1
rs.AbsolutePage = strmypage
on error goto 0
%>
<%
Dim strcount
strcount = 0
For stri=1 To strpagesize
If Not rs.EOF Then
If strcount = 0 Then
%>
<%=rs("email")%>
<%=DisplayDate(rs("opened"))%>
<%
strcount = 1
Elseif strcount = 1 Then
%>
<%=rs("email")%>
<%=DisplayDate(rs("opened"))%>
<%
strcount = 0
End If
rs.MoveNext
End If
Next
rs.Close
Set rs = nothing
%>
<%End If%>
User [<%=Request.Cookies("user")%>]
Powered by <%=version%>
<%
'** ASSURING THAT ALL DATABASE CONNECTIONS ARE CLOSED
On Error Resume Next
rs.close
Set rs = nothing
rsfun.close
Set rsfun = nothing
conn.close
Set conn = nothing
on error goto 0
%>