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

📄 admin_vipboard.asp

📁 品泡女人香XI8.NET文章管理系统的源码
💻 ASP
📖 第 1 页 / 共 2 页
字号:
				'校验成功,更新版面数据
				Set Rs=Dvbbs.Execute("Select Board_Setting from dv_Board where BoardID="&Dvbbs.BoardID)
				vipboardsetting=split(rs("Board_Setting"),",")
				For i=0 to UBound(vipboardsetting)
					If i=0 Then
						vipboardslist=vipboardsetting(i)
					Else
						'认证论坛
						If i=2 Then
							vipboardslist=vipboardslist & ",1"
							'积分
						ElseIf i=20 Then
							vipboardslist=vipboardslist & "," & vipintegral
							'时间
						ElseIf i=46 Then
							vipboardslist=vipboardslist & "," & vipusetime
							'标识
						Elseif i=47 Then
							vipboardslist=vipboardslist & "," & Session("NowStr")
						Else
							vipboardslist=vipboardslist & "," & vipboardsetting(i)
						End If
					End If
				Next
				Set Rs = Nothing 
				Dvbbs.Execute("update dv_Board Set Board_Setting='"&vipboardslist&"' Where BoardId="&Dvbbs.BoardID)
				Dvbbs.ReloadBoardInfo(Dvbbs.BoardID)
				Response.Write "<li>您的VIP论坛已经成功提交申请。"
			Else
				Errmsg=ErrMsg + "<BR><li>非法的提交过程,"&errmessage&"。"
				dvbbs_error()
			End If
		Case 1001
			Errmsg=ErrMsg + "<BR><li>VIP没有审核通过,"&errmessage&"。"
			dvbbs_error()
		Case 1002
			Errmsg=ErrMsg + "<BR><li>用户积分不够,"&errmessage&"。"
			dvbbs_error()
		Case 1004
			Errmsg=ErrMsg + "<BR><li>论坛数据不合法,"&errmessage&"。"
			dvbbs_error()
		Case 1005
			Errmsg=ErrMsg + "<BR><li>论坛ID不存在,"&errmessage&"。"
			dvbbs_error()
		Case 1007
			Errmsg=ErrMsg + "<BR><li>VIP论坛已经申请正处于使用状态,"&errmessage&"。"
			dvbbs_error()
		Case 1008
			Errmsg=ErrMsg + "<BR><li>不是有效的论坛,"&errmessage&"。"
			dvbbs_error()
		Case 1009
			Errmsg=ErrMsg + "<BR><li>VIP论坛申请失败,"&errmessage&"。"
			dvbbs_error()
		Case 1010
			Errmsg=ErrMsg + "<BR><li>数据操作失败,"&errmessage&"。"
			dvbbs_error()
		Case 1011
			Errmsg=ErrMsg + "<BR><li>不明原因与管理员联系,"&errmessage&"。"
			dvbbs_error()
		Case 1012
			Errmsg=ErrMsg + "<BR><li>积分超过上限,"&errmessage&"。"
			dvbbs_error()
		Case 1013
			Errmsg=ErrMsg + "<BR><li>提供的挑战随机数是空,"&errmessage&"。"
			dvbbs_error()
		Case 1014
			Set Rs=Dvbbs.Execute("Select Board_Setting from dv_Board where BoardID="&Dvbbs.BoardID)
				vipboardsetting=rs("Board_Setting")
				vipboardsetting=split(vipboardsetting,",")
				For i=0 to UBound(vipboardsetting)
					If i=0 Then
						vipboardslist=vipboardsetting(i)
					Else
						'认证论坛
						If i=2 Then
							vipboardslist=vipboardslist & ",0"
							'积分
						ElseIf i=20 Then
							vipboardslist=vipboardslist & "," & vipintegral
							'时间
						ElseIf i=46 Then
							vipboardslist=vipboardslist & "," & vipusetime
						Else
							vipboardslist=vipboardslist & "," & vipboardsetting(i)
						End If
					End If
				Next
				Set rs=Nothing  
				Dvbbs.Execute("update dv_Board Set Board_Setting='"&vipboardslist&"' Where BoardId="&Dvbbs.BoardID)
				Dvbbs.ReloadBoardInfo(Dvbbs.BoardID)
			Errmsg=ErrMsg + "<BR><li>你已经申请过VIP论坛,但是VIP论坛没有被激活,请等待。"
			dvbbs_error()
		Case Else
			Errmsg=ErrMsg + "<BR><li>非法的提交过程,"&errmessage&"。"
			dvbbs_error()
	End Select
	Response.Write "</td></tr>"
	Response.Write "</table>"
			
End Sub 
Sub result1()
	Dim Sv
	Response.Write "<br>"
	Response.Write "<table cellspacing=""1"" cellpadding=""0"" border=""0"" align=""center"" width="""&Dvbbs.mainsetting(0)&""" class=""forumRowHighlight"">"
	Response.Write "<tr><th height=""25"" colspan=""2"">"
	Response.Write "VIP论坛申请返回信息"
	Response.Write "</td></tr>"
	'Response.Write "<tr>"
	'For Each Sv in Request.form
	'	Response.Write "<tr><td class=""forumRowHighlight"" height=""25"" align=""right""  width=""30%"">"
	'	Response.Write sv & "</td><td class=""forumRowHighlight"" height=""25"" align=""left""  width=""70%"">"&Request.form(Sv)
	'	Response.Write "</td></tr>"
	'Next
	Response.Write "<tr><td class=""forumRowHighlight"" height=""25"" align=""left""  width=""100%"" colspan=""2"">"
	Dim errcode,errmessage,retokerWord,challengword,challengeWord_key
	errcode=Trim(Request("errcode"))
	errmessage=Trim(Request("errmessage"))
	retokerWord=Trim(Request("tokenword"))
	challengword=Trim(Request("challengword"))
	Dim vipboardsetting,vipboardslist,vipintegral,vipusetime
	vipusetime = Session("vipusetime")
	vipintegral=Session("vipintegral")
	Select Case errcode
		Case 1000
			challengeWord_key=session("challengeWord_key")
			If challengeWord_key=retokerWord Then
				'校验成功,更新版面数据
				Set Rs=Dvbbs.Execute("Select Board_Setting from dv_Board where BoardID="&Dvbbs.BoardID)
				vipboardsetting=split(rs("Board_Setting"),",")
				For i=0 to UBound(vipboardsetting)
					If i=0 Then
						vipboardslist=vipboardsetting(i)
					Else
						'认证论坛
						If i=2 Then
							vipboardslist=vipboardslist & ",1"
							'标识
						Elseif i=47 Then
							vipboardslist=vipboardslist & "," & Session("NowStr")
						Else
							vipboardslist=vipboardslist & "," & vipboardsetting(i)
						End If
					End If
				Next
				Set Rs = Nothing 
				Dvbbs.Execute("update dv_Board Set Board_Setting='"&vipboardslist&"' Where BoardId="&Dvbbs.BoardID)
				Dvbbs.ReloadBoardInfo(Dvbbs.BoardID)
				Response.Write "<li>您的VIP论坛已经成功提交申请。"
			Else
				Errmsg=ErrMsg + "<BR><li>非法的提交过程。"
				dvbbs_error()
			End If
		Case 1001
			Errmsg=ErrMsg + "<BR><li>VIP没有审核通过。"
			dvbbs_error()
		Case 1002
			Errmsg=ErrMsg + "<BR><li>用户积分不够。"
			dvbbs_error()
		Case 1004
			Errmsg=ErrMsg + "<BR><li>论坛数据不合法"
			dvbbs_error()
		Case 1005
			Errmsg=ErrMsg + "<BR><li>论坛ID不存在"
			dvbbs_error()
		Case 1007
			Errmsg=ErrMsg + "<BR><li>VIP论坛已经申请正处于使用状态"
			dvbbs_error()
		Case 1008
			Errmsg=ErrMsg + "<BR><li>不是有效的论坛"
			dvbbs_error()
		Case 1009
			Errmsg=ErrMsg + "<BR><li>VIP论坛申请失败"
			dvbbs_error()
		Case 1010
			Errmsg=ErrMsg + "<BR><li>数据操作失败"
			dvbbs_error()
		Case 1011
			Errmsg=ErrMsg + "<BR><li>不明原因与管理员联系"
			dvbbs_error()
		Case 1012
			Errmsg=ErrMsg + "<BR><li>积分超过上限"
			dvbbs_error()
		Case 1013
			Errmsg=ErrMsg + "<BR><li>提供的挑战随机数是空"
			dvbbs_error()
		Case 1014
			Set Rs=Dvbbs.Execute("Select Board_Setting from dv_Board where BoardID="&Dvbbs.BoardID)
				vipboardsetting=rs("Board_Setting")
				vipboardsetting=split(vipboardsetting,",")
				For i=0 to UBound(vipboardsetting)
					If i=0 Then
						vipboardslist=vipboardsetting(i)
					Else
						'认证论坛
						If i=2 Then
							vipboardslist=vipboardslist & ",0"
							'积分
						ElseIf i=20 Then
							vipboardslist=vipboardslist & "," & vipintegral
							'时间
						ElseIf i=46 Then
							vipboardslist=vipboardslist & "," & vipusetime
						Else
							vipboardslist=vipboardslist & "," & vipboardsetting(i)
						End If
					End If
				Next
				Set rs=Nothing  
				Dvbbs.Execute("update dv_Board Set Board_Setting='"&vipboardslist&"' Where BoardId="&Dvbbs.BoardID)
				Dvbbs.ReloadBoardInfo(Dvbbs.BoardID)
			Errmsg=ErrMsg + "<BR><li>你已经申请过VIP论坛,但是VIP论坛没有被激活,请等待。"
			dvbbs_error()
		Case Else
			Errmsg=ErrMsg + "<BR><li>非法的提交过程。"
			dvbbs_error()
	End Select
	Response.Write "</td></tr>"
	Response.Write "</table>"
			
End Sub 
Sub showvipuser()'查看版面VIP用户
	If Dvbbs.BoardID=0 Then 
		Errmsg=ErrMsg + "<BR><li>错误的板面参数。"
		dvbbs_error()
	End If
	Dim Rs,SQL
	dim currentPage,page_count,totalrec,Pcount,endpage,i
	currentPage=request("page")
	If currentpage="" or Not IsNumeric(currentpage) Then
		currentpage=1
	Else
		currentpage=CLng(currentpage)
	End If
	Set Rs=server.createobject("adodb.recordset")
	SQL="Select *  from [DV_ChanOrders] where O_type=2 and O_BoardID="&Dvbbs.BoardID&" and O_issuc=1"
	Rs.Open SQL,Conn,1,1
	Response.Write "<br>"
	Response.Write "<table cellspacing=""1"" cellpadding=""0"" border=""0"" align=""center"" width="""&Dvbbs.mainsetting(0)&""" class=""forumRowHighlight"">"
	Response.Write "<tr><th height=""25"" colspan=""2"">"
	Response.Write "VIP论坛:"&Dvbbs.BoardType&"用户列表"
	Response.Write "</td></tr>"
	If Not (Rs.eof And Rs.BOF) Then
		rs.PageSize = Dvbbs.Forum_Setting(11)
		rs.AbsolutePage=currentpage
		page_count=0
		totalrec=Rs.RecordCount 
		Response.Write "<tr>"
		Response.Write "<td class=""forumRowHighlight"" height=""25"" align=""center""  width=""30%"">"
		Response.Write "<b>用户名</b>"
		Response.Write "</td>"
		Response.Write "<td class=""forumRowHighlight"" height=""25"" align=""left""  width=""30%"">"
		Response.Write "<b>所支付的魔力晶球</b>"
		Response.Write "</td>"
		Response.Write "</tr>"
		Do While Not Rs.EOF
			Response.Write "<tr>"
			Response.Write "<td class=""forumRowHighlight"" height=""25"" align=""center""  width=""30%"">"
			Response.Write Rs("O_Username")
			Response.Write "</td>"
			Response.Write "<td class=""forumRowHighlight"" height=""25"" align=""left""  width=""30%"">"
			Response.Write Rs("O_PayMoney")
			Response.Write "</td>"
			Response.Write "</tr>"
			Rs.MoveNext
		Loop
		If totalrec mod Dvbbs.Forum_Setting(11)=0 Then
			Pcount= totalrec \ Dvbbs.Forum_Setting(11)
		Else
			Pcount= totalrec \ Dvbbs.Forum_Setting(11)+1
		End If
		Response.Write "<tr><td class=""forumRowHighlight"" height=""25"" align=""left"">"
		Response.Write "页次:<b>"&currentpage&"</b>/<b>"&Pcount&"</b>页"
		Response.Write "&nbsp;每页<b>"&Dvbbs.Forum_Setting(11)&"</b> 总数<b>"&totalrec&"</b></td>"
		Response.Write "<td Class=""forumRowHighlight"" valign=middle nowrap align=right>分页:"
		If currentpage > 4 Then
			Response.Write "<a href=""?page=1&action="&request("action")&""">[1]</a> ..."
		End If
		If Pcount>currentpage+3 Then
			endpage=currentpage+3
		Else
			endpage=Pcount
		End If
		for i=currentpage-3 to endpage
			If Not i<1 Then
				If i = CLng(currentpage) Then
					Response.Write " <font color="&Dvbbs.mainsetting(1)&">["&i&"]</font>"
				Else
					Response.Write " <a href=""?page="&i&"&action="&request("action")&""">["&i&"]</a>"
				End If
			End If
		Next
		If currentpage+3 < Pcount Then
			Response.Write "... <a href=""?page="&Pcount&"&action="&request("action")&""">["&Pcount&"]</a>"
		End If
		Response.Write "</td></tr>"	
	Else
		Response.Write "<tr><td class=""forumRowHighlight"" height=""25"" colspan=""2"" align=""center"">"
		Response.Write "本论坛尚无VIP用户。"
		Response.Write "</td></tr>"		
	End If
	Response.Write "<tr><td class=""forumHeaderBackgroundAlternate"" height=""25"" colspan=""2"" align=""center"">"
	Response.Write "</td></tr>"		
	Response.Write "</table>"
End Sub
Footer
%>

⌨️ 快捷键说明

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