%@ LANGUAGE="VBSCRIPT" %>
<%
sub pageSearch()
pg = request.querystring("pg")
if pg = vbnullstring then
pg = 1
else
searchinfo = request.querystring("key")
end if
if not isempty(request.form) then searchinfo = request.form("searchinfo")
if searchinfo <> vbnullstring then
searchinfo = replace(searchinfo, "'", "'")
words = split(searchinfo, ",")
searchinfo = replace(searchinfo, " ", "%")
' Page search
sql = "select distinct pageID, pageSectionID from pageDetail where pageBody Like ('%" & searchinfo & "%') "
for j = 1 to ubound(words)
sql = sql & "or pageBody Like ('%" & words(j) & "%') "
next
set rs = conn.execute(sql)
response.write("
| Section | ") response.write("Page | ") recCount = 0 if not rs.eof then n = 0 if pg > 1 then for j = 1 to (pg - 1) * THREAD_PER_PAGE rs.movenext recCount = recCount + 1 next end if skip = false do while not rs.eof sql = "select * from pageSection where pageSectionID = " & rs("pageSectionID") set rssect = conn.execute(sql) sql = "select * from pageCategory where pageCatID = " & rssect("pageSectionCatID") set rsCat = conn.execute(sql) if rsCat("pageCatPrivate") then if Session("memlevel") = LEVEL_MEMBER or Session("memlevel") = LEVEL_MODERATOR or Session("memlevel") = LEVEL_ADMIN then Display = true else Display = false end if else Display = true end if if Display = true then sql = "select * from pageDetail where pageID = " & rs("pageID") set rspage = conn.execute(sql) if not skip then response.write("
|---|---|
| " & rssect("pageSectionName") & " | ") response.write("" & rspage("pageTitle") & " |