reset = function(id) { var cfg = dataStorage.getSettings(), svr = dataStorage.getServer(id, cfg); if (cfg && svr) { cfg[svr.__id].modifications = []; dataStorage.saveSettings(cfg); return true; } return false; },
remove = function(id, index) { var cfg = dataStorage.getSettings(), svr = dataStorage.getServer(id); if (svr) { svr.modifications.splice(index, 1); cfg.servers[id] = svr; dataStorage.saveSettings(cfg); return true; } return false; },
saveModification = function (id, sql, file) { var serverList = dataStorage.getSettings(), svr = dataStorage.getServer(id), prj = ProjectManager.getInitialProjectPath(), dt = new Date(); if (svr) { var mod = { date: dt.toLocaleDateString() + " " + dt.toLocaleTimeString(), sql: sql, file: file.replace(prj, ""), project: prj }; svr.modifications.push(mod); serverList.servers[id] = svr; dataStorage.saveSettings(serverList); addModificationTr(mod); updateStatus(svr); } },