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

📄 user_movie.asp

📁 正版创力4.1SQL商业版!!!ASP版。
💻 ASP
📖 第 1 页 / 共 5 页
字号:
		FoundErr=True
		ErrMsg=ErrMsg & "<br /><li>找不到指定的栏目</li>"
	else
		if tClass(11)=1 then
			FoundErr=True
			ErrMsg=ErrMsg & "<br /><li>不能指定外部栏目</li>"
		elseif tClass(7)<>0 then
			FoundErr=True
			ErrMsg=ErrMsg & "<br /><li>对不起,此栏目禁止添加资料</li>"
		else
			ClassName	= tClass(0) : Depth		= tClass(1)
			ParentID	= tClass(2) : ParentPath= tClass(3)
			Child		= tClass(4) : ClassMaster= tClass(5)
			sAddPoint	= tClass(8) : sAddIsChk	= tClass(9)
			sMaxLimit	= tClass(10)
			if request("GetClassPurviewV")="yes" then InfoGroup="5"
			if request("GetClassPurviewD")="yes" then DownLoadGroup="5"
		end if
	end if
	tClass.Close :Set tClass=Nothing
	if Intro="" then
		Intro="暂无简介"
	else
		if Cl.strLength(Intro)>sMaxLimit and sMaxLimit<>0 then
			founderr=true
			errmsg=errmsg & "<br /><li>简介内容大小超过了最大限制("&sMaxLimit&" 字节!)</li>"
		end if
		if Trim(Cl.Web_Setting(9))="Yes" then
			Intro=Cl.DeCode(Intro,Trim(Cl.Web_Setting(10)))
		end if
	end if
	if IsOnline<>"yes" and IsDownLoad<>"yes" then
		founderr=true
		errmsg=errmsg & "<br /><li>在线观看或者下载,至少要选一个。</li>"
	end if
	if FoundErr=True then Cl.ShowErr(ErrMsg)
	dim sTempP
	IsTruePurview	= False
	IsTruePurview_P	= False
	if Cl.TrueChannelPurview_U(2,ChannelID) then
		IsTruePurview	= True
		IsTruePurview_P	= True
	else
		sTempP=Split(ParentPath & "," & ClassID,",")
		for i=1 to Ubound(sTempP)
			IsTruePurview = Cl.TrueClassPurview_U(3,ChannelID,sTempP(i))
			if IsTruePurview Then Exit For
		Next
		for i=1 to Ubound(sTempP)
			IsTruePurview_P = Cl.TrueClassPurview_U(2,ChannelID,sTempP(i))
			if IsTruePurview_P Then Exit For
		Next
	end if
	if Not IsTruePurview then 
		Cl.ShowErr("<br /><li>您无权在此栏目下添加或修改资料。</li>")
	end if
	if SpecialID="" Or SpecialID="0" then
		SpecialID="0"
	else
		SpecialID=Replace(SpecialID," ","")
		if Len(SpecialID)>250 then
			Dim TempStr,SpecialStr
			TempStr=Split(SpecialID,",")
			For i=0 to Ubound(TempStr)
				if TempStr(i)<>"" then SpecialStr=SpecialStr & "," & TempStr(i)
				if Len(SpecialStr)>=230 then Exit For
			Next
			SpecialID=SpecialStr & ","
		else
		SpecialID=","&SpecialID&","
		End If
		SpecialID=Replace(SpecialID,",0,",",")
	end if
	Keyword=Cl.ReplaceBadChar(Keyword)
	Keyword=Replace(Keyword,"||","|")
	if Left(Keyword,1)="|" then Keyword=Right(Keyword,Len(Keyword)-1)
	if Right(Keyword,1)="|" then Keyword=Left(Keyword,Len(Keyword)-1)
	if MovieFormat="" then MovieFormat="Rmvb"
	if MovieLong="" then MovieLong="50分钟"
	if MovieCorner="" then MovieCorner="大陆" 
	if Movielanguage="" then Movielanguage="国语"
	InfoGroup=Replace(InfoGroup," ","")
	if Not IsNumeric(Replace(InfoGroup,",","")) then InfoGroup="5"
	DownLoadGroup=Replace(DownLoadGroup," ","")
	if Not IsNumeric(Replace(DownLoadGroup,",","")) then DownLoadGroup="5"
	if UpdateTime<>"" and IsDate(UpdateTime)=True then
		UpdateTime=CDate(UpdateTime)
	else
		UpdateTime=now()
	end if
	if OnTop="yes" then OnTop=True else OnTop=False end if
	if Hot="yes" then Hot=True else Hot=False end if
	if Elite="yes" then Elite=True else Elite=False end if
	if IsOnline="yes" then IsOnline=True else IsOnline=False end if
	if IsDownLoad="yes" then IsDownLoad=True else IsDownLoad=False end If
	if Passed="yes" then Passed=True else Passed=False end If
	
	MovieName	= Server.HtmlEnCode(MovieName)
	Keyword		= Server.HtmlEnCode(Keyword)
	If FontColor<>""	Then FontColor		= Server.HtmlEnCode(FontColor)
	If Director<>""		Then Director		= Server.HtmlEnCode(Director)
	If ActName<>""		Then ActName		= Server.HtmlEnCode(ActName)
	If PicUrl<>""		Then PicUrl			= Server.HtmlEnCode(PicUrl)
	If MovieFormat<>""	Then MovieFormat	= Server.HtmlEnCode(MovieFormat)
	If MovieLong<>""	Then MovieLong		= Server.HtmlEnCode(MovieLong)
	If MovieCorner<>""	Then MovieCorner	= Server.HtmlEnCode(MovieCorner)
	If MovieLanguage<>""Then MovieLanguage	= Server.HtmlEnCode(MovieLanguage)

	set rs=server.createobject("adodb.recordset")
	if Action="SaveAdd" then
		Dim MaxTID
		MaxTID=Cl.Execute("select max(InfoID) from Cl_Movie")(0)
		if isnull(MaxTID) or Not IsNumeric(MaxTID) then MaxTID=0
		InfoID=MaxTID+1
		sql="select Top 1 * from Cl_Movie" 
		OpenConn : rs.open sql,Conn,1,3
		rs.addnew
		rs("InfoID")=InfoID
		rs("ChannelID")=ChannelID
		call SaveData()
		rs("Editor")=Editor
		rs.update
	elseif Action="SaveModify" then
  		if InfoID=0 then
			Cl.ShowErr("<br /><li>不能确定InfoID的值</li>")
		else
			sql="select * from Cl_Movie where InfoID=" & InfoID
			OpenConn : rs.open sql,Conn,1,3
			if rs.bof and rs.eof then
				rs.close : set rs=Nothing
				Cl.ShowErr("<br /><li>找不到此影片,可能已经被其他人删除。</li>")
 			else
				Editor	= rs("Editor")
				if rs("Status")=1 then
					Cl.Execute_U("update " & Db.UserTable & " set " & Db.UserPoint & "=" & Db.UserPoint & "-"&sAddPoint&"," & Db.DataCount & "=" & Db.DataCount & "-1 where " & Db.UserName & "='" & Editor & "'")
				end if
				call SaveData()
				rs.update
			end if
		end if
	else
		Cl.ShowErr("<br /><li>参数错误!</li>")
	end if
	rs.close : set rs=Nothing
	Cl.ChkUploadFile InfoID,PicUrl & MovieUrl & Intro,UploadFiles
	Cl.SaveAdminLog
Rem 用Cookies保存用户最后录入的资料信息
	Response.Cookies("Movie")("ClassID")	= ClassID
	Response.Cookies("Movie")("SpecialID")	= SpecialID
	Response.Cookies("Movie")("Prefixion")	= Prefixion
	Response.Cookies("Movie")("FontColor")	= FontColor
	Response.Cookies("Movie")("FontType")	= FontType
	Response.Cookies("Movie")("Keyword")	= Keyword
	Response.Cookies("Movie")("InfoGroup")	= InfoGroup
	Response.Cookies("Movie")("InfoPoint")	= InfoPoint
	Response.Cookies("Movie")("InfoMoney")	= InfoMoney
	Response.Cookies("Movie")("BackPoint")	= BackPoint
	Response.Cookies("Movie")("BackPointRate")= BackPointRate
	Response.Cookies("Movie")("BackMoney")	= BackMoney
	Response.Cookies("Movie")("BackMoneyRate")= BackMoneyRate
	Response.Cookies("Movie")("Director")	= Director
	Response.Cookies("Movie")("ActName")	= ActName
	Response.Cookies("Movie")("MovieFormat")= MovieFormat
	Response.Cookies("Movie")("MovieLong")	= MovieLong
	Response.Cookies("Movie")("MovieCorner")= MovieCorner
	Response.Cookies("Movie")("MovieLanguage")= MovieLanguage
Rem End
	SaveSuccess
end sub

sub SaveData()
	rs("ChannelDir")	= Cl.Channel.selectSingleNode("@channeldir").text
	rs("ClassID")		= ClassID
	rs("SpecialID")		= SpecialID
	rs("MovieName")		= MovieName
	rs("FontColor")		= FontColor
	rs("FontType")		= FontType
	rs("Keyword")		= Keyword
	rs("Director")		= Director
	rs("ActName")		= ActName
	rs("PicUrl")		= PicUrl
	rs("MovieUrl")		= MovieUrl
	rs("Intro")			= Intro
	rs("MovieFormat")	= MovieFormat
	rs("MovieLong")		= MovieLong
	rs("MovieCorner")	= MovieCorner
	rs("MovieLanguage")	= MovieLanguage
	rs("Stars")			= Stars
	rs("IsOnline")		= IsOnline
	rs("IsDownLoad")	= IsDownLoad
	rs("OnTop")			= OnTop
	rs("Hot")			= Hot
	rs("Elite")			= Elite
	rs("Hits")			= Hits
	rs("DayHits")		= DayHits
	rs("WeekHits")		= WeekHits
	rs("MonthHits")		= MonthHits
	rs("DownNums")		= DownNums
	rs("DayDownNums")	= DayDownNums
	rs("WeekDownNums")	= WeekDownNums
	rs("MonthDownNums")	= MonthDownNums
	rs("InfoGroup")		= InfoGroup
	rs("InfoPoint")		= InfoPoint
	rs("InfoMoney")		= InfoMoney
	'rs("DownLoadGroup")	= DownLoadGroup
	'rs("DownLoadPoint")	= DownLoadPoint
	'rs("DownLoadMoney")	= DownLoadMoney
	rs("UpdateTime")	= UpdateTime
	rs("LastHitTime")	= Now()
	rs("UploadFiles")	= UploadFiles
	rs("BackPoint")		= BackPoint
	rs("BackPointRate")	= BackPointRate
	rs("BackMoney")		= BackMoney
	rs("BackMoneyRate")	= BackMoneyRate
	if sAddIsChk=False then
		rs("Status")	= 1
		rs("Censor")	= Cl.MemberName
		rs("CensorTime")= Date()
		Cl.Execute_U("update " & Db.UserTable & " set " & Db.UserPoint & "=" & Db.UserPoint & "+"&sAddPoint&"," & Db.DataCount & "=" & Db.DataCount & "+1 where " & Db.UserName & "='" & Editor & "'")
		Passed			= True
	elseif Passed and (IsTruePurview_P or Cint(Cl.User_Purview(ChannelID))=4) then
		rs("Status")	= 1
		rs("Censor")	= Cl.MemberName
		rs("CensorTime")= Date()
		Cl.Execute_U("update " & Db.UserTable & " set " & Db.UserPoint & "=" & Db.UserPoint & "+"&sAddPoint&"," & Db.DataCount & "=" & Db.DataCount & "+1 where " & Db.UserName & "='" & Editor & "'")
	else
		rs("Status")	= 0
		Passed			= False
	end If
	rs("Deleted")	= False
	Rem 自定义字段By GDW
	Call SaveField(ChannelID,4)
End Sub
	
Sub SaveSuccess()
%>
<br /><br />
<!--<meta http-equiv="refresh" content="3;url=javascript:history.go(-2);" />-->
<table class="border" align="center" border="0" cellpadding="0" cellspacing="1" style="width:600px;">
	<tr class="title"> 
		<td height="22" align="left" colspan="3">&nbsp;&nbsp;<b>恭喜您,操作成功,请选择快速连接返回!</b></td>
	</tr>
	<tr class="tdbg">
		<td width="30%" align="center">
			<%If PicUrl="" then%>
			<img src="../Images/NoPic.gif" border="0" width="160" />
			<%else%>
			<img src="<%=Cl.ReplaceDir(PicUrl)%>" border="0" width="160" />
			<%End if%>
		</td>
		<td width="45%" valign="top">
		<br />
		<font color="#0000FF">友情提示:</font><br />
		&nbsp;&nbsp;&nbsp; 
		<%If Passed Then
		Dim TUrl
		TUrl = InstallDir & Cl.Channel.selectSingleNode("@channeldir").text & "/ShowInfo.asp?InfoID=" & InfoID
		%>
		您的<%=Cl.ChannelItemName%>已经正式发布,您可点击以下地址查看:<a href="<%=TUrl%>" target="_blank"><%=TUrl%></a>。
		<%else%>
		您的<%=Cl.ChannelItemName%>尚未正式发布,已经提交给管理员进行审核,请耐心等待!
		<%End if%>
		</td>
		<td width="25%" align="left" valign="top">
			<br />
			<font color="#0000FF">快速连接:</font>
			<ol>
			<li><a href="User_Movie.asp?Action=Add&ChannelID=<%=ChannelID%>" class="red b">添加新的<%=Cl.ChannelItemName%></a></li><br />
			<li><a href="User_Movie.asp?Action=Modify&ChannelID=<%=ChannelID%>&InfoID=<%=InfoID%>" class="b">修改当前<%=Cl.ChannelItemName%></a></li><br />
			<li><a href="User_Movie.asp?ChannelID=<%=ChannelID%>&Action=Check" class="b">转到待审<%=Cl.ChannelItemName%></a></li><br />
			<li><a href="User_Movie.asp?ChannelID=<%=ChannelID%>" class="b">转到<%=Cl.ChannelItemName%>管理</a></li>
			<li><a href="javascript:history.go(-2);" class="blue b">返回到上一步</a></li>
			</ol>
		</td>
	</tr>
</table>
<%
if Clng(Cl.Channel.sel

⌨️ 快捷键说明

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