⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 del.asp

📁 . 缓存处理技术
💻 ASP
字号:
<!-- #include file="sysconfig.asp" -->
<!--#include file="checkadmin.asp"-->
<!--#include file="../inc/DataUpdate_Application.asp"-->
<%
Call CheckAdminFlag(TempAdminFlag,3)

Dim Uid,Act
uid=CheckStr(Trim(Request("id")))
act=lcase(CheckStr(Trim(Request("act"))))


Function DelAucCount(DelId)
 Dim RsDelAucCount
 sql="select catid,catsonid,BBR_ClassPath from auctions where aucid in ("& DelId &")"
 set rsDelAucCount=conn.execute(sql)
 if Not RsDelAucCount.Eof then
   Do While Not rsDelAucCount.Eof

	Dim TempBBR_ClassPath
  	TempBBR_ClassPath=Replace(rsDelAucCount("BBR_ClassPath"),"|",",")
  	Call CnBBR_AucClass_Amount(TempBBR_ClassPath,0)

   rsDelAucCount.MoveNext
   Loop
 End if
 RsDelAucCount.Close
 Set RsDelAucCount=nothing
End Function

Function Cn_bbr_DelUser(UserID)

 sql="select regid from users where regid in ("& UserId &")"
 Set Rs=Server.CreateObject("ADODB.RecordSet")
 Rs.Open Sql,conn,1,3

 if Rs.Eof or Rs.Bof then
   Call AlertInfo("出错了,请先选择你要删除的用户!","",0)
 else
   Do While Not Rs.Eof
	Dim TempDelID
	TempDelID=Rs("RegID")


	Sql="delete"& SqlDiff &"from Msg where (WriterId="& TempDelID &" or OwnerId="& TempDelID &")"
	Conn.execute(Sql)


	Sql="delete"& SqlDiff &"from Cnbbr_Appraise where (Cnbbr_aAucOwnerID="& TempDelID &" or Cnbbr_aAucBuyerID="& TempDelID &")"
	Conn.execute(Sql)


	Sql="delete"& SqlDiff &"from Shops where ShopOwnerId="& TempDelID
	Conn.execute(Sql)


	Sql="delete"& SqlDiff &"from News where Newsauthor="& TempDelID
	Conn.execute(Sql)


	Sql="delete"& SqlDiff &"from Cnbbr_link where Cnbbr_lOwnerId="& TempDelID
	Conn.execute(Sql)


	Sql="delete"& SqlDiff &"from QiuGou where qgownerid="& TempDelID
	Conn.execute(Sql)


	Sql="delete"& SqlDiff &"from bids where bidbidderId="& TempDelID
	Conn.execute(Sql)


	Sql="delete"& SqlDiff &"from Ykjbids where YkjbidbidderId="& TempDelID &" or ykjbidsellerID="& TempDelID
	Conn.execute(Sql)


	Sql="Delete"& SqlDiff &"from AucImages where AucID in (Select Aucid from Auctions where AucItemOwner="& TempDelID &")"
	Conn.execute(Sql)

	DelAucCount("Select Aucid from Auctions where AucItemOwner="& TempDelID)

	Sql="Delete"& SqlDiff &"from Auctions where AucItemOwner="& TempDelID
	Conn.execute(Sql)



   Rs.MoveNext
   Loop
 End if
 Cnbbr_UpdateStarAuc
 Cnbbr_UpdateStarShop
End Function

  Dim SqlDel
  if act="user" then
     Call Cn_bbr_DelUser(Uid)
     sqldel="delete"& SqlDiff &"from users where regid in (" & uid & ")"
  elseif act="auc" then
     DelAucCount(Uid)
     Sql="delete"& SqlDiff &"from Cnbbr_Appraise where Cnbbr_aAucID in ("& UID &")"
     Conn.execute(Sql)


     Sql="delete"& SqlDiff &"from Msg where ownerid in (Select AucitemOwner from Auctions Where AucId in ("& uID &"))"
     Conn.execute(Sql)
     Sql="delete"& SqlDiff &"from Msg where Writerid in (Select AucitemOwner from Auctions Where AucId in ("& uID &"))"
     Conn.execute(Sql)

     Sql="delete"& SqlDiff &"from Bids where bidItemID in ("& uID &")"
     Conn.execute(Sql)

     Sql="delete"& SqlDiff &"from YkjBids where YkjbidItemID in ("& uID &")"
     Conn.execute(Sql)

     SqlDel="delete"& SqlDiff &"from AucImages where Aucid in ("& uid &")"
     Conn.execute(SqlDel)
     sqldel="delete"& SqlDiff &"from auctions where aucid in (" & uid & ")"
  elseif act="pj" then
     sqldel="delete"& SqlDiff &"from Cnbbr_Appraise where Cnbbr_aId in (" & uid & ")"
  elseif act="msg" then
     sqldel="delete"& SqlDiff &"from msg where msgid in (" & uid & ")"
  elseif act="qg" then
     sqldel="delete"& SqlDiff &"from qiugou where qgid in (" & uid & ")"
  elseif act="bid" then
     sqldel="delete"& SqlDiff &"from bids where bidid in (" & uid & ")"
  elseif act="ykj" then
     sqldel="delete"& SqlDiff &"from ykjbids where ykjbidid in (" & uid & ")"
  elseif act="shop" then

     Sql="delete"& SqlDiff &"from Cnbbr_link where Cnbbr_lOwnerid in (Select ShopOwnerID from Shops Where ShopId in ("& uID &"))"
     Conn.execute(Sql)

     sqldel="delete"& SqlDiff &"from shops where shopid in (" & uid & ")"
  elseif act="link" then
     sqldel="delete"& SqlDiff &"from Cnbbr_link where Cnbbr_lID in (" & uid & ")"
  elseif act="pay" then
     sqldel="delete"& SqlDiff &"from cnbbrpay where paylistid in (" & uid & ")"
  elseif act="news" then
     sqldel="delete"& SqlDiff &"from news where newsid in (" & uid & ")"
  elseif act="template" then
     sqldel="delete"& SqlDiff &"From Cnbbr_template where BBR_TemplateID in ("& UID &")"
  elseif act="templatecss" then
     sqldel="delete"& SqlDiff &"From Cnbbr_Skins where BBR_SkinsID in ("& UID &")"
  else
     response.write"<script language=javascript>alert('数据删除失败!');history.back(-1);</script>"
     response.end
  end if

  Conn.execute(sqldel)

  Response.write"<script language=javascript>alert('数据删除成功!');this.location.href='"& cnbbr_ComeUrl &"';</script>"
  Response.End
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -