-- vim:set ft=lua: dofile(mg.script_name:gsub('[^\\/]*$','')..'util.lua') ct=CreateContentBuilder(GZIP_THRESHOLD_BYTE) ct:Append([=[

# 設定/EPG取得

]=]) 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','BSBasicOnly',GetVarInt(post,'basicOnlyBS')==1,commonIni) edcb.WritePrivateProfile('SET','CS1BasicOnly',GetVarInt(post,'basicOnlyCS1')==1,commonIni) edcb.WritePrivateProfile('SET','CS2BasicOnly',GetVarInt(post,'basicOnlyCS2')==1,commonIni) edcb.WritePrivateProfile('SET','CS3BasicOnly',GetVarInt(post,'basicOnlyCS3')==1,commonIni) edcb.WritePrivateProfile('SET','NGEpgCapTime',GetVarInt(post,'ngEpgCapTime',0) or 20,srvIni) edcb.WritePrivateProfile('SET','NGEpgCapTunerTime',GetVarInt(post,'ngEpgCapTunerTime',0) or 20,srvIni) ct:Append('
変更しました
\n') edcb.ReloadSetting(false) end edcb.htmlEscape=15 basicOnlyBS=edcb.GetPrivateProfile('SET','BSBasicOnly',1,commonIni)~='0' basicOnlyCS1=edcb.GetPrivateProfile('SET','CS1BasicOnly',1,commonIni)~='0' basicOnlyCS2=edcb.GetPrivateProfile('SET','CS2BasicOnly',1,commonIni)~='0' basicOnlyCS3=edcb.GetPrivateProfile('SET','CS3BasicOnly',0,commonIni)~='0' ngEpgCapTime=edcb.GetPrivateProfile('SET','NGEpgCapTime',20,srvIni) ngEpgCapTunerTime=edcb.GetPrivateProfile('SET','NGEpgCapTunerTime',20,srvIni) ct:Append([=[
基本情報のみ取得するネットワーク
BS CS1 CS2 CS3
実行抑制条件 分以内に予約がある場合、実行しない (0で録画時も実行)
使用チューナー条件 分以内に予約がある場合、使用しない
]=]) 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'))