亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? plus_tools_const.asp

?? E創政府管理系統,演示版,在服務器端運行注冊程序后可以投入使用
?? ASP
字號:
<%
Dim Dv_Tools
Set Dv_Tools=new Plus_Tools_Cls

Class Plus_Tools_Cls
	Public ToolsID,ToolsInfo,ToUserInfo,UserToolsInfo,ToolsSetting
	Private buyCount

	Private Sub Class_Initialize()
		buyCount = 1
		ToolsID = CheckNumeric(Request("ToolsID"))
		If DVbbs.Forum_Setting(90)=0 and IsEmpty(session("flag")) Then ShowErr(1)	'中心已關閉
	End Sub

	Public Sub ChkToolsLogin()
		If Dvbbs.UserID=0 Then Dvbbs.AddErrCode(6):Dvbbs.Showerr()	'判斷用戶是否在線。
		If ToolsID=0 Then ShowErr(3):Exit Sub
		GetToolsInfo	'提取道具設置信息
	End Sub

	'---------------------------------------------------
	'讀取道具系統信息
	'---------------------------------------------------
	Private Sub GetToolsInfo()
		Dim Sql,Rs
		'ID=0 ,ToolsName=1 ,ToolsInfo=2 ,IsStar=3 ,SysStock=4 ,UserStock=5 ,UserMoney=6 ,UserPost=7 ,UserWealth=8 ,UserEp=9 ,UserCp=10 ,UserGroupID=11 ,boardID=12,UserTicket=13,buyType=14,ToolsImg=15,ToolsSetting=16
		Sql = "Select ID,ToolsName,ToolsInfo,IsStar,SysStock,UserStock,UserMoney,UserPost,UserWealth,UserEp,UserCp,UserGroupID,boardID,UserTicket,buyType,ToolsImg,ToolsSetting From [Dv_Plus_Tools_Info] Where ID="& ToolsID
		Set Rs = Dvbbs.Plus_Execute(Sql)
		If Rs.Eof Then
			ShowErr(3):Exit Sub
		Else
			Sql = Rs.GetString(,1, "§§§", "", "")
			Sql = Split(Sql,"§§§")
		End If
		Rs.Close : Set Rs = Nothing
		ToolsInfo = Sql
		ToolsSetting = Split(ToolsInfo(16),",")
	End Sub
	'---------------------------------------------------
	'讀取用戶道具信息
	'---------------------------------------------------
	Public Sub GetUserToolsInfo(G_USerID,G_ToolsID)
		Dim Sql,Rs
		G_USerID = CheckNumeric(G_USerID)
		G_ToolsID = CheckNumeric(G_ToolsID)
		If G_USerID = 0 or G_ToolsID = 0 Then ShowErr(3):Exit Sub
		'ID=0 ,UserID=1 ,UserName=2 ,ToolsID=3 ,ToolsName=4 ,ToolsCount=5 ,SaleCount=6 ,UpdateTime=7 ,SaleMoney=8 ,SaleTicket=9
		Sql = "Select ID,UserID,UserName,ToolsID,ToolsName,ToolsCount,SaleCount,UpdateTime,SaleMoney,SaleTicket From [Dv_Plus_Tools_buss] Where ToolsCount>0 and UserID="& G_USerID &" and ToolsID="& G_ToolsID
		Set Rs = Dvbbs.Plus_Execute(Sql)
		If Rs.Eof Then
			ShowErr(3):Exit Sub
		Else
			Sql = Rs.GetString(,1, "§§§", "", "")
			Sql = Split(Sql,"§§§")
		End If
		Rs.Close : Set Rs = Nothing
		UserToolsInfo = Sql
	End Sub
	'---------------------------------------------------
	'讀取目標用戶信息
	'---------------------------------------------------
	Public Sub GetToUserInfo(ToUserID)
		Dim Sql,Rs
'		ToUserID = ToUserID
		If ToUserID = 0 Then ShowErr(11):Exit Sub
		'UserID=0,UserName=1,LockUser=2,UserPost=3,UserTopic=4,UserMoney=5,UserTicket=6,userWealth=7,userEP=8,userCP=9,UserPower=10,UserGroupID=11
		Sql = "Select UserID,UserName,LockUser,UserPost,UserTopic,UserMoney,UserTicket,userWealth,userEP,userCP,UserPower,UserGroupID From [Dv_User] Where UserID="& ToUserID
		Set Rs = Dvbbs.Execute(Sql)
		If Rs.Eof Then
			ShowErr(11):Exit Sub
		Else
			Sql = Rs.GetString(,1, "§§§", "", "")
			Sql = Split(Sql,"§§§")
		End If
		Rs.Close : Set Rs = Nothing
		ToUserInfo = Sql
	End Sub
	'---------------------------------------------------
	'檢查用戶使用道具權限
	'---------------------------------------------------
	Public Sub ChkUseTools()
		If Not IsArray(ToolsInfo) Then GetToolsInfo
		ChkUserGroup
		If Dvbbs.boardID>0 Then Chkboard
		If cCur(Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@userpost").text)<=cCur(ToolsInfo(7)) or cCur(Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@userwealth").text)<=cCur(ToolsInfo(8)) or cCur(Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@userep").text)<=cCur(ToolsInfo(9)) or cCur(Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@usercp").text)<=cCur(ToolsInfo(10))Then ShowErr(12):Exit Sub
		Call GetUserToolsInfo(Dvbbs.UserID,ToolsID)
	End Sub

	'---------------------------------------------------
	'檢查目標用戶使用道具權限
	'---------------------------------------------------
	Public Sub ChkToUseTools(ToUserID)
		If Not IsArray(ToUserInfo) Then GetToUserInfo(ToUserID)
		If cCur(ToUserInfo(3))<=cCur(ToolsSetting(0)) or cCur(ToUserInfo(7))<=cCur(ToolsSetting(1)) or cCur(ToUserInfo(8))<=cCur(ToolsSetting(2)) or cCur(ToUserInfo(9))<=cCur(ToolsSetting(3)) Then ShowErr(13):Exit Sub
	End Sub

	'---------------------------------------------------
	'檢查用戶組限制使用道具權限
	'---------------------------------------------------
	Public Sub ChkUserGroup()
		If Not IsArray(ToolsInfo) Then GetToolsInfo
		If Cint(ToolsInfo(3)) = 0 Then ShowErr(6):Exit Sub
		If ToolsInfo(11) = "" or Instr(","& ToolsInfo(11) &",",","& Dvbbs.UserGroupID &",") = 0 Then ShowErr(4):Exit Sub
	End Sub
	'---------------------------------------------------
	'檢查版塊限制使用道具權限
	'---------------------------------------------------
	Public Sub Chkboard()
		If Not IsArray(ToolsInfo) Then GetToolsInfo
		If ToolsInfo(12) = "" or Instr(","& ToolsInfo(12) &",",","& Dvbbs.boardID &",") = 0 Then ShowErr(5):Exit Sub
	End Sub
	
	Public Property Let buySum(byVal Value)
		buyCount = Value
	End Property

	'---------------------------------------------------
	'檢查用戶購買道具權限: bType 數字型,為用戶選取的購買類型
	'---------------------------------------------------
	Public Sub ChkbuyTools(byval bType)
		Dim CanbuyTools
		CanbuyTools = False
		If bType="" or Not Isnumeric(bType) Then
			bType = -1
		Else
			bType = Cint(bType)
		End If
		If Not IsArray(ToolsInfo) Then GetToolsInfo
		If Int(ToolsInfo(4)) = 0 OR buyCount>Int(ToolsInfo(4)) OR buyCount = 0 Then ShowErr(8):Exit Sub '庫存不足
		Select Case Cint(ToolsInfo(14))
			Case 0 '只需金幣
				If cCur(Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@usermoney").text)>=Int(ToolsInfo(6))*buyCount and bType=0 Then
					CanbuyTools = True
				End If
			Case 1 '只需點券
				If cCur(Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@userticket").text)>=Int(ToolsInfo(13))*buyCount and bType=1 Then
					CanbuyTools = True
				End If
			Case 2 '金幣+點券
				If cCur(Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@usermoney").text)<Int(ToolsInfo(6))*buyCount Or cCur(Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@userticket").text)<Int(ToolsInfo(13))*buyCount Then
					CanbuyTools = False
				Else
					CanbuyTools = True
				End If
			Case 3 '金幣或點券
				If bType=0 Then
					If cCur(Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@usermoney").text)>Int(ToolsInfo(6))*buyCount Then CanbuyTools = True
				ElseIf bType=1 Then
					If cCur(Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@userticket").text)>Int(ToolsInfo(13))*buyCount Then CanbuyTools = True
				Else
					CanbuyTools = False
				End If
			Case Else
				ShowErr(10):Exit Sub
		End Select
		If CanbuyTools = False Then ShowErr(7):Exit Sub
	End Sub
	'---------------------------------------------------
	'購買方式
	'---------------------------------------------------
	Public Property Get buyType(byval bType)
		Select Case Cint(bType)
			Case 0 : buyType = "只需金幣"
			Case 1 : buyType = "只需金幣"
			Case 2 : buyType = "金幣+點券"
			Case 3 : buyType = "金幣或點券"
			Case Else : buyType = "暫停購買"
		End Select
		buyType = "<font class=redfont>"&buyType&"</font>"
	End Property

	Public Sub ShowErr(byval Code)
		If Code<>"" Then Response.redirect "showerr.asp?ErrCodes="& ErrCodes(Code) &"&action=NoHeadErr"
	End Sub
	'---------------------------------------------------
	'錯誤信息
	'---------------------------------------------------
	Public Function ErrCodes(byval ErrNum)
		Select Case ErrNum
			Case 1 : ErrCodes = "<li>道具中心已經關閉!</li>"
			Case 2 : ErrCodes = "<li>道具交易中心已經關閉,不能進行道具交易!</li>"
			Case 3 : ErrCodes = "<li>該道具不存在或參數不正確!</li>"
			Case 4 : ErrCodes = "<li>您沒有購買或使用該道具的權限!</li>"
			Case 5 : ErrCodes = "<li>本版塊不能使用該道具!</li>"
			Case 6 : ErrCodes = "<li>該道具已被系統禁止使用!</li>"
			Case 7 : ErrCodes = "<li>您的金幣或點券不足或選取的購買方式不正確,不能購買該道具!</li>"
			Case 8 : ErrCodes = "<li>該道具系統庫存不足,暫停購買!</li>"
			Case 9 : ErrCodes = "<li>轉讓的數量已超過了您擁有的道具數據或沒有填寫正確的道具數量,出售中止!</li>"
			Case 10 : ErrCodes = "<li>暫停購買!</li>"
			Case 11 : ErrCodes = "<li>道具使用目標用戶不存在或參數不正確!"
			Case 12 : ErrCodes = "<li>由于你的文章數或金錢值或積分值或魅力值不足,所以沒有使用該道具的權限!</li>"
			Case 13 : ErrCodes = "<li>由于使用的目標用戶的文章數或金錢值或積分值或魅力值不足,所以你不能使用該道具!</li>"
			Case 14 : ErrCodes = "<li>此操作不能在相同用戶名之間進行!</li>"
			Case 15 : ErrCodes = "<li>后悔藥只能用在自己發表的帖子上!</li>"
			Case 16 : ErrCodes = "<li>您設置的轉讓金幣或點券數不正確!</li>"
			Case 17 : ErrCodes = "<li>您的金幣或點券不足,不能轉讓!</li>"
			Case 18 : ErrCodes = "<li>該用戶沒有任何道具。</li>"
		End Select
	End Function

	Public Function CheckNumeric(byval CHECK_ID)
		If CHECK_ID<>"" and IsNumeric(CHECK_ID) Then _
			CHECK_ID = Int(CHECK_ID) _
		Else _
			CHECK_ID = 0
		CheckNumeric = CHECK_ID
	End Function

End Class

'--------------------------------------------------------------------------------
'用戶信息
'--------------------------------------------------------------------------------
Sub UserInfo()
	Dim Sql,Rs,UserToolsCount
	Sql = "Select Sum(ToolsCount) From [Dv_Plus_Tools_buss] where UserID="& Dvbbs.UserID
	Set Rs = Dvbbs.Plus_Execute(Sql)
	UserToolsCount = Rs(0)
	If IsNull(UserToolsCount) Then UserToolsCount = 0
%>
<table border="0" cellpadding="3" cellspacing="1" align="center" class="tableborder1" style="Width:100%">
	<tr>
	<th>個人資料</th>
	</tr>
	<tr>
	<td align="center" class="tablebody1">
	<table border="0" cellpadding="3" cellspacing="1" align="center" style="Width:90%">
	<tr><td class="tablebody2">金幣:<b><font color="<%=Dvbbs.mainsetting(1)%>"><%=Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@usermoney").text%></font></b> 個</td></tr>
	<tr><td class="tablebody1">點券:<b><font color="<%=Dvbbs.mainsetting(1)%>"><%=Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@userticket").text%></font></b> 張</td></tr>
	<tr><td class="tablebody2">道具:<a href="?action=UserTools_List"><b><font color="<%=Dvbbs.mainsetting(1)%>"><%=UserToolsCount%></font></b></a> 個</td></tr>
	<tr><td class="tablebody1">金錢:<%=Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@userwealth").text%></td></tr>
	<tr><td class="tablebody2">文章:<%=Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@userpost").text%></td></tr>
	<tr><td class="tablebody1">經驗:<%=Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@userep").text%></td></tr>
	<tr><td class="tablebody2">魅力:<%=Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@usercp").text%></td></tr>
	<tr><td class="tablebody1">威望:<%=Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@userpower").text%></td></tr>
	<tr><td class="tablebody2"></td></tr>
	</table>
	</td>
	</tr>
</table>
<%
End Sub

Sub Tools_Nav_Link()
%>
	<table border="0" width="<%=Dvbbs.mainsetting(0)%>" cellpadding="2" cellspacing="0" align="center">
		<tr>
		<th><a href="plus_Tools_Center.asp">系統交易中心</a></th>
		<th><a href="plus_Tools_Center.asp?action=UserbussTools_List" >用戶交易中心</a></th>
		<th ><a href="?action=UserTools_List">我的道具箱</a></th>
		<th><a href="UserPay.asp">購買論壇點券</a></th>
		</tr>
	</table>
<%
End Sub
%>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久激情综合网| 午夜精品久久久久久久久久久| 久久亚洲精精品中文字幕早川悠里 | 波波电影院一区二区三区| 日韩一卡二卡三卡国产欧美| 亚洲欧洲中文日韩久久av乱码| 国产成人亚洲综合a∨婷婷| 精品国产精品一区二区夜夜嗨| 久久91精品久久久久久秒播| 欧美一区二区二区| 日日骚欧美日韩| 4438x亚洲最大成人网| 亚洲一区中文在线| 日韩三级在线观看| 激情五月婷婷综合网| 欧美国产激情一区二区三区蜜月 | 国产成人综合在线观看| 久久久不卡影院| 成人小视频免费观看| 亚洲精品ww久久久久久p站| 色婷婷综合久久久久中文一区二区 | 国产清纯美女被跳蛋高潮一区二区久久w| 亚洲成a人v欧美综合天堂| 欧美日韩国产大片| 麻豆91在线播放免费| 欧美激情中文字幕一区二区| av在线不卡观看免费观看| 亚洲综合另类小说| 91精品国产91久久久久久一区二区 | 精品对白一区国产伦| 国产福利一区二区| 久久精品一区四区| 成人精品在线视频观看| 亚洲欧美一区二区三区孕妇| 日本高清成人免费播放| 亚洲裸体在线观看| 7777女厕盗摄久久久| 乱一区二区av| 国产欧美中文在线| 欧美中文字幕一区二区三区亚洲| 午夜精品一区二区三区三上悠亚 | 日韩亚洲欧美中文三级| 国产麻豆精品一区二区| 亚洲精品中文字幕乱码三区| 在线成人午夜影院| 国产一区二区三区电影在线观看 | 91老师片黄在线观看| 亚洲精品中文字幕在线观看| 欧美一区二区三区性视频| 国产精品123| 亚洲成人在线免费| 国产欧美精品区一区二区三区| 在线观看免费一区| 国产精品18久久久久久vr| 亚洲狠狠丁香婷婷综合久久久| 欧美日韩一区二区欧美激情| 国产99久久久久| 日韩精品电影在线观看| 国产精品五月天| 欧美优质美女网站| 国产成+人+日韩+欧美+亚洲| 午夜婷婷国产麻豆精品| 久久综合丝袜日本网| 91一区在线观看| 激情图片小说一区| 亚洲aⅴ怡春院| 亚洲视频一二三| 2021久久国产精品不只是精品| 91成人网在线| av一区二区三区| 国产精品一级片在线观看| 日本三级亚洲精品| 一区二区三区高清不卡| 日本一区二区免费在线| 日韩欧美卡一卡二| 在线观看亚洲专区| 99久久精品国产麻豆演员表| 久久99九九99精品| 中文字幕在线视频一区| 日韩精品一区二区三区视频播放| 欧美伊人久久久久久久久影院| 精品一区二区在线播放| 亚洲综合自拍偷拍| 久久久亚洲精华液精华液精华液| 欧美一区二区在线观看| 欧美日韩国产另类一区| 色乱码一区二区三区88| 99r国产精品| 成人av电影在线观看| 国产在线麻豆精品观看| 日韩国产成人精品| 亚洲成av人影院| 午夜精品福利久久久| 亚洲国产视频直播| 亚洲午夜精品在线| 亚洲区小说区图片区qvod| **欧美大码日韩| 国产精品理伦片| 久久日韩精品一区二区五区| 日韩欧美一区二区免费| 欧美体内she精视频| 在线看国产一区| 欧美日韩一区中文字幕| 欧美日本一区二区三区| 欧美日本在线看| 日韩西西人体444www| 日韩欧美资源站| 精品成人一区二区三区四区| 精品美女在线观看| 久久综合999| 欧美激情一区二区三区在线| 国产欧美日韩三区| ...中文天堂在线一区| 一区二区三区在线免费观看| 亚洲va中文字幕| 毛片av一区二区| 极品销魂美女一区二区三区| 国产精品自在在线| 成人av资源在线观看| 91色porny在线视频| 在线观看免费成人| 日韩一级片网址| 久久色.com| 1区2区3区国产精品| 一色屋精品亚洲香蕉网站| 欧美日韩国产一级二级| 精品国产3级a| 亚洲人成在线播放网站岛国| 亚洲国产精品视频| 国产真实乱对白精彩久久| zzijzzij亚洲日本少妇熟睡| 欧美日韩精品欧美日韩精品一| 日韩一区二区在线观看| 中文久久乱码一区二区| 亚洲一区二区三区视频在线播放 | 高清日韩电视剧大全免费| 国产高清精品久久久久| 国产成人精品亚洲777人妖| 国产aⅴ精品一区二区三区色成熟| 91视频免费播放| 精品美女一区二区| 亚洲欧美偷拍另类a∨色屁股| 亚洲成av人影院| 成人黄色综合网站| 8x8x8国产精品| 国产精品视频一二| 91精品国产综合久久久久久久| wwwwww.欧美系列| 亚洲永久免费av| 国产很黄免费观看久久| 欧美三级三级三级爽爽爽| 亚洲国产精品二十页| 日韩精品久久理论片| 日本道在线观看一区二区| 国产日韩成人精品| 蜜臀久久99精品久久久久久9| 99久久综合色| 26uuu亚洲综合色| 亚洲电影一级黄| 成人福利视频在线| 精品国产91洋老外米糕| 香蕉久久夜色精品国产使用方法| 成人av动漫网站| 2020国产精品| 久久国产福利国产秒拍| 欧美老女人第四色| 亚洲人成影院在线观看| 国产真实乱对白精彩久久| 欧美丰满一区二区免费视频 | 国产高清不卡一区二区| 91精品国产高清一区二区三区| 亚洲美腿欧美偷拍| 成人18精品视频| 国产日韩欧美高清| 国产精品一区二区三区乱码 | 欧美一区二区三区成人| 亚洲精品国产无套在线观| 国产a区久久久| 国产亚洲欧美一级| www.在线成人| 91美女片黄在线观看| 欧美激情在线一区二区| 国产在线一区二区综合免费视频| 91麻豆精品国产91| 无码av免费一区二区三区试看| 一本久久精品一区二区| 久久精品无码一区二区三区 | 亚洲激情图片小说视频| 成人18视频在线播放| 中文字幕一区二区三区色视频| 天天影视涩香欲综合网| 欧美日韩一区二区三区不卡| 亚洲欧洲日韩综合一区二区| 极品少妇一区二区| 精品裸体舞一区二区三区| 人人精品人人爱| 欧美日韩亚洲综合一区| 午夜伊人狠狠久久| 91精品国产91综合久久蜜臀| 麻豆精品在线看|