" & vbNewline & _
" " & vbNewline & _
" | " & _
"Category/Forum | " & vbNewline & _
" " & _
"Order | " & vbNewline & _
"
" & vbNewline
if rs.EOF or rs.BOF then
Response.Write " " & vbNewline & _
"| No Categories/Forums Found" & _
" | " & vbNewline & _
"
" & vbNewline
else
catordercount = 1
do until rs.EOF
'## Forum_SQL - Build SQL to get forums via category
strSql = "SELECT FORUM_ID, F_SUBJECT, CAT_ID, F_TYPE, F_ORDER " & _
"FROM " & strTablePrefix & "FORUM" & _
" WHERE CAT_ID = " & rs("CAT_ID") & _
" ORDER BY F_ORDER ASC, F_SUBJECT ASC;"
set rsForum = Server.CreateObject("ADODB.Recordset")
rsForum.open strSql, my_Conn, 3
if NOT (rsForum.EOF or rsForum.BOF) then
rsForum.movefirst
rsForum.pagesize = 1
end if
if strDBType = "mysql" then
'## Forum_SQL
strSql2 = "SELECT COUNT(F.FORUM_ID) AS PAGECOUNT "
strSql2 = strSql2 & " FROM " & strTablePrefix & "FORUM F"
strSql2 = strSql2 & " WHERE F.CAT_ID = " & rs("CAT_ID")
set rsCount = my_Conn.Execute(strSql2)
forumcount = rsCount("PAGECOUNT")
rsCount.close
set rsCount = nothing
else
forumcount = cint(rsForum.pagecount)
end if
Response.Write" " & vbNewline
chkDisplayHeader = true
if rsForum.eof or rsForum.bof then
Response.Write " " & _
" | " & _
"" & ChkString(rs("CAT_NAME"),"display") & _
" | " & vbNewline & _
" "
SelectName = "SortCategory" & catordercount
SelectID = "SortCatID" & catordercount
Response.Write " " & vbNewline & _
" | " & vbNewline & _
"
" & vbNewline & _
" " & vbNewline & _
"| " & _
"" & _
"No Forums Found | " & vbNewline & _
"
" & vbNewline
else
forumordercount = 1
do until rsForum.Eof
' if ChkDisplayForum(rsForum("FORUM_ID")) then
if rsForum("F_TYPE") <> "1" then
intForumCount = intForumCount + 1
end if
if chkDisplayHeader then
Response.Write " " & vbNewline & _
" | " & _
"" & ChkString(rs("CAT_NAME"),"display") & _
" | " & vbNewline & _
" "
SelectName = "SortCategory" & catordercount
SelectID = "SortCatID" & catordercount
Response.Write " " & vbNewline
Response.Write " | " & vbNewline & _
"
" & vbNewline
chkDisplayHeader = false
end if
Response.Write " " & vbNewline & _
" | " & _
" " & _
ChkString(rsForum("F_SUBJECT"),"display") & _
" | " & vbNewline & _
" " & vbNewline
SelectName = "SortCat" & catordercount & "SortForum" & forumordercount
SelectID = "SortCatID" & catordercount & "SortForumID" & forumordercount
Response.Write " " & vbNewline
Response.Write " | " & vbNewline & _
"
" & vbNewline
' end if ' ChkDisplayForum()
forumordercount = forumordercount + 1
rsForum.MoveNext
loop
end if
catordercount = catordercount + 1
rs.MoveNext
loop
end if
Response.Write " " & _
" | " & vbNewline & _
" " & vbNewline & _
" | " & vbNewline & _
"
" & vbNewline & _
"
" & vbNewline & _
"