|
@@ -1044,7 +1044,7 @@ function ftpSettings() {
|
|
if(!/^[0-9a-zA-Z.,/\-_*#()[\]+=;:'"@!^%&?|${}`~<>]+$/.test($('ftp_login').value)) {
|
|
if(!/^[0-9a-zA-Z.,/\-_*#()[\]+=;:'"@!^%&?|${}`~<>]+$/.test($('ftp_login').value)) {
|
|
return alert('Логин может содержать только цифры, латинские буквы и и спец. символы .,/-_*#()[]+=;:\'\\"@!^%&?|${}`~<>');
|
|
return alert('Логин может содержать только цифры, латинские буквы и и спец. символы .,/-_*#()[]+=;:\'\\"@!^%&?|${}`~<>');
|
|
}
|
|
}
|
|
- if(!/^[0-9a-zA-Z.,/\-_*#()[\]+=;:'"@!^%&?|${}`~<>]+$/.test($('ftp_password').value)) {
|
|
|
|
|
|
+ if($('ftp_password').value.length > 0 && !/^[0-9a-zA-Z.,/\-_*#()[\]+=;:'"@!^%&?|${}`~<>]+$/.test($('ftp_password').value)) {
|
|
return alert('Пароль может содержать только цифры, латинские буквы и и спец. символы .,/-_*#()[]+=;:\'\\"@!^%&?|${}`~<>');
|
|
return alert('Пароль может содержать только цифры, латинские буквы и и спец. символы .,/-_*#()[]+=;:\'\\"@!^%&?|${}`~<>');
|
|
}
|
|
}
|
|
var f1 = new FormData(document.forms.ftp_settings);
|
|
var f1 = new FormData(document.forms.ftp_settings);
|
|
@@ -1068,7 +1068,6 @@ function ftpDownloadState() {
|
|
warnbox.innerHTML = '<p>Внимание! Идет процесс обновления ПО, просьба не перезагружать и не закрывать страницу.</p>';
|
|
warnbox.innerHTML = '<p>Внимание! Идет процесс обновления ПО, просьба не перезагружать и не закрывать страницу.</p>';
|
|
var downloaded = document.createElement('p');
|
|
var downloaded = document.createElement('p');
|
|
downloaded.id = 'ftpdld';
|
|
downloaded.id = 'ftpdld';
|
|
- downloaded.innerHTML = 'Подготовка к загрузке файла ПО';
|
|
|
|
warnbox.appendChild(downloaded);
|
|
warnbox.appendChild(downloaded);
|
|
$('count-wrap').appendChild(warnbox);
|
|
$('count-wrap').appendChild(warnbox);
|
|
}
|
|
}
|
|
@@ -1080,7 +1079,7 @@ function ftpDownloadState() {
|
|
alert(this.responseText);
|
|
alert(this.responseText);
|
|
} else if (parseInt(this.responseText) === 0) {
|
|
} else if (parseInt(this.responseText) === 0) {
|
|
$('wb1').style.display = 'block';
|
|
$('wb1').style.display = 'block';
|
|
- if ( downloaded.innerHTML.length > 33 ) {
|
|
|
|
|
|
+ if ( downloaded.innerHTML.length > 33 && downloaded.innerHTML.length < 30) {
|
|
downloaded.innerHTML = 'Подготовка к загрузке файла ПО';
|
|
downloaded.innerHTML = 'Подготовка к загрузке файла ПО';
|
|
} else {
|
|
} else {
|
|
downloaded.innerHTML += '.';
|
|
downloaded.innerHTML += '.';
|