<%
end if
elseif request("mode") = "newsletter" then
If NOT request.form("subject") = "" then
'our variables for the email and for our objects
Dim strTo , strFrom , strSubject , strBody, objRS
'get the results from the create newsletter form
strSubject = Request.Form("subject")
strBody = Request.Form("message")
set objRS = Server.CreateObject("ADODB.Recordset")
objRS.ActiveConnection = MM_conn_STRING
objRS.Source = "SELECT Distinct p_email FROM p_users WHERE p_newsletter = 'y' AND p_approve = 'y' AND (p_ban is null)"
objRS.CursorType = 0
objRS.CursorLocation = 2
objRS.LockType = 3
objRS.Open()
objRS_numRows = 0
'just a message to the admin
Response.Write (" Newsletters are being sent..")
response.Write ("
")
'loop through entries
While not objRS.EOF
set objCDO = createobject("cdo.message")
set objConfig = createobject("cdo.configuration")
' Setting the SMTP Server
Set Flds = objConfig.Fields
Flds.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
Flds.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.abac.com"
Flds.update
Set objCDO.Configuration = objConfig
objCDO.To = objRS("p_email")
objCDO.From = webemail
objCDO.Subject = strSubject
objCDO.TextBody = strBody
objCDO.fields.update
objCDO.Send
set objCDO = nothing
set objConfig = nothing
'print message for every entry
Response.Write (" Newsletter sent to " & objRS("p_email") & "
")
'move to next entry in database
objRS.MoveNext
Wend
objRS.close
set objRS = nothing
MM_conn_STRING.close
set MM_conn_STRING = nothing
'message to admin saying creation has completed
Response.Write (" Newsletter creation completed..")
else
%>
Create Newsletter
<% end if
elseif request("mode") = "approve" then
Dim p_idd, p_user2, rse, rse_numRows, aryFileType, numFileLoopCounter, strFileStatus, thepath, fs, numFilePresentCheck, field1, field2, field3, ImageName
set rsap = Server.CreateObject("ADODB.Recordset")
rsap.ActiveConnection = MM_conn_STRING
rsap.Source = "SELECT * FROM p_ads WHERE p_photoapprove = '1'"
rsap.CursorType = 0
rsap.CursorLocation = 2
rsap.LockType = 3
rsap.Open()
rsap_numRows = 0
Dim repeat__numRows
repeat__numRows = 5
Dim repeat__index
repeat__index = 0
rsap_numRows = rsap_numRows + repeat__numRows
If rsap.EOF Or rsap.BOF Then
rsap.Close
MM_conn_STRING.Close
set rsap = nothing
set MM_conn_STRING = nothing
response.redirect("admin.asp")
elseIf Not rsap.EOF Or Not rsap.BOF Then
%>
<%
If Not rsap.EOF Or Not rsap.BOF Then 'If the recordset rsap is not empty
' *** Recordset Stats, Move To Record, and Go To Record: declare stats variables
' set the record count
rsap_total = rsap.RecordCount
' set the number of rows displayed on this page
If (rsap_numRows < 0) Then
rsap_numRows = rsap_total
Elseif (rsap_numRows = 0) Then
rsap_numRows = 1
End If
' set the first and last displayed record
rsap_first = 1
rsap_last = rsap_first + rsap_numRows - 1
' if we have the correct record count, check the other stats
If (rsap_total <> -1) Then
If (rsap_first > rsap_total) Then rsap_first = rsap_total
If (rsap_last > rsap_total) Then rsap_last = rsap_total
If (rsap_numRows > rsap_total) Then rsap_numRows = rsap_total
End If
%>
<%
' *** Recordset Stats: if we don't know the record count, manually count them
If (rsap_total = -1) Then
' count the total records by iterating through the recordset
rsap_total=0
While (Not rsap.EOF)
rsap_total = rsap_total + 1
rsap.MoveNext
Wend
' reset the cursor to the beginning
If (rsap.CursorType > 0) Then
rsap.MoveFirst
Else
rsap.Requery
End If
' set the number of rows displayed on this page
If (rsap_numRows < 0 Or rsap_numRows > rsap_total) Then
rsap_numRows = rsap_total
End If
' set the first and last displayed record
rsap_first = 1
rsap_last = rsap_first + rsap_numRows - 1
If (rsap_first > rsap_total) Then rsap_first = rsap_total
If (rsap_last > rsap_total) Then rsap_last = rsap_total
End If
%>
<%
' *** Move To Record and Go To Record: declare variables
Set MM_rs = rsap
MM_rsCount = rsap_total
MM_size = rsap_numRows
MM_uniqueCol = ""
MM_paramName = ""
MM_offset = 0
MM_atTotal = false
MM_paramIsDefined = false
If (MM_paramName <> "") Then
MM_paramIsDefined = (Request.QueryString(MM_paramName) <> "")
End If
%>
<%
' *** Move To Record: handle 'index' or 'offset' parameter
if (Not MM_paramIsDefined And MM_rsCount <> 0) then
' use index parameter if defined, otherwise use offset parameter
r = Request.QueryString("index")
If r = "" Then r = Request.QueryString("offset")
If r <> "" Then MM_offset = Int(r)
' if we have a record count, check if we are past the end of the recordset
If (MM_rsCount <> -1) Then
If (MM_offset >= MM_rsCount Or MM_offset = -1) Then ' past end or move last
If ((MM_rsCount Mod MM_size) > 0) Then ' last page not a full repeat region
MM_offset = MM_rsCount - (MM_rsCount Mod MM_size)
Else
MM_offset = MM_rsCount - MM_size
End If
End If
End If
' move the cursor to the selected record
i = 0
While ((Not MM_rs.EOF) And (i < MM_offset Or MM_offset = -1))
MM_rs.MoveNext
i = i + 1
Wend
If (MM_rs.EOF) Then MM_offset = i ' set MM_offset to the last possible record
End If
%>
<%
' *** Move To Record: if we dont know the record count, check the display range
If (MM_rsCount = -1) Then
' walk to the end of the display range for this page
i = MM_offset
While (Not MM_rs.EOF And (MM_size < 0 Or i < MM_offset + MM_size))
MM_rs.MoveNext
i = i + 1
Wend
' if we walked off the end of the recordset, set MM_rsCount and MM_size
If (MM_rs.EOF) Then
MM_rsCount = i
If (MM_size < 0 Or MM_size > MM_rsCount) Then MM_size = MM_rsCount
End If
' if we walked off the end, set the offset based on page size
If (MM_rs.EOF And Not MM_paramIsDefined) Then
If (MM_offset > MM_rsCount - MM_size Or MM_offset = -1) Then
If ((MM_rsCount Mod MM_size) > 0) Then
MM_offset = MM_rsCount - (MM_rsCount Mod MM_size)
Else
MM_offset = MM_rsCount - MM_size
End If
End If
End If
' reset the cursor to the beginning
If (MM_rs.CursorType > 0) Then
MM_rs.MoveFirst
Else
MM_rs.Requery
End If
' move the cursor to the selected record
i = 0
While (Not MM_rs.EOF And i < MM_offset)
MM_rs.MoveNext
i = i + 1
Wend
End If
%>
<%
' *** Move To Record: update recordset stats
' set the first and last displayed record
rsap_first = MM_offset + 1
rsap_last = MM_offset + MM_size
If (MM_rsCount <> -1) Then
If (rsap_first > MM_rsCount) Then rsap_first = MM_rsCount
If (rsap_last > MM_rsCount) Then rsap_last = MM_rsCount
End If
' set the boolean used by hide region to check if we are on the last record
MM_atTotal = (MM_rsCount <> -1 And MM_offset + MM_size >= MM_rsCount)
%>
<%
' *** Go To Record and Move To Record: create strings for maintaining URL and Form parameters
' create the list of parameters which should not be maintained
MM_removeList = "&index="
If (MM_paramName <> "") Then MM_removeList = MM_removeList & "&" & MM_paramName & "="
MM_keepURL="":MM_keepForm="":MM_keepBoth="":MM_keepNone=""
' add the URL parameters to the MM_keepURL string
For Each Item In Request.QueryString
NextItem = "&" & Item & "="
If (InStr(1,MM_removeList,NextItem,1) = 0) Then
MM_keepURL = MM_keepURL & NextItem & Server.URLencode(Request.QueryString(Item))
End If
Next
' add the Form variables to the MM_keepForm string
For Each Item In Request.Form
NextItem = "&" & Item & "="
If (InStr(1,MM_removeList,NextItem,1) = 0) Then
MM_keepForm = MM_keepForm & NextItem & Server.URLencode(Request.Form(Item))
End If
Next
' create the Form + URL string and remove the intial '&' from each of the strings
MM_keepBoth = MM_keepURL & MM_keepForm
if (MM_keepBoth <> "") Then MM_keepBoth = Right(MM_keepBoth, Len(MM_keepBoth) - 1)
if (MM_keepURL <> "") Then MM_keepURL = Right(MM_keepURL, Len(MM_keepURL) - 1)
if (MM_keepForm <> "") Then MM_keepForm = Right(MM_keepForm, Len(MM_keepForm) - 1)
' a utility function used for adding additional parameters to these strings
Function MM_joinChar(firstItem)
If (firstItem <> "") Then
MM_joinChar = "&"
Else
MM_joinChar = ""
End If
End Function
%>
<%
' *** Move To Record: set the strings for the first, last, next, and previous links
MM_keepMove = MM_keepBoth
MM_moveParam = "index"
' if the page has a repeated region, remove 'offset' from the maintained parameters
If (MM_size > 0) Then
MM_moveParam = "offset"
If (MM_keepMove <> "") Then
params = Split(MM_keepMove, "&")
MM_keepMove = ""
For i = 0 To UBound(params)
nextItem = Left(params(i), InStr(params(i),"=") - 1)
If (StrComp(nextItem,MM_moveParam,1) <> 0) Then
MM_keepMove = MM_keepMove & "&" & params(i)
End If
Next
If (MM_keepMove <> "") Then
MM_keepMove = Right(MM_keepMove, Len(MM_keepMove) - 1)
End If
End If
End If
' set the strings for the move to links
If (MM_keepMove <> "") Then MM_keepMove = MM_keepMove & "&"
urlStr = Request.ServerVariables("URL") & "?" & MM_keepMove & MM_moveParam & "="
MM_moveFirst = urlStr & "0"
MM_moveLast = urlStr & "-1"
MM_moveNext = urlStr & Cstr(MM_offset + MM_size)
prev = MM_offset - MM_size
If (prev < 0) Then prev = 0
MM_movePrev = urlStr & Cstr(prev)
End If 'End If recordset rsap is empty.
%>
Photo Approve
Showing Photos <%=(rsap_first)%> to <%=(rsap_last)%> of <%=(rsap_total)%>
<%= DoSpace(Server.HTMLEncode((rsread.Fields.Item("field3").Value))) %>
<% If rsread("field5") = "y" then %>
<% If NOT rsad.EOF And NOT rsad.BOF Then %>
">Click Here to view my Personals Ad.
<% end if %>
<% end if %>
Dated:
<%= (rsread.Fields.Item("date").Value) %>
<% end if %>
<%
rsread.Close()
%>
<% end if %>
<%
If Not rsap.EOF Or Not rsap.BOF Then 'If the recordset rsap is not empty
' *** Recordset Stats, Move To Record, and Go To Record: declare stats variables
' set the record count
rsap_total = rsap.RecordCount
' set the number of rows displayed on this page
If (rsap_numRows < 0) Then
rsap_numRows = rsap_total
Elseif (rsap_numRows = 0) Then
rsap_numRows = 1
End If
' set the first and last displayed record
rsap_first = 1
rsap_last = rsap_first + rsap_numRows - 1
' if we have the correct record count, check the other stats
If (rsap_total <> -1) Then
If (rsap_first > rsap_total) Then rsap_first = rsap_total
If (rsap_last > rsap_total) Then rsap_last = rsap_total
If (rsap_numRows > rsap_total) Then rsap_numRows = rsap_total
End If
%>
<%
' *** Recordset Stats: if we don't know the record count, manually count them
If (rsap_total = -1) Then
' count the total records by iterating through the recordset
rsap_total=0
While (Not rsap.EOF)
rsap_total = rsap_total + 1
rsap.MoveNext
Wend
' reset the cursor to the beginning
If (rsap.CursorType > 0) Then
rsap.MoveFirst
Else
rsap.Requery
End If
' set the number of rows displayed on this page
If (rsap_numRows < 0 Or rsap_numRows > rsap_total) Then
rsap_numRows = rsap_total
End If
' set the first and last displayed record
rsap_first = 1
rsap_last = rsap_first + rsap_numRows - 1
If (rsap_first > rsap_total) Then rsap_first = rsap_total
If (rsap_last > rsap_total) Then rsap_last = rsap_total
End If
%>
<%
' *** Move To Record and Go To Record: declare variables
Set MM_rs = rsap
MM_rsCount = rsap_total
MM_size = rsap_numRows
MM_uniqueCol = ""
MM_paramName = ""
MM_offset = 0
MM_atTotal = false
MM_paramIsDefined = false
If (MM_paramName <> "") Then
MM_paramIsDefined = (Request.QueryString(MM_paramName) <> "")
End If
%>
<%
' *** Move To Record: handle 'index' or 'offset' parameter
if (Not MM_paramIsDefined And MM_rsCount <> 0) then
' use index parameter if defined, otherwise use offset parameter
r = Request.QueryString("index")
If r = "" Then r = Request.QueryString("offset")
If r <> "" Then MM_offset = Int(r)
' if we have a record count, check if we are past the end of the recordset
If (MM_rsCount <> -1) Then
If (MM_offset >= MM_rsCount Or MM_offset = -1) Then ' past end or move last
If ((MM_rsCount Mod MM_size) > 0) Then ' last page not a full repeat region
MM_offset = MM_rsCount - (MM_rsCount Mod MM_size)
Else
MM_offset = MM_rsCount - MM_size
End If
End If
End If
' move the cursor to the selected record
i = 0
While ((Not MM_rs.EOF) And (i < MM_offset Or MM_offset = -1))
MM_rs.MoveNext
i = i + 1
Wend
If (MM_rs.EOF) Then MM_offset = i ' set MM_offset to the last possible record
End If
%>
<%
' *** Move To Record: if we dont know the record count, check the display range
If (MM_rsCount = -1) Then
' walk to the end of the display range for this page
i = MM_offset
While (Not MM_rs.EOF And (MM_size < 0 Or i < MM_offset + MM_size))
MM_rs.MoveNext
i = i + 1
Wend
' if we walked off the end of the recordset, set MM_rsCount and MM_size
If (MM_rs.EOF) Then
MM_rsCount = i
If (MM_size < 0 Or MM_size > MM_rsCount) Then MM_size = MM_rsCount
End If
' if we walked off the end, set the offset based on page size
If (MM_rs.EOF And Not MM_paramIsDefined) Then
If (MM_offset > MM_rsCount - MM_size Or MM_offset = -1) Then
If ((MM_rsCount Mod MM_size) > 0) Then
MM_offset = MM_rsCount - (MM_rsCount Mod MM_size)
Else
MM_offset = MM_rsCount - MM_size
End If
End If
End If
' reset the cursor to the beginning
If (MM_rs.CursorType > 0) Then
MM_rs.MoveFirst
Else
MM_rs.Requery
End If
' move the cursor to the selected record
i = 0
While (Not MM_rs.EOF And i < MM_offset)
MM_rs.MoveNext
i = i + 1
Wend
End If
%>
<%
' *** Move To Record: update recordset stats
' set the first and last displayed record
rsap_first = MM_offset + 1
rsap_last = MM_offset + MM_size
If (MM_rsCount <> -1) Then
If (rsap_first > MM_rsCount) Then rsap_first = MM_rsCount
If (rsap_last > MM_rsCount) Then rsap_last = MM_rsCount
End If
' set the boolean used by hide region to check if we are on the last record
MM_atTotal = (MM_rsCount <> -1 And MM_offset + MM_size >= MM_rsCount)
%>
<%
' *** Go To Record and Move To Record: create strings for maintaining URL and Form parameters
' create the list of parameters which should not be maintained
MM_removeList = "&index="
If (MM_paramName <> "") Then MM_removeList = MM_removeList & "&" & MM_paramName & "="
MM_keepURL="":MM_keepForm="":MM_keepBoth="":MM_keepNone=""
' add the URL parameters to the MM_keepURL string
For Each Item In Request.QueryString
NextItem = "&" & Item & "="
If (InStr(1,MM_removeList,NextItem,1) = 0) Then
MM_keepURL = MM_keepURL & NextItem & Server.URLencode(Request.QueryString(Item))
End If
Next
' add the Form variables to the MM_keepForm string
For Each Item In Request.Form
NextItem = "&" & Item & "="
If (InStr(1,MM_removeList,NextItem,1) = 0) Then
MM_keepForm = MM_keepForm & NextItem & Server.URLencode(Request.Form(Item))
End If
Next
' create the Form + URL string and remove the intial '&' from each of the strings
MM_keepBoth = MM_keepURL & MM_keepForm
if (MM_keepBoth <> "") Then MM_keepBoth = Right(MM_keepBoth, Len(MM_keepBoth) - 1)
if (MM_keepURL <> "") Then MM_keepURL = Right(MM_keepURL, Len(MM_keepURL) - 1)
if (MM_keepForm <> "") Then MM_keepForm = Right(MM_keepForm, Len(MM_keepForm) - 1)
' a utility function used for adding additional parameters to these strings
Function MM_joinChar(firstItem)
If (firstItem <> "") Then
MM_joinChar = "&"
Else
MM_joinChar = ""
End If
End Function
%>
<%
' *** Move To Record: set the strings for the first, last, next, and previous links
MM_keepMove = MM_keepBoth
MM_moveParam = "index"
' if the page has a repeated region, remove 'offset' from the maintained parameters
If (MM_size > 0) Then
MM_moveParam = "offset"
If (MM_keepMove <> "") Then
params = Split(MM_keepMove, "&")
MM_keepMove = ""
For i = 0 To UBound(params)
nextItem = Left(params(i), InStr(params(i),"=") - 1)
If (StrComp(nextItem,MM_moveParam,1) <> 0) Then
MM_keepMove = MM_keepMove & "&" & params(i)
End If
Next
If (MM_keepMove <> "") Then
MM_keepMove = Right(MM_keepMove, Len(MM_keepMove) - 1)
End If
End If
End If
' set the strings for the move to links
If (MM_keepMove <> "") Then MM_keepMove = MM_keepMove & "&"
urlStr = Request.ServerVariables("URL") & "?" & MM_keepMove & MM_moveParam & "="
MM_moveFirst = urlStr & "0"
MM_moveLast = urlStr & "-1"
MM_moveNext = urlStr & Cstr(MM_offset + MM_size)
prev = MM_offset - MM_size
If (prev < 0) Then prev = 0
MM_movePrev = urlStr & Cstr(prev)
End If 'End If recordset rsap is empty.
%>
Admin Reports
<% If Not rsap.EOF Or Not rsap.BOF Then %>
Showing Reports <%=(rsap_first)%> to <%=(rsap_last)%> of <%=(rsap_total)%>
<% end if %>
<%
repeat4__index=repeat4__index+1
repeat4__numRows=repeat4__numRows-1
rsap.MoveNext()
Wend
%>
<% If rsap.EOF And rsap.BOF Then
response.redirect("admin.asp")
%>
<% End If ' end rsap.EOF And rsap.BOF %>
<% If Not rsap.EOF Or Not rsap.BOF Then %>
<% If MM_offset <> 0 Then %>
Previous
<% End If ' end MM_offset <> 0 %><% If Not MM_atTotal Then %>
Next
<% End If ' end Not MM_atTotal %>
<% end if %>
<% else
Dim rsre
Dim rsre_numRows
set rsre = Server.CreateObject("ADODB.Recordset")
rsre.ActiveConnection = MM_conn_STRING
rsre.Source = "SELECT * FROM p_messages WHERE field2 = 'Administration'"
rsre.CursorType = 0
rsre.CursorLocation = 2
rsre.LockType = 3
rsre.Open()
rsre_numRows = 0
Dim rsap
Dim rsap_numRows
set rsap = Server.CreateObject("ADODB.Recordset")
rsap.ActiveConnection = MM_conn_STRING
rsap.Source = "SELECT * FROM p_ads WHERE p_photoapprove = '1'"
rsap.CursorType = 0
rsap.CursorLocation = 2
rsap.LockType = 3
rsap.Open()
rsap_numRows = 0
Dim rsdate2
Dim rsdate2_numRows
set rsdate2 = Server.CreateObject("ADODB.Recordset")
rsdate2.ActiveConnection = MM_conn_STRING
rsdate2.Source = "SELECT * FROM p_users WHERE p_date < Date () + 2 AND p_approve = 'n'"
rsdate2.CursorType = 0
rsdate2.CursorLocation = 2
rsdate2.LockType = 3
rsdate2.Open()
rsdate2_numRows = 0
Dim rsdate
Dim rsdate_numRows
set rsdate = Server.CreateObject("ADODB.Recordset")
rsdate.ActiveConnection = MM_conn_STRING
rsdate.Source = "SELECT * FROM p_users WHERE p_expdate < Date ()"
rsdate.CursorType = 0
rsdate.CursorLocation = 2
rsdate.LockType = 3
rsdate.Open()
rsdate_numRows = 0
if request("delete") = "month" then
Dim user, rsimage, rsimage_numRows, rsAutoDelete, rsAutoDel, rsAutoDelet
Dim repeat2__numRows
repeat2__numRows = -1
Dim repeat2__index
repeat2__index = 0
rsdate_numRows = rsdate_numRows + repeat2__numRows
If Not rsdate.EOF Or Not rsdate.BOF Then
While ((repeat2__numRows <> 0) AND (NOT rsdate.EOF))
user = rsdate("p_user")
set rsimage = Server.CreateObject("ADODB.Recordset")
rsimage.ActiveConnection = MM_conn_STRING
rsimage.Source = "SELECT * FROM p_ads WHERE p_user ='" + Replace(user, "'", "''") + "'"
rsimage.CursorType = 0
rsimage.CursorLocation = 2
rsimage.LockType = 3
rsimage.Open()
rsimage_numRows = 0
If Not rsimage.EOF Or Not rsimage.BOF Then
p_idd = rsimage("p_id")
elseIf rsimage.EOF Or rsimage.BOF Then
p_idd = 0
end if
set rsAutoDelete = Server.CreateObject("ADODB.Command")
rsAutoDelete.ActiveConnection = MM_conn_STRING
rsAutoDelete.CommandText = "delete from p_ads WHERE p_user= '" + Replace(user, "'", "''") + "'"
rsAutoDelete.CommandType = 1
rsAutoDelete.CommandTimeout = 0
rsAutoDelete.Prepared = true
rsAutoDelete.Execute()
set rsAutoDelete = Server.CreateObject("ADODB.Command")
rsAutoDelete.ActiveConnection = MM_conn_STRING
rsAutoDelete.CommandText = "delete from p_messages WHERE field2= '" + Replace(user, "'", "''") + "'"
rsAutoDelete.CommandType = 1
rsAutoDelete.CommandTimeout = 0
rsAutoDelete.Prepared = true
rsAutoDelete.Execute()
set rsAutoDelete = Server.CreateObject("ADODB.Command")
rsAutoDelete.ActiveConnection = MM_conn_STRING
rsAutoDelete.CommandText = "delete from p_favorites WHERE fav_user= '" + Replace(user, "'", "''") + "' OR p_user= '" + Replace(user, "'", "''") + "'"
rsAutoDelete.CommandType = 1
rsAutoDelete.CommandTimeout = 0
rsAutoDelete.Prepared = true
rsAutoDelete.Execute()
set rsAutoDelete = Server.CreateObject("ADODB.Command")
rsAutoDelete.ActiveConnection = MM_conn_STRING
rsAutoDelete.CommandText = "delete from p_users WHERE p_user='" + Replace(user, "'", "''") + "'"
rsAutoDelete.CommandType = 1
rsAutoDelete.CommandTimeout = 0
rsAutoDelete.Prepared = true
rsAutoDelete.Execute()
set rsAutoDelete = Server.CreateObject("ADODB.Command")
rsAutoDelete.ActiveConnection = MM_conn_STRING
rsAutoDelete.CommandText = "delete from p_questions WHERE p_user='" + Replace(user, "'", "''") + "'"
rsAutoDelete.CommandType = 1
rsAutoDelete.CommandTimeout = 0
rsAutoDelete.Prepared = true
rsAutoDelete.Execute()
thepath=Server.MapPath("ad_photos/")
set fs=CreateObject("Scripting.FileSystemObject")
aryFileType = split("jpg,jpeg,gif,png",",",-1) 'SPLITS LIST OF ACCEPTABLE FILE TYPES IN CONFIG.ASP INTO ARRAY
numFileLoopCounter = Ubound(aryFileType)
Do while numFileLoopCounter>-1
ImageName = p_idd & "." & aryFileType(numFileLoopCounter)
set fs=CreateObject("Scripting.FileSystemObject")
If fs.FileExists(thepath & "\" & ImageName) then
fs.DeleteFile(thepath & "\" & ImageName)
End if
numFileLoopCounter = numFileLoopCounter-1
Loop
set fs=nothing
repeat2__index=repeat2__index+1
repeat2__numRows=repeat2__numRows-1
rsdate.MoveNext()
Wend
set rsAutoDelete = nothing
set MM_conn_STRING = nothing
response.redirect("admin.asp")
end if
elseif request("delete") = "hour" then
Dim rshour
If Not rsdate2.EOF Or Not rsdate2.BOF Then
set rshour = Server.CreateObject("ADODB.Command")
rshour.ActiveConnection = MM_conn_STRING
rshour.CommandText = "delete from p_users WHERE p_date < Date () + 2 AND p_approve = 'n'"
rshour.CommandType = 1
rshour.CommandTimeout = 0
rshour.Prepared = true
rshour.Execute()
set rshour = nothing
set MM_conn_STRING = nothing
response.redirect("admin.asp")
end if
end if
%>
Admin Controls
<% If rsSession("p_access") = "admin" Then %>
Admin / Deadmin User:
<% end if %>
Approve Photos: <% if rsap.EOF Or rsap.BOF Then %>none<% else %><% end if %>
Delete 24 Hours Inactivated Accounts: <% if rsdate2.EOF Or rsdate2.BOF Then %>none<% else %><% end if %>
Delete 1 year Inactive Accounts: <% if rsdate.EOF Or rsdate.BOF Then %>none<% else %><% end if %>
Read Reported Listings: <% if rsre.EOF Or rsre.BOF Then %>none<% else %><% end if %>