|
@@ -248,17 +248,6 @@ function ValidateAlphanumericPlus(uadd, z) {
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
|
|
-function validateUpload(oForm) {
|
|
|
|
- var file = oForm.elements.datafile.files[0];
|
|
|
|
- var fnmreg = /^.{1,}\.crt$/g;
|
|
|
|
-
|
|
|
|
- if (file && fnmreg.test(file.name) ) {
|
|
|
|
- upload(file);
|
|
|
|
- } else {
|
|
|
|
- alert('Файл сертификата не указан или не валиден!');
|
|
|
|
- }
|
|
|
|
- return false;
|
|
|
|
-}
|
|
|
|
|
|
|
|
function submitForms() {
|
|
function submitForms() {
|
|
if (confirm('Вы уверены что хотите применить настройки?')) {
|
|
if (confirm('Вы уверены что хотите применить настройки?')) {
|
|
@@ -273,30 +262,7 @@ function submitForms() {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-function upload(file) {
|
|
|
|
- var fl = new FormData();
|
|
|
|
- fl.append('file', file);
|
|
|
|
- var xhr = new XMLHttpRequest();
|
|
|
|
- xhr.open('POST', '/srv_crt_upload.cgi', true);
|
|
|
|
- // обработчик для закачки
|
|
|
|
- xhr.upload.onprogress = function(event) {
|
|
|
|
- var progress = Math.floor((event.loaded / event.total) * 100);
|
|
|
|
- console.log(progress + '%');
|
|
|
|
- };
|
|
|
|
- xhr.onload = xhr.onerror = function() {
|
|
|
|
- if (this.status == 200) {
|
|
|
|
- if (+xhr.responseText == '1') {
|
|
|
|
- alert('Успешно');
|
|
|
|
- window.location.reload();
|
|
|
|
- } else {
|
|
|
|
- alert('Ошибка установки сертификата');
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- alert('Ошибка ' + this.status);
|
|
|
|
- }
|
|
|
|
- };
|
|
|
|
- xhr.send(fl);
|
|
|
|
-}
|
|
|
|
|
|
+
|
|
function checkPWD(){
|
|
function checkPWD(){
|
|
// $('checkUpdatePass').style.display = 'none';
|
|
// $('checkUpdatePass').style.display = 'none';
|
|
$('count-wrap').style.display = 'block';
|
|
$('count-wrap').style.display = 'block';
|
|
@@ -436,17 +402,6 @@ function radiusState() {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-function authState() {
|
|
|
|
- if (!$('swauth').checked) {
|
|
|
|
- $('rs_enabled').setAttribute('disabled', 'disabled');
|
|
|
|
- $('rs_enabled').checked = false;
|
|
|
|
- } else {
|
|
|
|
- $('rs_enabled').removeAttribute('disabled');
|
|
|
|
- // $('rs_enabled').checked = true;
|
|
|
|
- }
|
|
|
|
- radiusState();
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
//########## Info Form Validation ############
|
|
//########## Info Form Validation ############
|
|
|
|
|
|
function infoValidation(){
|
|
function infoValidation(){
|
|
@@ -985,7 +940,6 @@ function settingsGET(){
|
|
$('rs_pwd').value = data.rs_pwd;
|
|
$('rs_pwd').value = data.rs_pwd;
|
|
$('rs_key').value = data.rs_key;
|
|
$('rs_key').value = data.rs_key;
|
|
$('rs_enabled').checked = data.rs_enabled;
|
|
$('rs_enabled').checked = data.rs_enabled;
|
|
- $('swauth').checked = data.swauth;
|
|
|
|
// Whitelist
|
|
// Whitelist
|
|
$('wtl_ip1').value = data.wtl_ip1;
|
|
$('wtl_ip1').value = data.wtl_ip1;
|
|
$('wtl_ip2').value = data.wtl_ip2;
|
|
$('wtl_ip2').value = data.wtl_ip2;
|