📄 as_news.asp
字号:
<%@language=vbscript codepage=936 %>
<%
'***********************************************************************************' 产品名称:台讯企业全站管理系统(V2006简体中文版)' 程序开发:HECHENn(QQ:34103037 Emial:hechenn@126.com)' Copyright 2006 txcodes.com - All Rights Reserved. '***********************************************************************************
PageName="Admin,0"
%>
<!--#include file="Inc/Const.asp"-->
<!--#include file="Inc/System.asp"-->
<%
Call Page_formBody()
Call Page_Spane(5)
Select case Action
case "Add"
IF Request.form("News_ClassId")<>"" THEN
Set Rs=server.createobject("adodb.recordset")
Sql="Select * from Tx_NeClass Where ParentID=" & Request.form("News_ClassId")
Rs.open Sql,Conn,1,1
crecordcount=Rs.recordcount
Rs.close
set Rs=Nothing
End IF
IF Request.form("News_Title")="" THEN
Errorst="请输入新闻主题!"
founderr=True
ElseIF Request.form("News_ClassId")="" THEN
Errorst="请选择新闻所属分类!"
founderr=True
ElseIF crecordcount<>0 THEN
Errorst="新闻所属类别不能有下属子类!"
founderr=True
ElseIF Request.form("Content")="" THEN
Errorst="请选输入新闻内容!"
founderr=True
ElseIF not isnumeric(Request.form("News_Count")) THEN
Errorst="错误的参数(浏览次数请输入数字)!"
founderr=True
End IF
IF founderr=True THEN
Call Form_Error()
Else
ContentFile=Replace(Request.form("PicUrl"),"../","")
ContentFile=split(ContentFile,"|")
For intTemp=0 to ubound(ContentFile)
IF instr(Request.form("Content"),ContentFile(intTemp)) and ContentFile(intTemp)<>"" THEN
UploadFile=ContentFile(intTemp) & "|" & UploadFile
End IF
next
Set Rs=server.createobject("adodb.recordset")
Sql="Select * From Tx_News"
Rs.open Sql,Conn,1,3
Rs.addnew
Rs("News_ClassId")=Request.form("News_ClassId")
Rs("News_Title")=Request.form("News_Title")
Rs("News_Content")=replace(request.form("Content"),replace(ToHistorys,"As_News.asp",""),"")
Rs("News_Form")=Request.form("News_Form")
Rs("News_Flag")=Request.form("News_Flag")
Rs("News_Count")=Request.form("News_Count")
Rs("UploadFiles")=UploadFile
IF Request.form("News_Index")=1 THEN
Rs("News_Index")=1
Else
Rs("News_Index")=0
End IF
IF Request.form("News_Top")=1 THEN
Rs("News_Top")=1
Else
Rs("News_Top")=0
End IF
Rs("News_Date")=Now()
Rs("News_Add")=session("Loginadmin")
Rs.update
session("Content")=""
ToHistory="Aa_News.asp?Action=S&Id=" & Rs("News_Id")
Rs.close
set Rs=Nothing
saveok="新闻:[ " & Request.form("News_Title") & " ] 添加成功!"
Call Form_Saveok()
End IF
case "Edit"
Set Rs=server.createobject("adodb.recordset")
Sql="Select * from Tx_NeClass Where ParentID=" & Request.form("News_ClassId")
Rs.open Sql,Conn,1,1
crecordcount=Rs.recordcount
Rs.close
set Rs=Nothing
IF Request.form("News_Title")="" THEN
Errorst="请输入新闻主题!"
founderr=True
ElseIF crecordcount<>0 THEN
Errorst="新闻所属类别不能有下属子类!"
founderr=True
ElseIF Request.form("Content")="" THEN
Errorst="请选输入新闻内容!"
founderr=True
ElseIF not isnumeric(Request.form("News_Count")) THEN
Errorst="错误的参数(浏览次数请输入数字)!"
founderr=True
End IF
IF founderr=True THEN
Call Form_Error()
Else
Set Rs=server.createobject("adodb.recordset")
Sql="Select * From Tx_News Where News_Id=" & Id
Rs.open Sql,Conn,1,1
ContentFile=Rs("UploadFiles")
Rs.close
set Rs=Nothing
ContentFile=Replace(Request.form("PicUrl"),"../","") & ContentFile
ContentFile=split(ContentFile,"|")
For intTemp=0 to ubound(ContentFile)
IF instr(Request.form("Content"),ContentFile(intTemp)) and ContentFile(intTemp)<>"" THEN
UploadFile=ContentFile(intTemp) & "|" & UploadFile
End IF
Next
Set Rs=server.createobject("adodb.recordset")
Sql="Select * From Tx_News Where News_Id=" & Id
Rs.open Sql,Conn,1,3
Rs("News_ClassId")=Request.form("News_ClassId")
Rs("News_Title")=Request.form("News_Title")
Rs("News_Content")=replace(request.form("Content"),replace(ToHistorys,"Aa_News.asp",""),"")
Rs("News_Form")=Request.form("News_Form")
Rs("News_Flag")=Request.form("News_Flag")
Rs("News_Count")=Request.form("News_Count")
Rs("UploadFiles")=UploadFile
IF Request.form("News_Index")=1 THEN
Rs("News_Index")=1
Else
Rs("News_Index")=0
End IF
IF Request.form("News_Top")=1 THEN
Rs("News_Top")=1
Else
Rs("News_Top")=0
End IF
IF Request.form("NewTime")=1 THEN
Rs("News_Date")=Now()
End IF
Rs.update
session("Content")=""
Rs.close
set Rs=Nothing
ToHistory="Aa_News.asp?Action=S&Id=" & Id
saveok="新闻:[ " & Request.form("News_Title") & " ] 修改成功!"
Call Form_Saveok()
End IF
case "Del"
DelCount=Conn.Execute("Select count(*) from Tx_Cret Where Cret_Class=2 And Cret_ClassId=" & Id)(0)
DelNamet=Conn.Execute("Select News_Title from Tx_News Where News_Id=" & Id)(0)
Conn.Execute "Delete From Tx_News Where News_Id=" & Id
Conn.Execute "Delete From Tx_Cret Where Cret_Class=2 And Cret_ClassId=" & Id
ToHistory="Aa_News.asp?Action=Manage"
saveok="新闻[" & DelNamet & "]及其下属" & DelCount & "条评论已删除!"
Call Form_Saveok()
case "Flag"
Set Rs=server.createobject("adodb.recordset")
Sql="Select * From Tx_News where News_Id=" & Id
Rs.open Sql,Conn,1,3
IF Rs("News_Flag")=1 THEN
Rs("News_Flag")=0
saveok="新闻:[ " & Rs("News_Title") & " ] 已取消审核!"
Else
Rs("News_Flag")=1
saveok="新闻:[ " & Rs("News_Title") & " ] 已通过审核!"
End IF
Rs.update
Rs.close
set Rs=Nothing
ToHistory=VisitorsForm
Call Form_Saveok()
case "Delall"
IF Request.form("Id")="" THEN
Errorst="请选择要删除的对象!"
founderr=True
End IF
IF founderr=True THEN
Call Form_Error()
Else
DelCount=Conn.Execute("Select count(*) from Tx_Cret Where Cret_Class=2 And Cret_ClassId in (" & Request.form("Id") & ")")(0)
Conn.Execute "Delete From Tx_News Where News_Id in (" & Request.form("Id") & ")"
Conn.Execute "Delete From Tx_Cret Where Cret_Class=2 And Cret_ClassId in (" & Request.form("Id") & ")"
ToHistory=VisitorsForm
saveok="已删除" & ubound(split(Request.form("Id"),",")) & "个新闻,并同时删除它们下属" & DelCount & "条评论!"
Call Form_Saveok()
End IF
case "News_Index"
Set Rs=server.Createobject("Adodb.Recordset")
Sql="Select * From Tx_News Where News_Id=" & Id
Rs.open Sql,Conn,1,3
IF Rs("News_Index")=1 Then
Rs("News_Index")=0
saveok="新闻:" & Rs("News_Title") & " 已设为推荐新闻!"
Else
Rs("News_Index")=1
saveok="新闻:" & Rs("News_Title") & " 已取消推荐!"
End IF
Rs.upDate
Rs.close
set Rs=Nothing
ToHistory=VisitorsForm
Call Form_Saveok()
case "News_Top"
Set Rs=server.Createobject("Adodb.Recordset")
Sql="Select * From Tx_News Where News_Id=" & Id
Rs.open Sql,Conn,1,3
IF Rs("News_Top")=1 Then
Rs("News_Top")=0
saveok="新闻:" & Rs("News_Title") & " 已设为热门新闻!"
Else
Rs("News_Top")=1
saveok="新闻:" & Rs("News_Title") & " 已取消热门!"
End IF
Rs.upDate
Rs.close
set Rs=Nothing
ToHistory=VisitorsForm
Call Form_Saveok()
case "FlagallOk"
IF Request.form("Id")="" THEN
Errorst="请选择要审核的对象!"
founderr=True
End IF
IF founderr=True THEN
Call Form_Error()
Else
Conn.Execute "upDate Tx_News set News_Flag=1 Where News_Id in (" & Request.form("Id") & ")"
ToHistory=VisitorsForm
saveok="已通过审核!"
Call Form_Saveok()
End IF
case "FlagallNo"
IF Request.form("Id")="" THEN
Errorst="请选择要取消审核的对象!"
founderr=True
End IF
IF founderr=True THEN
Call Form_Error()
Else
Conn.Execute "upDate Tx_News set News_Flag=0 Where News_Id in (" & Request.form("Id") & ")"
ToHistory=VisitorsForm
saveok="已取消审核!"
Call Form_Saveok()
End IF
case "EditClass"
IF Request.form("NewClassId")<>"" THEN
Set Rs=server.createobject("adodb.recordset")
Sql="Select * from Tx_NeClass Where ParentID=" & Request.form("NewClassId")
Rs.open Sql,Conn,1,1
crecordcount=Rs.recordcount
Rs.close
set Rs=Nothing
End IF
IF Request.form("Id")="" THEN
Errorst="请选择要移动的新闻!"
founderr=True
ElseIF Request.form("NewClassId")="" THEN
Errorst="请选择移动到的分类!"
founderr=True
ElseIF crecordcount<>0 THEN
Errorst="新闻所属类别不能有下属子类!"
founderr=True
End IF
IF founderr=True THEN
Call Form_Error()
Else
Set Rs=server.createobject("adodb.recordset")
Sql="Select * from Tx_News Where News_Id in (" & Request.form("Id") & ")"
Rs.open Sql,Conn,1,3
while not Rs.eof
Rs("News_ClassId")=Request.form("NewClassId")
Rs.moveNext
Wend
Rs.close
set Rs=Nothing
ToHistory=VisitorsForm
saveok="新闻转换分类成功 !"
Call Form_Saveok()
End IF
End Select
Call Page_Spane(5)
Call CloseConn()
Call Page_endBody()
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -