Special_Save.asp
资源名称:eat.rar [点击查看]
上传用户:jisenq
上传日期:2014-06-29
资源大小:7216k
文件大小:5k
源码类别:
数据库编程
开发平台:
ASP/ASPX
- <% 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
- 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")
- '判断数据是否正确
- 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 SpecialCName,SpecialEName,SpecialSize,SpecialContent,SavePath,Templet,ExtName,isLock,naviPic,adminName,Addtime,GroupID,sPoint 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("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. -->