www.gusucode.com > 仿MOP对开式论坛程序 1.0源码程序 > forumtopic.asp
<%@language="VBScript"%> <!--#include file="title.asp"--> <!--#include file="sub.asp"--> <% On Error Resume Next contents=contents &"<title>帖子移删-"& caption &"</title>"&_ "</head>"&_ "<body>"&_ ""&_ "<table border=""0"" cellpadding=""0"" cellspacing=""0"" width=""100%"" class=""tdc"">" if bbsadmin>4 then Dim tfselect,types,forum,movef,movet,delf,i,rsa movef=Request.Form("movef") if IsNumeric(movef) then movef=Clng(movef) else movef=0 end if movet=Request.Form("movet") if IsNumeric(movet) then movet=Clng(movet) else movet=0 end if delf=Request.Form("delf") if IsNumeric(delf) then delf=Clng(delf) else delf=0 end if if movef>0 and movet>0 then rs.Open "Update topic Set forumid="& movet &" Where forumid="& movef,conn,1,3 rs.Open "forum Where id="& movef,conn,1,1 movef=rs("forumname") rs.Close rs.Open "forum Where id="& movet,conn,1,1 movet=rs("forumname") rs.Close contents=contents &"<tr class=""toptr""><td class=""tdc"" height=""20"" background="""& theme &"02.gif"">移动帖子</td></tr>"&_ "<tr><td><br>已成功将版面 "& movef &" 的所有帖子移动到版面 "& movet &"。<br><a href=""JavaScript:history.back();"">返回帖子移删页面</a>。<br><br></td></tr>" elseif delf>0 then Set rsa=Server.CreateObject("ADODB.Recordset") rs.Open "topic Where forumid="& delf,conn,1,3 For i=1 to rs.RecordCount rsa.Open "Delete From reply Where topicid="& rs("id"),conn,1,3 call topicdel(rs("link")) rs.Delete rs.MoveNext Next rs.Close Set rsa=Nothing rs.Open "forum Where id="& delf,conn,1,1 delf=rs("forumname") rs.Close contents=contents &"<tr class=""toptr""><td class=""tdc"" height=""20"" background="""& theme &"02.gif"">删除帖子</td></tr>"&_ "<tr><td><br>已成功将版面 "& delf &" 的所有帖子都删除了。<br><a href=""JavaScript:history.back();"">返回帖子移删页面</a>。<br><br></td></tr>" else contents=contents &"<tr class=""toptr""><td class=""tdc"" height=""20"" background="""& theme &"02.gif"">移动帖子</td></tr>"&_ "<script language=""JavaScript"">"&_ "function validmove()"&_ "{"&_ "if (document.topicmove.movef.value.length==0){"&_ "alert(""请选择要移动帖子的版面名称,请不要选择分类。"");"&_ "document.topicmove.movef.focus();"&_ "return false;"&_ "}"&_ "if (document.topicmove.movet.value.length==0){"&_ "alert(""请选择帖子要移动到的版面名称,请不要选择分类。"");"&_ "document.topicmove.movet.focus();"&_ "return false;"&_ "}"&_ "if (document.topicmove.movef.value==document.topicmove.movet.value)"&_ "{"&_ "alert(""请不要选择相同版面,这样只是浪费服务器资源。"");"&_ "document.topicmove.movet.focus();"&_ "return false;"&_ "}"&_ "return true;"&_ "}"&_ "</script>"&_ "<form name=""topicmove"" method=""post"" onsubmit=""return validmove();"">"&_ "<tr class=""tds""><td>"&_ "从版面:"&_ "<select name=""movef"" size=""1"">" %> <!--#include file="sforum.asp"--> <% contents=contents &"</select> 移动到:"&_ "<select name=""movet"" size=""1"">" %> <!--#include file="sforum.asp"--> <% contents=contents &"</select> "&_ "<input name=""button"" type=""submit"" value=""提交"" onmouseover=""this.className='over';"" onmouseout=""this.className='out';"" class=""out"">"&_ "</td></tr>"&_ "</form>"&_ "<tr class=""toptr""><td class=""tdc"" height=""20"" background="""& theme &"02.gif"">删除帖子</td></tr>"&_ "<script language=""JavaScript"">"&_ "function validdel()"&_ "{"&_ "if (document.topicdel.delf.value.length==0){"&_ "alert(""请选择要删除帖子的版面名称,请不要选择分类。"");"&_ "document.topicdel.delf.focus();"&_ "return false;"&_ "}"&_ "if (confirm('确实要删除该版面的所有帖子吗?\n此操作将物理删除该版面的帖子,不能恢复。\n确定要继续?')==false){"&_ "return false;"&_ "}"&_ "return true;"&_ "}"&_ "</script>"&_ "<form name=""topicdel"" method=""post"" onsubmit=""return validdel();"">"&_ "<tr class=""tds""><td>"&_ "删除版面:"&_ "<select name=""delf"" size=""1"">" %> <!--#include file="sforum.asp"--> <% contents=contents &"</select> 的所有帖子 "&_ "<input name=""button"" type=""submit"" value=""提交"" onmouseover=""this.className='over';"" onmouseout=""this.className='out';"" class=""out"">"&_ "</td></tr>"&_ "</form>" end if else call connclose Response.Redirect "login.asp" end if contents=contents &"</table>"&_ "" %> <!--#include file="bottom.asp"-->