1 | exports.loadSettings = function(fs,config){
|
2 | var ret = fs.existsSync("settings.conf");
|
3 | if(ret){
|
4 | return JSON.parse(fs.readFileSync('settings.conf', 'utf8'));
|
5 | }else{
|
6 | return ret;
|
7 | }
|
8 | }
|
9 |
|
10 | exports.saveSettings = function(fs,config){
|
11 |
|
12 | fs.open(config[1].appname+"/settings.conf",'w+',function(err,fd){
|
13 | fs.write(fd,JSON.stringify(config));
|
14 | })
|
15 |
|
16 | }
|
17 |
|
18 | exports.generateHTMLRequire = function(config){
|
19 | var htmlReq = "";
|
20 | var i=0;
|
21 |
|
22 | config.forEach(function(value,id){
|
23 | if(id==0){
|
24 |
|
25 | }else{
|
26 | if(value.conf!=null){
|
27 | htmlReq += templateRequire(value.conf)+"\n";
|
28 |
|
29 | }
|
30 | }
|
31 |
|
32 |
|
33 | })
|
34 | return htmlReq;
|
35 |
|
36 | }
|
37 |
|
38 | var templateRequire = function(srcfile){
|
39 | var linkreq = '<script type="text/javascript" src="'+'settings/'+srcfile+'"></script>';
|
40 | return linkreq;
|
41 | } |
\ | No newline at end of file |