<%=forumName%>

<%if Session("name")<>"" Then %> [ Logout ] <% else %> [ Login ] <% session("deleter")="" End If %> [ Home ]

  <% Set rs = Server.CreateObject("ADODB.Recordset") MySql="SELECT Count(*) AS MessageTot FROM messages" Set rs.ActiveConnection = my_Conn rs.Open MySql MessageTot=rs("MessageTot") rs.close %> Forum contains <%=MessageTot%> messages:
<% Rem Now extract the message list from the database and thread messages%> <% MySql="SELECT messages.* FROM messages ORDER BY messages.threadID DESC, messages.MessageID;" RS.cursorlocation=aduseclient RS.Open MySql, my_Conn, adOpenStatic, adLockReadOnly, adCmdText If Request.QueryString("page") = "" Then iCurrentPage = 1 Else iCurrentPage = CInt(Request.QueryString("page")) End If RS.PageSize = postsperpage If RS.PageCount > 0 then RS.AbsolutePage = iCurrentPage Else iCurrentPage = 1 End If Session("CurrentPage") = iCurrentPage indents=0 do while RS.AbsolutePage = iCurrentPage And Not RS.EOF dim tt tt = rs("messageID") For n = 1 to len(tt) if mid(tt, n, 1) = "." Then indents = indents + 1 End If next Response.write "" For n= 1 to indents Response.write "   " Next lpDate=RS("Posted") If DateDiff("d",lpDate , DATE) < DAYflag then lastpostday=weekday(lpDate) pTime = formatdatetime(lpDate, 4) lpDate =pweekday(lastpostday) & " " & pTime End If Response.write "  " & rs("Subject") & " by " & RS("Poster") & " - " & lpDate & "" snow1 = RS("Posted") If DateDiff("d", snow1, DATE) < NEWflag then Response.write " - NEW!!" End If %> <% if (Session("name")="admin") Then response.write " - Delete" if rs("MessageNo")=1 Then Response.write " (this will delete all messages in the thread)" End If session("deleter")="yes" End If %> <% Response.write "
" indents = 0 RS.MoveNext Loop %> <% If RS.PageCount > 1 then 'Print Previous Page if required If iCurrentPage <> 1 then Response.Write "Previous Page" Else Response.Write "Previous Page" End If 'Print direct access page numbers. For intCount = 1 to RS.PageCount If intCount = 1 then Response.Write " | " End If If intCount = iCurrentPage then Response.Write "" & intCount & " | " Else Response.Write "" & intCount & " | " End If Next 'Print Next Page if required If iCurrentPage <> RS.PageCount then Response.Write "Next Page" Else Response.Write "Next Page" End If End If if rs.PageCount<>0 then Response.Write "
Page " & iCurrentPage & " of " & RS.PageCount & "" end if %>
<% Rem Not draw the form where new messages can be entered:%> <% TypeofPost="New" PrevID="" my_conn.close %>
 
 

  Copyright 2003. Band Marketing Today