settings.html 13 KB

1
  1. <!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0"><title>Настройки</title><link href="main.css" rel="stylesheet"></head><body><div id="count-wrap"><div id="countdown"><p>Контроллер будет перезагружен через <span id="count-number">5</span> секунд.</p></div><div id="checkUpdatePass"><form action="" method="post"><p>Введите пароль для входа в режим обновления прошивки.</p><input id="pwd" type="password" class="form-control" placeholder="Пароль" class="login" size="20" maxlength="16" name="password"><br><br><input type="button" id="close-pass" class="btn btn-danger" value="Отмена"> <input type="submit" class="btn btn-success" onclick="return checkPWD(),!1" value="Отправить"></form></div></div><nav class="navbar navbar-default navbar-fixed-top"><div class="navbar-header"><div><a href="index.html" class="logo"></a></div></div><a href="#" id="menu-icon"></a><ul class="nav navbar-nav" id="nav"><li><a href="index.html">Параметры</a></li><li><a href="settings.html" class="active">Настройки</a></li><li><a href="snmp.html">Уведомления</a></li><li><a href="info.html">Информация</a></li><li><a id="clockbox">00:00:00</a></li></ul></nav><div class="wrapper" id="content"><h1>Настройки</h1><ul id="validation-box"></ul><form id="form1" action="settings.cgi" method="GET"><div id="tabset1" class="tabset"><nav><ul class="tabnavs"><li><a href="#temp" class="activeTab">Температура</a></li><li><a href="#acb">Аккумуляторы</a></li><li><a href="#load">Нагрузка</a></li><li><a href="#acp">Питание</a></li><li><a href="#snmpt">SNMP</a></li><li><a href="#netw">Сетевые параметры</a></li><li><a href="#ntpt">Время</a></li></ul></nav><div id="temp" class="tabpane activePane"><div class="panel-heading">Контроль температуры</div><div class="panel-body"><div class="cont-2"><b>В шкафу</b><div class="form-group"><label for="exttemp_min">Нижняя граница</label><select class="form-control input-sm" id="exttemp_min" name="exttemp_min"></select><span>°C</span><br><label for="">Гистерезис</label><br><span id="exttemp_min_hist"></span><br></div><div class="form-group"><label for="exttemp_max">Верхняя граница</label><select class="form-control input-sm" id="exttemp_max" name="exttemp_max"></select><span>°C</span><br><label for="">Гистерезис</label><br><span id="exttemp_max_hist"></span></div></div><div class="cont-2"><b>На батареях</b><div class="form-group"><div class="checkbox"><label><input type="checkbox" name="battemp_ctrl" id="battemp_ctrl" onchange="battempState()"> Включить</label></div><label for="battemp_min">Нижняя граница</label><select class="form-control input-sm" id="battemp_min" name="battemp_min"></select><span>°C</span><br><label for="">Гистерезис</label><br><span id="battemp_min_hist"></span><br></div><div class="form-group"><label for="battemp_max">Верхняя граница</label><select class="form-control input-sm" id="battemp_max" name="battemp_max"></select><span>°C</span><br><label for="">Гистерезис</label><br><span id="battemp_max_hist"></span></div></div></div></div><div id="snmpt" class="tabpane"><div class="panel-heading">SNMP</div><div class="panel-body"><label for="read_community">Read Community</label><br><input type="text" class="form-control" id="read_community" name="read_community" maxlength="15"><br><label for="write_community">Write Community</label><br><input type="text" class="form-control" id="write_community" name="write_community" maxlength="15"><br><div class="checkbox"><label><input type="checkbox" name="traps" id="traps" onchange="snmpSendState()"> Отправка уведомлений</label></div><label for="managerIP">Сервер</label><br><input type="text" class="form-control" id="managerIP" name="managerIP"><br></div></div><div id="acb" class="tabpane"><div class="panel-heading">Аккумуляторные батареи</div><div class="panel-body"><div class="cont-2"><label for="batvoltage_min">Напряжение отключения</label><br><span id="batvoltage_min"></span><span class="spinboxMark">В</span><br><label for="batvoltage_min_hist">Гистерезис</label><br><span id="batvoltage_min_hist"></span><span class="spinboxMark">В</span><br><label for="batcharge_volt">Напряжение заряда</label><br><span id="batcharge_volt"></span><span class="spinboxMark">В / ячейку</span><br><label for="batcap">Емкость одной батареи</label><select class="form-control input-sm" id="batcap" name="batcap"><option value="7">7</option><option value="9">9</option><option value="12">12</option></select><span>А·ч</span><div class="checkbox"><label><input type="checkbox" name="batsym" id="batsym"> Контроль симметрии батарей</label></div></div><div class="cont-2"><b>Темп. компенсация</b><div class="checkbox"><label><input type="checkbox" name="tempcomp" id="tempcomp" onchange="tempCompState()"> Включить</label></div><label for="tempcomp_k_buf">В буферном режиме</label><br><span id="tempcomp_k_buf"></span><span class="spinboxMark">мВ / ячейку / °C</span><br><label for="tempcomp_k_cycle">В циклическом режиме</label><br><span id="tempcomp_k_cycle"></span><span class="spinboxMark">мВ / ячейку / °C</span><br></div></div></div><div id="netw" class="tabpane"><div class="panel-heading">Сетевые параметры</div><div class="panel-body"><div class="checkbox"><label><input type="checkbox" name="dhcp" id="dhcp" onchange="dhcpState()"> Получить IP-адрес автоматически</label><br></div><label for="ipaddr">IP-адрес устройства</label><br><input type="text" class="form-control" id="ipaddr" name="ipaddr"><br><label for="gw">IP-адрес шлюза</label><br><input type="text" class="form-control" id="gw" name="gw"><br><label for="mask">Маска подсети</label><br><input type="text" class="form-control" id="mask" name="mask"><br></div></div><div id="load" class="tabpane"><div class="panel-heading">Нагрузка</div><div class="panel-body"><label for="loadvolt_min">Напряжение отключения</label><br><span id="loadvolt_min"></span><span class="spinboxMark">В</span><br><label for="loadvolt_min_hist">Гистерезис</label><br><span id="loadvolt_min_hist"></span><span class="spinboxMark">В</span></div></div><div id="acp" class="tabpane"><div class="panel-heading">Источник питания</div><div class="panel-body"><label for="pps_min">Максимальный ток</label><br><span id="pps_min"></span><span class="spinboxMark">А</span><br><label for="pps_min_hist">Гистерезис</label><br><span id="pps_min_hist"></span><span class="spinboxMark">А</span></div></div><div id="ntpt" class="tabpane"><div class="panel-heading">Синхронизация времени</div><div class="panel-body"><label for="utc">Часовой пояс</label><br><select class="form-control" name="utc" id="utc" style="max-width:90%"><option value="-12.0">(GMT -12:00) Эниветок, Кваджалейн</option><option value="-11.0">(GMT -11:00) Остров Мидуэй, Самоа</option><option value="-10.0">(GMT -10:00) Гавайи</option><option value="-9.0">(GMT -9:00) Аляска</option><option value="-8.0">(GMT -8:00) Тихоокеанское время (США и Канада)</option><option value="-7.0">(GMT -7:00) Горное время (США и Канада)</option><option value="-6.0">(GMT -6:00) Центральное время (США и Канада), Мехико</option><option value="-5.0">(GMT -5:00) Восточное время (США и Канада), Богота, Лима</option><option value="-4.0">(GMT -4:00) Атлантическое время (Канада), Каракас, Ла-Пас</option><option value="-3.5">(GMT -3:30) Ньюфаундленд</option><option value="-3.0">(GMT -3:00) Бразилия, Буэнос-Айрес, Джорджтаун</option><option value="-2.0">(GMT -2:00) Срединно-Атлантического</option><option value="-1.0">(GMT -1:00 час) Азорские острова, острова Зеленого Мыса</option><option value="0.0">(GMT) Время Западной Европе, Лондон, Лиссабон, Касабланка</option><option value="1.0">(GMT +1:00 час) Брюссель, Копенгаген, Мадрид, Париж</option><option value="2.0">(GMT +2:00) Киев, Калининград, Южная Африка</option><option value="3.0">(GMT +3:00) Багдад, Эр-Рияд, Москва, Санкт-Петербург</option><option value="3.5">(GMT +3:30) Тегеран</option><option value="4.0">(GMT +4:00) Абу-Даби, Мускат, Баку, Тбилиси</option><option value="4.5">(GMT +4:30) Кабул</option><option value="5.0">(GMT +5:00) Екатеринбург, Исламабад, Карачи, Ташкент</option><option value="5.5">(GMT +5:30) Бомбей, Калькутта, Мадрас, Нью-Дели</option><option value="5.75">(GMT +5:45) Катманду</option><option value="6.0">(GMT +6:00) Алматы, Дакке, Коломбо</option><option value="7.0">(GMT +7:00) Бангкок, Ханой, Джакарта</option><option value="8.0">(GMT +8:00) Пекин, Перт, Сингапур, Гонконг</option><option value="9.0">(GMT +9:00) Токио, Сеул, Осака, Саппоро, Якутск</option><option value="9.5">(GMT +9:30) Аделаида, Дарвин</option><option value="10.0">(GMT +10:00) Восточная Австралия, Гуам, Владивосток</option><option value="11.0">(GMT +11:00) Магадан, Соломоновы острова, Новая Каледония</option><option value="12.0">(GMT +12:00) Окленд, Веллингтон, Фиджи, Камчатка</option></select><br><div class="checkbox"><label><input type="checkbox" name="ntp" id="ntp" onchange="ntpState()"> Активировать</label></div><label for="ntpservip">Сервер</label><br><select class="form-control" name="ntpservip" id="ntpservip" onchange="checkOther(this)"><option value="91.226.136.136">ntp1.stratum2.ru</option><option value="88.147.254.232">ntp2.stratum2.ru</option><option value="88.147.254.235">ntp3.stratum2.ru</option><option value="other">Другой</option></select><br><br><label for="lastsynctime">Последния синхронизация</label><br><input type="text" class="form-control" id="lastsynctime" disabled="disabled"><br></div></div></div><p style="width:100%"><button type="button" class="btn btn-primary" onclick="return submitForms(),!1">Применить</button> <button type="button" class="btn btn-danger" id="dev-reset">Сброс</button> <button type="button" class="btn btn-warning" id="dev-reboot">Перезагрузка</button> <button type="button" class="btn btn-success" id="dev-update">Обновление прошивки</button></p></form></div></body><script type="text/javascript" src="main.js"></script><script type="text/javascript">var ntpservipValue,exttemp_min_hist=new SpinBox("exttemp_min_hist",{name:"exttemp_min_hist"}),exttemp_max_hist=new SpinBox("exttemp_max_hist",{name:"exttemp_max_hist"}),battemp_min_hist=new SpinBox("battemp_min_hist",{name:"battemp_min_hist"}),battemp_max_hist=new SpinBox("battemp_max_hist",{name:"battemp_max_hist"}),batvoltage_min=new SpinBox("batvoltage_min",{name:"batvoltage_min"}),batvoltage_min_hist=new SpinBox("batvoltage_min_hist",{name:"batvoltage_min_hist"}),batcharge_volt=new SpinBox("batcharge_volt",{name:"batcharge_volt"}),tempcomp_k_buf=new SpinBox("tempcomp_k_buf",{name:"tempcomp_k_buf"}),tempcomp_k_cycle=new SpinBox("tempcomp_k_cycle",{name:"tempcomp_k_cycle"}),loadvolt_min=new SpinBox("loadvolt_min",{name:"loadvolt_min"}),loadvolt_min_hist=new SpinBox("loadvolt_min_hist",{name:"loadvolt_min_hist"}),pps_min=new SpinBox("pps_min",{name:"pps_min"}),pps_min_hist=new SpinBox("pps_min_hist",{name:"pps_min_hist"});DYN_WEB.Tabs.setup({id:"tabset1",useCookies:!0}),settingsGET(),$("dev-update").onclick=function(){$("count-wrap").style.display="block",$("checkUpdatePass").style.display="block"},$("close-pass").onclick=function(){$("count-wrap").style.display="none",$("checkUpdatePass").style.display="none"},$("dev-reset").onclick=function(){function t(){window.location.href="/settings.html"}1==getCGI("reset.cgi")&&setTimeout(t,1e3)},$("dev-reboot").onclick=function(){a="reboot.cgi",1==getCGI(a)&&($("count-wrap").style.display="block",$("countdown").style.display="block",countdown(!0))};</script></html>