КАНОЭ Исправление ошибок сохранения названий устройств в Центре Управления КАНОЭ

  • Автор темы Автор темы pligin
  • Дата начала Дата начала

pligin

Administrator
Команда форума
Примечание: После внесения изменений в файлы Центра Управления на главной странице Центра Управления будет отображаться сообщение о нарушение целостности (красный крест и кнопка "Исправить"). Кнопка "Исправить" ведет на страницу обновлений. Для отката всех изменений нужно нажать "Обновить" - будут загружены оригинальные файлы.

При невозможности редактирования комментария для устройства на странице /Vba32CCWebConsole/CompInfo.aspx?CompName=XXX во вкладке "Устройства":
В файле C:\Program Files\VirusBlokAda\ControlCenter\webconsole\CompInfo.aspx изменить строку 90 (файл имеет кодировку Windows 1251, открыть файл в этой кодировке)
JavaScript:
data: "{id:" + id + ", comment:'" + comment + "'}",

изменить на

JavaScript:
data: "{id:" + id + ", comment:'" + comment.replace(/[|\\{()["^$+*?.-]/g, "") + "'}",

Также в этот файл забыли добавить функцию отображения ошибок запросов. После строки 149 добавить

JavaScript:
function ShowJSONMessage(msg) {
    var m = JSON.parse(msg.responseText, function (key, value) {
        var type;
        if (value && typeof value === 'object') {
            type = value.type;
            if (typeof type === 'string' && typeof window[type] === 'function') {
                return new (window[type])(value);
            }
        }
        return value;
    });
    alert(m.Message);
}

При невозможности редактирования комментария для устройтва на странице /Vba32CCWebConsole/DevicesPolicy.aspx во вкладке "Группы" (всплывающее окно при нажатии на компьютер):
В файле C:\Program Files\VirusBlokAda\ControlCenter\webconsole\js\Pages\DevicesPolicy.js строку 237

JavaScript:
data: "{id:" + id + ", comment:'" + comment.replace(/[|\\{()[^$+*?.-]/g, "\\$&") + "'}",

изменить на

JavaScript:
data: "{id:" + id + ", comment:'" + comment.replace(/[|\\{()["^$+*?.-]/g,"") + "'}",
 
Назад
Верх