📄 special_save.asp
字号:
<% Option Explicit %>
<!--#include file="../../FS_Inc/Const.asp" -->
<!--#include file="../../FS_Inc/Function.asp"-->
<!--#include file="../../FS_InterFace/MF_Function.asp" -->
<!--#include file="../../FS_InterFace/NS_Function.asp" -->
<!--#include file="lib/cls_main.asp" -->
<% 'Copyright (c) 2006 Foosun Inc. Code by awen
Dim Conn,User_Conn
MF_Default_Conn
MF_User_Conn
'session判断
MF_Session_TF
'权限判断
'Call MF_Check_Pop_TF("NS_Special_000001")
'得到会员组列表
Dim Fs_news,SaveReturnvalue
set Fs_news = new cls_news
If Not Fs_news.IsSelfRefer Then response.write "非法提交数据":Response.end
'获取参数
Dim obj_Save_Rs,strShowErr
Dim lng_SpecialID,str_Templet ,str_SpecialCName,str_SpecialEName,str_SpecialSize,str_SpecialContent,naviPic,adminName
Dim str_SavePath,str_ExtName,bit_isLock,dtm_Addtime,int_sPoint,lng_GroupID,Arr_Tmp,Int_SaveType
lng_SpecialID = request.Form("SpecialID")
str_SpecialCName = request.Form("SpecialCName")
str_SpecialEName = request.Form("SpecialEName")
str_SpecialSize = request.Form("SpecialSize")
str_SpecialContent = request.Form("SpecialContent")
str_SavePath = request.Form("SavePath")
str_Templet = request.Form("Templet")
str_ExtName = request.Form("ExtName")
bit_isLock = request.Form("isLock")
dtm_Addtime = request.Form("Addtime")
naviPic = request.Form("naviPic")
adminName=request.Form("adminName")
Int_SaveType = request.Form("SaveType")
'判断数据是否正确
if trim(str_SpecialCName) = "" or trim(str_SpecialEName) = "" or trim(str_ExtName) = "" or trim(str_Templet) = "" or trim(str_SpecialSize) = "" or trim(str_SavePath) = "" then
strShowErr = "<li>带*的是必须填写的</li>"
Response.Redirect("lib/Error.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=")
Response.end
End if
if instr(str_SpecialSize,",")=0 then
strShowErr = "<li>格式错误,格式:高度,宽度(150,120)没有逗号。</li>"
Response.Redirect("lib/Error.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=")
Response.end
else
Arr_Tmp = split(str_SpecialSize,",")
if ubound(Arr_Tmp)<>1 then
strShowErr = "<li>格式错误,格式:高度,宽度(150,120)多余的逗号。</li>"
Response.Redirect("lib/Error.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=")
Response.end
else
if (not (isnumeric(Arr_Tmp(0)) and Arr_Tmp(0)>=0 )) or (not (isnumeric(Arr_Tmp(1)) and Arr_Tmp(1)>=0) ) then
strShowErr = "<li>格式错误,格式:高度,宽度(150,120)必须为非负数字。</li>"
Response.Redirect("lib/Error.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=")
Response.end
end if
end if
end if
if isdate(dtm_Addtime) =false then
strShowErr = "<li>请填写正确的日期格式</li>"
Response.Redirect("lib/Error.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=")
Response.end
End if
'if not isnull(int_sPoint) then
'if isnumeric(int_sPoint) =false then
' strShowErr = "<li>需要点数不是正确的数字</li>"
' Response.Redirect("lib/Error.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=")
' Response.end
'End if
'end if
if fs_news.chkinputchar(str_SpecialEName) = false then
strShowErr = "<li>英文名称只能为英文、数字及下划线</li>"
Response.Redirect("lib/Error.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=")
Response.end
End if
'if not isnull(int_sPoint) then
' if int_sPoint <= 0 then int_sPoint = null
'end if
'if int_sPoint="" then int_sPoint = null
'if not isnull(int_sPoint) or lng_GroupID<>"" then str_ExtName = "asp"
Dim obj_SaveTF_Rs,obj_SaveENameTF_Rs
Set obj_Save_Rs = server.CreateObject(G_FS_RS)
If Request.Form("Action") = "add" then
if not Get_SubPop_TF("","NS026","NS","specail") then Err_Show
Set obj_SaveENameTF_Rs = server.CreateObject(G_FS_RS)
obj_SaveENameTF_Rs.Open "Select SpecialEName from FS_NS_Special where SpecialEName='"& str_SpecialEName &"' order by SpecialID desc",Conn,1,1
if Not obj_SaveENameTF_Rs.eof then
strShowErr = "<li>英文名称重复,请重新输入</li>"
Response.Redirect("lib/Error.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=")
Response.end
End if
set obj_SaveENameTF_Rs = nothing
obj_Save_Rs.Open "Select * from FS_NS_Special where 1=2",Conn,1,3
obj_Save_Rs.AddNew
ElseIf Request.Form("Action") = "edit" then
obj_Save_Rs.Open "Select * From FS_NS_Special where SpecialID="& NoSqlHack(lng_SpecialID) ,Conn,1,3
End if
obj_Save_Rs("SpecialCName") = str_SpecialCName
obj_Save_Rs("SpecialEName") = str_SpecialEName
obj_Save_Rs("SpecialSize") = str_SpecialSize
obj_Save_Rs("SpecialContent") = str_SpecialContent
obj_Save_Rs("SavePath") = str_SavePath
obj_Save_Rs("Templet") = str_Templet
obj_Save_Rs("ExtName") = str_ExtName
if bit_isLock<>"" then
obj_Save_Rs("isLock") = 1
else
obj_Save_Rs("isLock") = 0
end if
obj_Save_Rs("Addtime") = dtm_Addtime
obj_Save_Rs("naviPic") = naviPic
obj_Save_Rs("adminName") = adminName
obj_Save_Rs("FileSaveType") = Int_SaveType
'obj_Save_Rs("GroupID") = lng_GroupID
'obj_Save_Rs("sPoint") = int_sPoint
'如果是内部连接,就生成静态目录
'生成静态目录
'**************
obj_Save_Rs.update
obj_Save_Rs.close
set obj_Save_Rs = nothing
strShowErr = "<li>恭喜,专题保存成功</li>"
Response.Redirect("lib/Success.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=../Special_Manage.asp")
set Fs_news = nothing
Response.end
%>
<!-- Powered by: FoosunCMS4.0系列,Company:Foosun Inc. -->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -