| | |
| | | // Domain |
| | | var domains = domain.search(); |
| | | for (idx=0; idx<domains.length; idx++) { |
| | | if (domains[idx]['name'] == pacname + '.hostsharing.net') { |
| | | file.write('domain.update({where:{\n'); |
| | | file.write('name: "' + domains[idx]['name'] + '"\n'); |
| | | file.write('},set:{\n'); |
| | | file.write('domainoptions: [\n'); |
| | | if (domains[idx]['domainoptions']) { |
| | | for (jdx=0; jdx<domains[idx]['domainoptions'].length; jdx++) { |
| | | file.write(' "' + domains[idx]['domainoptions'][jdx] + '",\n'); |
| | | } |
| | | } |
| | | file.write(' ]\n'); |
| | | file.write('}});\n'); |
| | | } else { |
| | | if ( ! (domains[idx]['name'] == pacname + '.hostsharing.net')) { |
| | | file.write('domain.add({set:{\n'); |
| | | file.write('name: "' + domains[idx]['name'] + '",\n'); |
| | | file.write('user: "' + domains[idx]['user'] + '",\n'); |
| | | file.write('domainoptions: [\n'); |
| | | if (domains[idx]['domainoptions']) { |
| | | for (jdx=0; jdx<domains[idx]['domainoptions'].length; jdx++) { |
| | | file.write(' "' + domains[idx]['domainoptions'][jdx] + '",\n'); |
| | | } |
| | | } |
| | | file.write(' ]\n'); |
| | | file.write('user: "' + domains[idx]['user'] + '"\n'); |
| | | file.write('}});\n'); |
| | | } |
| | | file.write('domain.update({where:{\n'); |
| | | file.write('name: "' + domains[idx]['name'] + '"\n'); |
| | | file.write('},set:{\n'); |
| | | file.write('domainoptions: [\n'); |
| | | if (domains[idx]['domainoptions']) { |
| | | for (jdx=0; jdx<domains[idx]['domainoptions'].length; jdx++) { |
| | | file.write(' "' + domains[idx]['domainoptions'][jdx] + '",\n'); |
| | | } |
| | | } |
| | | file.write(' ]\n'); |
| | | file.write('}});\n'); |
| | | } |
| | | // Alias |
| | | var aliases = emailalias.search(); |