<% CheckAdmin("AspCms_Scene.asp") dim action : action=getForm("action","get") Select case action case "add" : addScene case "edit" : editScene case "del" : delScene case "on" : onOff "on", "Scene", "SceneID", "SceneStatus", "", getPageName() case "off" : onOff "off", "Scene", "SceneID", "SceneStatus", "", getPageName() End Select dim SceneID, SceneName, SceneMenu, SceneOrder, SceneDesc, SceneStatus dim sql, msg Sub getScene dim id : id=getForm("id","get") if not isnul(ID) then sql ="select * from {prefix}Scene where SceneID="&id dim rs : set rs = conn.exec(sql,"r1") if rs.eof then alertMsgAndGo "沒有這條記錄","-1" else SceneID=rs("SceneID") SceneName=rs("SceneName") SceneMenu=rs("SceneMenu") SceneOrder=rs("SceneOrder") SceneDesc=rs("SceneDesc") SceneStatus=rs("SceneStatus") end if rs.close : set rs=nothing else alertMsgAndGo "沒有這條記錄","-1" end if End Sub Sub sceneList sql="select SceneID, SceneName, SceneDesc, SceneOrder, SceneStatus from {prefix}Scene order by SceneOrder ,SceneID" dim rs set rs=conn.exec(sql,"r1") if rs.eof then echo ""&vbcrlf& _ "沒有記錄"&vbcrlf& _ ""&vbcrlf else do while not rs.eof echo""&vbcrlf& _ ""&vbcrlf& _ ""&rs(0)&""&vbcrlf& _ ""&rs(1)&""&vbcrlf& _ ""&rs(2)&""&vbcrlf& _ ""&rs(3)&""&vbcrlf& _ ""&getStr(rs(4),"","")&""&vbcrlf& _ "修改 刪除"&vbcrlf& _ ""&vbcrlf rs.moveNext loop end if rs.close : set rs=nothing End Sub Sub addScene SceneID=getForm("SceneID", "post") SceneName=getForm("SceneName", "post") SceneMenu=getForm("SceneMenu", "post") SceneOrder=getForm("SceneOrder", "post") SceneDesc=getForm("SceneDesc", "post") SceneStatus=getCheck(getForm("SceneStatus", "post")) if isnul(SceneName) then alertMsgAndGo "場景名稱不能為空","-1" if not isnum(SceneOrder) then SceneOrder=9 sql="insert into {prefix}Scene(SceneName, SceneMenu, SceneDesc, SceneOrder, SceneStatus) values('"&SceneName&"', '"&SceneMenu&"', '"&SceneDesc&"', "&SceneOrder&", "&SceneStatus&")" 'echo sql conn.exec sql, "exe" alertMsgAndGo "添加成功", "AspCms_Scene.asp" End Sub Sub editScene SceneID=getForm("SceneID", "post") SceneName=getForm("SceneName", "post") SceneMenu=getForm("SceneMenu", "post") SceneOrder=getForm("SceneOrder", "post") SceneDesc=getForm("SceneDesc", "post") SceneStatus=getCheck(getForm("SceneStatus", "post")) if isnul(SceneName) then alertMsgAndGo "場景名稱不能為空","-1" if not isnum(SceneOrder) then SceneOrder=9 sql="update {prefix}Scene set SceneName='"&SceneName&"', SceneMenu='"&SceneMenu&"', SceneDesc='"&SceneDesc&"', SceneOrder="&SceneOrder&", SceneStatus="&SceneStatus&" where SceneID="&SceneID 'echo sql conn.exec sql, "exe" alertMsgAndGo "修改成功", "AspCms_Scene.asp" End Sub Sub delScene dim id : id=getForm("id","both") if isnul(id) then alertMsgAndGo "請選擇要操作的內容","-1" conn.exec "delete from {prefix}Scene where SceneID in("&id&")","exe" alertMsgAndGo "刪除成功",getPageName() End Sub %>