diff --git a/web/root/ecwebv3/index.xjs b/web/root/ecwebv3/index.xjs index d75012398ae606e0f641566e99ec731011a2b962..ade9ba6617434375096ce080ebe1198c914a80e0 100644 --- a/web/root/ecwebv3/index.xjs +++ b/web/root/ecwebv3/index.xjs @@ -56,10 +56,14 @@ <div id="content" class="border box background"> <?xjs if(http_request.query.hasOwnProperty("page")) - var page = http_request.query.page; + var page = file_getname(http_request.query.page); else var page = "000-home.xjs"; - var ext = file_getext(page).toUpperCase(); + var ext = file_getext(page); + if(ext === undefined) + ext = false; + else + ext = ext.toUpperCase(); var f = file_exists(webIni.RootDirectory + "/pages/" + page); if(f && ext == ".SSJS") { load(webIni.RootDirectory + "/pages/" + page);