-- vim:set ft=lua: dofile(mg.script_name:gsub('[^\\/]*$','')..'util.lua') ct=CreateContentBuilder(GZIP_THRESHOLD_BYTE) ct:Append([=[ 設定/予約情報管理 - EDCB

設定/予約情報管理

]=]) commonIni='Common.ini' srvIni='EpgTimerSrv.ini' post=AssertPost() if post and not ALLOW_SETTING then post=nil ct:Append('
変更は許可されていません
\n') end if post then edcb.WritePrivateProfile('SET','RecInfoFolderOnly',GetVarInt(post,'recInfoFolderOnly')==1,srvIni) edcb.WritePrivateProfile('SET','ApplyExtToRecInfoDel',GetVarInt(post,'applyExtToRecInfoDel')==1,srvIni) edcb.WritePrivateProfile('SET','AutoDel',GetVarInt(post,'autoDel')==1,srvIni) edcb.WritePrivateProfile('SET','BackPriority',GetVarInt(post,'backPriority')==1,srvIni) edcb.WritePrivateProfile('SET','FixedTunerPriority',GetVarInt(post,'fixedTunerPriority')==1,srvIni) edcb.WritePrivateProfile('SET','RetryOtherTuners',GetVarInt(post,'retryOtherTuners')==1,srvIni) edcb.WritePrivateProfile('SET','SeparateFixedTuners',GetVarInt(post,'separateFixedTuners')==1,srvIni) edcb.WritePrivateProfile('SET','CommentAutoAdd',GetVarInt(post,'commentAutoAdd')==1,srvIni) edcb.WritePrivateProfile('SET','FixNoRecToServiceOnly',GetVarInt(post,'fixNoRecToServiceOnly')==1,srvIni) edcb.WritePrivateProfile('SET','RecNamePlugIn',GetVarInt(post,'recNamePlugIn')==1,srvIni) recNamePlugInFile=mg.get_var(post,'recNamePlugInFile') or '' recNameList=EnumPlugInFileName('RecName') for i,v in ipairs(recNameList) do if v:upper()==recNamePlugInFile:upper() then recNameList=nil break end end --未選択のときは先頭の候補にする edcb.WritePrivateProfile('SET','RecNamePlugInFile',recNameList and (#recNameList>0 and recNameList[1] or '') or recNamePlugInFile,srvIni) edcb.WritePrivateProfile('SET','NoChkYen',GetVarInt(post,'noChkYen')==1,srvIni) edcb.WritePrivateProfile('SET','DelReserveMode',GetVarInt(post,'delReserveMode',0,2) or 2,srvIni) edcb.WritePrivateProfile('SET','RecInfoDelFile',GetVarInt(post,'recInfoDelFile')==1,commonIni) ct:Append('
変更しました
\n') edcb.ReloadSetting(false) end edcb.htmlEscape=15 recInfoFolderOnly=edcb.GetPrivateProfile('SET','RecInfoFolderOnly',1,srvIni)~='0' applyExtToRecInfoDel=edcb.GetPrivateProfile('SET','ApplyExtToRecInfoDel',0,srvIni)~='0' autoDel=edcb.GetPrivateProfile('SET','AutoDel',0,srvIni)~='0' backPriority=edcb.GetPrivateProfile('SET','BackPriority',1,srvIni)~='0' fixedTunerPriority=edcb.GetPrivateProfile('SET','FixedTunerPriority',1,srvIni)~='0' retryOtherTuners=edcb.GetPrivateProfile('SET','RetryOtherTuners',0,srvIni)~='0' separateFixedTuners=edcb.GetPrivateProfile('SET','SeparateFixedTuners',0,srvIni)~='0' commentAutoAdd=edcb.GetPrivateProfile('SET','CommentAutoAdd',0,srvIni)~='0' fixNoRecToServiceOnly=edcb.GetPrivateProfile('SET','FixNoRecToServiceOnly',0,srvIni)~='0' recNamePlugIn=edcb.GetPrivateProfile('SET','RecNamePlugIn',0,srvIni)~='0' recNamePlugInFile=edcb.GetPrivateProfile('SET','RecNamePlugInFile','',srvIni) noChkYen=edcb.GetPrivateProfile('SET','NoChkYen',0,srvIni)~='0' delReserveMode=tonumber(edcb.GetPrivateProfile('SET','DelReserveMode',2,srvIni)) or 2 recInfoDelFile=edcb.GetPrivateProfile('SET','RecInfoDelFile',0,commonIni)~='0' ct:Append([=[







削除設定に従う

録画中の予約削除を
]=]) ct:Finish() mg.write(ct:Pop(Response(200,'text/html','utf-8',ct.len)..(ct.gzip and 'Content-Encoding: gzip\r\n' or '')..'\r\n'))