From 68f71776f724227386b51f718a550df00a8dd8c0 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Sun, 10 Apr 2005 04:25:22 +0000 Subject: [PATCH] Check that http_request.query.force_ssjs_theme is defined before using the first element. --- web/lib/html_themes.ssjs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/web/lib/html_themes.ssjs b/web/lib/html_themes.ssjs index 7e5bbc8497..875c8d117b 100644 --- a/web/lib/html_themes.ssjs +++ b/web/lib/html_themes.ssjs @@ -12,5 +12,9 @@ if(file_exists(system.data_dir+'user/'+format("%04d.html_theme",user.number))) if(Themes[CurrTheme] == undefined || Themes[CurrTheme].dir == undefined) CurrTheme=DefaultTheme; -if(http_request.query.force_ssjs_theme[0] != undefined && Themes[http_request.query.force_ssjs_theme[0]] != undefined) - CurrTheme=http_request.query.force_ssjs_theme[0]; +if(http_request.query.force_ssjs_theme != undefined) { + if(http_request.query.force_ssjs_theme[0] != undefined && Themes[http_request.query.force_ssjs_theme[0]] != undefined) + CurrTheme=http_request.query.force_ssjs_theme[0]; +} + +writeln("Theme: "+CurrTheme); -- GitLab