% '=============================================================== const cMAXSHOWN=10 msgbase=request("id") if msgbase="" then Response.Write "Invalid Message Thread" else dim isAdmin isAdmin=false if session("admin")<>"" then if session("admin")>=50 then isAdmin=true end if zSTART=request("st") set conn=server.CreateObject("adodb.Connection") set rs=server.CreateObject("adodb.recordset") conn.open DB_JAVADIR sql="select member_id as id from gamedir where game_id=(select idref from forum where forum_id="&msgbase&")" rs.Open sql,conn if not rs.EOF then if rs("id")=session("member_id") then isAdmin=true end if rs.Close if isAdmin=true then if Request.form("Delete")="Delete Check" then max = request.form("cat").count if max > 0 then conn.BeginTrans for i = 1 to max conn.execute "Delete from [forum] WHERE [forum_id] = " & request.form("cat")(i) next conn.CommitTrans end if end if end if '-------------------------------------------------------------------------------- '-------------------------------------------------------------------------------- sql="select * from vw_forum_view where msgstatus<=1 and msgbase="&msgbase&" order by datetime asc" rs.Open sql,conn forum_type=1 forum_name="No Title" if not rs.EOF then fid=rs("forum_topic_id") forid=cint(rs("forum_id")) forum_name=rs("forum_name") forum_type=cint(rs("forum_type")) subject=rs("subject") msglevel=cint(rs("msglevel"))+1 idref=rs("idref") post=rs("post") end if if zSTART="" then zSTART=(int((post-1)/cMAXSHOWN)*cMAXSHOWN)+1 end if wnum=writepages(cMAXSHOWN,post,zSTART,"mbthread.asp?id="&msgbase) %>