Skip to content
Snippets Groups Projects
Commit 2624e012 authored by runemaster's avatar runemaster
Browse files

Minor change.

parent 8f2a7c01
No related branches found
No related tags found
No related merge requests found
...@@ -5,13 +5,16 @@ ...@@ -5,13 +5,16 @@
Themes=new Object; Themes=new Object;
load('../web/templates/html_themes.ssjs'); load('../web/templates/html_themes.ssjs');
prefs_dir=system.data_dir + 'user/';
var CurrTheme=DefaultTheme; var CurrTheme=DefaultTheme;
/* Read in current users selected theme if it exists */ /* Read in current users selected theme if it exists */
if(file_exists(system.data_dir+'user/'+format("%04d.html_prefs",user.number))) { if(file_exists(prefs_dir +format("%04d.html_prefs",user.number))) {
prefsfile=new File(system.data_dir+'user/'+format("%04d.html_prefs",user.number)); prefsfile=new File(prefs_dir +format("%04d.html_prefs",user.number));
if(prefsfile.open("r",false)) { if(prefsfile.open("r",false)) {
CurrTheme=prefsfile.iniGetValue(null, 'CurrTheme'); CurrTheme=prefsfile.iniGetValue('Theme', 'CurrTheme');
prefsfile.close(); prefsfile.close();
} }
} }
......
...@@ -5,22 +5,24 @@ ...@@ -5,22 +5,24 @@
* new theme is used here * new theme is used here
*/ */
prefs_dir=system.data_dir + 'user/';
var sub=''; var sub='';
var sq="'"; var sq="'";
var dq='"'; var dq='"';
var pl='+'; var pl='+';
prefsfile=new File(system.data_dir+'user/'+format("%04d.html_prefs",user.number)); prefsfile=new File(prefs_dir +format("%04d.html_prefs",user.number));
if(prefsfile.open("r+",false)) { if(prefsfile.open("r+",false)) {
ctheme=http_request.query.theme[0]; ctheme=http_request.query.theme[0];
ctheme=ctheme.replace(/"/g,dq+pl+sq+dq+sq+pl+dq); /* "+'"'+" */ ctheme=ctheme.replace(/"/g,dq+pl+sq+dq+sq+pl+dq); /* "+'"'+" */
prefsfile.iniSetValue(null, 'CurrTheme', ctheme); prefsfile.iniSetValue('WebTheme', 'CurrTheme', ctheme);
prefsfile.close(); prefsfile.close();
} else { } else {
if(prefsfile.open("w+",false)) { if(prefsfile.open("w+",false)) {
ctheme=http_request.query.theme[0]; ctheme=http_request.query.theme[0];
ctheme=ctheme.replace(/"/g,dq+pl+sq+dq+sq+pl+dq); /* "+'"'+" */ ctheme=ctheme.replace(/"/g,dq+pl+sq+dq+sq+pl+dq); /* "+'"'+" */
prefsfile.iniSetValue(null, 'CurrTheme', ctheme); prefsfile.iniSetValue('WebTheme', 'CurrTheme', ctheme);
prefsfile.close(); prefsfile.close();
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment