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

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

?? plus_tools_const.asp

?? 功能強勁的BBS有會員注冊
?? 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" style="text-align:left">金幣:<b>
						<font color="<%=Dvbbs.mainsetting(1)%>">
							<%=Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@usermoney").text%>
						</font></b> 個
					</td>
				</tr>
				<tr>
					<td class="tablebody1" style="text-align:left">點券:<b>
						<font color="<%=Dvbbs.mainsetting(1)%>">
							<%=Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@userticket").text%>
						</font></b> 張
					</td>
				</tr>
				<tr>
					<td class="tablebody2" style="text-align:left">道具:
						<a href="?action=UserTools_List"><b>
							<font color="<%=Dvbbs.mainsetting(1)%>"><%=UserToolsCount%></font></b></a> 個
					</td>
				</tr>
				<tr>
					<td class="tablebody1" style="text-align:left">金錢:<%=Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@userwealth").text%>
					</td>
				</tr>
				<tr>
					<td class="tablebody2" style="text-align:left">文章:<%=Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@userpost").text%>
					</td>
				</tr>
				<tr>
					<td class="tablebody1" style="text-align:left">經驗:<%=Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@userep").text%>
					</td>
				</tr>
				<tr>
					<td class="tablebody2" style="text-align:left">魅力:<%=Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@usercp").text%>
					</td>
				</tr>
				<tr>
					<td class="tablebody1" style="text-align:left">威望:<%=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一区二区三区免费野_久草精品视频
精品久久久久久久人人人人传媒 | 美日韩一区二区三区| 欧美精品123区| 久久超级碰视频| 亚洲欧洲99久久| 在线观看日产精品| 国内成人自拍视频| 日韩美女视频一区| 久久综合狠狠综合久久激情| 99久久伊人精品| 国产精品久久久久久一区二区三区| 大胆欧美人体老妇| 亚洲视频网在线直播| 日韩欧美在线不卡| 在线观看成人小视频| 国产在线国偷精品免费看| 国产欧美日韩另类一区| 欧美三级在线播放| 大桥未久av一区二区三区中文| 国产精品三级av| 精品久久久久一区二区国产| 国内精品久久久久影院色| 亚洲一二三区视频在线观看| 欧美高清在线精品一区| 日本乱人伦aⅴ精品| 国产成人在线看| 天天av天天翘天天综合网 | 亚洲美女屁股眼交3| 久久婷婷综合激情| 国产美女精品人人做人人爽| 午夜影院久久久| 亚洲老妇xxxxxx| 中文字幕欧美区| 欧美xfplay| 日韩一级片在线播放| 欧美在线free| 色综合天天综合给合国产| 国产精品资源在线| 亚洲精品视频在线观看网站| 在线播放91灌醉迷j高跟美女| 91啪亚洲精品| 不卡的看片网站| 国产成人av资源| 99久久精品一区二区| 国产成人自拍网| 国产麻豆一精品一av一免费| 日本三级亚洲精品| 亚洲电影一级黄| 日韩毛片精品高清免费| 精品女同一区二区| 日韩一区二区在线看| 欧美一级高清片| 欧美一级xxx| 日韩一级免费观看| 日韩欧美国产成人一区二区| 9191久久久久久久久久久| 在线观看欧美精品| 欧美专区在线观看一区| 一本久久综合亚洲鲁鲁五月天| 成人av网在线| 成人午夜私人影院| 粉嫩av一区二区三区| 不卡的av电影| 国产成人无遮挡在线视频| 国产盗摄精品一区二区三区在线| 国产一区在线不卡| 国产一区二区不卡在线| 成人免费看视频| 99久久精品国产网站| 色噜噜狠狠色综合中国| 欧美三级韩国三级日本三斤| 欧美伦理电影网| 日韩欧美一卡二卡| 久久久久久综合| 亚洲欧洲日韩在线| 亚洲一区二区视频在线观看| 五月天精品一区二区三区| 蓝色福利精品导航| 东方aⅴ免费观看久久av| 99精品1区2区| 成人黄色免费短视频| 成人国产精品免费观看动漫| 在线免费观看日韩欧美| 欧美精品丝袜久久久中文字幕| 欧美成人精品二区三区99精品| 国产日本一区二区| 国产一区在线看| 99免费精品视频| 欧美日韩大陆在线| 精品盗摄一区二区三区| 中文字幕一区免费在线观看| 国产精品久久777777| 午夜精品久久久久久久| 国产一区欧美二区| 色激情天天射综合网| 日韩精品中文字幕一区二区三区| 国产日韩欧美电影| 亚洲韩国一区二区三区| 日本伊人色综合网| 国产成人av影院| 欧美精品久久久久久久久老牛影院| 久久影院午夜片一区| 亚洲老司机在线| 国产精品影视网| 欧美日韩国产欧美日美国产精品| 精品88久久久久88久久久| 综合av第一页| 国产在线乱码一区二区三区| 在线亚洲一区二区| 久久久亚洲欧洲日产国码αv| 亚洲精品成人a在线观看| 日韩在线一二三区| 懂色av中文字幕一区二区三区| 欧美二区三区的天堂| 国产精品大尺度| 韩国一区二区在线观看| 欧美日韩在线观看一区二区 | 欧美精品一区二区三| 亚洲最大色网站| 高清在线不卡av| 欧美成人三级电影在线| 亚洲午夜三级在线| eeuss鲁片一区二区三区在线看| 日韩欧美aaaaaa| 午夜视频一区二区| 91天堂素人约啪| 日韩欧美国产三级| 亚洲日本在线看| 国产一区二区在线看| 欧美日韩国产不卡| 亚洲一区二区三区四区在线| 成人国产免费视频| 日本一区二区视频在线观看| 卡一卡二国产精品| 在线免费观看视频一区| 中文字幕亚洲精品在线观看| 国产精品一区在线| 久久色在线观看| 国产福利电影一区二区三区| 日韩精品影音先锋| 日韩精品欧美精品| 91高清在线观看| 亚洲日本va午夜在线影院| 不卡电影一区二区三区| 天天操天天干天天综合网| 色偷偷88欧美精品久久久| 最新不卡av在线| www.亚洲免费av| 国产欧美日韩卡一| 99精品久久只有精品| 一区二区三区欧美视频| 欧美日韩久久久| 蜜臀国产一区二区三区在线播放| 欧美一激情一区二区三区| 国产在线国偷精品产拍免费yy | 精品久久久久久亚洲综合网| 国产综合久久久久影院| 国产精品欧美一区二区三区| 99热国产精品| 日日夜夜精品免费视频| www国产成人免费观看视频 深夜成人网 | 国产精品久久久久一区二区三区| 99久久99久久免费精品蜜臀| 亚洲小说欧美激情另类| 日韩午夜在线影院| 成人午夜在线免费| 亚洲高清免费观看| 久久久久久久网| 91福利国产精品| 免费在线观看不卡| 欧美国产激情一区二区三区蜜月| 91在线视频18| 麻豆91免费观看| 国产精品久久久久9999吃药| 欧美日韩另类一区| 国产成人高清在线| 午夜精品影院在线观看| 久久精品日韩一区二区三区| 91国产免费看| 国产精品一区二区视频| 亚洲国产sm捆绑调教视频| 26uuu国产日韩综合| 在线视频一区二区免费| 国产美女一区二区| 亚洲第一福利一区| 国产精品私人影院| 91精品蜜臀在线一区尤物| 成人免费看片app下载| 日本欧美一区二区在线观看| 国产精品久久久久影院亚瑟| 欧美一区二区在线观看| 91免费看片在线观看| 精品一区二区av| 亚洲观看高清完整版在线观看 | 亚洲美女视频在线观看| 日韩欧美一级片| 欧美日韩www| 99久久婷婷国产综合精品| 毛片一区二区三区| 一区二区三区**美女毛片|