diff --git a/exec/init-tickit.js b/exec/init-tickit.js index ff41bd693b36b60163d6e70df78b0136888f088a..3123539075c3182bc2f105547cee1b89347330bb 100644 --- a/exec/init-tickit.js +++ b/exec/init-tickit.js @@ -9,7 +9,7 @@ "use strict"; -var init_ini = js.exec_dir + "init-ticket.ini"; +var init_ini = js.exec_dir + "init-tickit.ini"; var tickit_ini = system.ctrl_dir + "tickit.ini"; var ini = []; @@ -24,23 +24,26 @@ if(!f.open("w")) { alert("Error " + f.error + " opening " + f.name); exit(1); } - +var list = {}; +for(var i in ini) { + list[ini[i].name] = ini[i]; +} for(var code in file_area.dir) { var area = file_area.dir[code]; var ticline; f.writeln('[' + area.name + "]\nDir=" + code.toUpperCase()); - if (ini[area.name]) { - if(ini[area.name].domain) { + if (list[area.name]) { + if(list[area.name].domain) { f.writeln('Handler=tickit/nodelist_handler.js'); - ticline = 'HandlerArg={"domain":"' + ini[area.name].domain + '"'; - if (ini[area.name].match) { - ticline += ' ,"match":"' + ini[area.name].match + '"'; + ticline = 'HandlerArg={"domain":"' + list[area.name].domain + '"'; + if (list[area.name].match) { + ticline += ' ,"match":"' + list[area.name].match + '"'; } - ticline += ', "nlmatch":"' + ini[area.name].nlmatch + '"}'; + ticline += ', "nlmatch":"' + list[area.name].nlmatch + '"}'; f.writeln(ticline); } - if (ini[area.name].forcereplace) + if (list[area.name].forcereplace) f.writeln('Forcereplace = true'); } f.writeln();