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

Minor change.

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