From 71e8eaa182b60d17adf196146366205c8ffe2913 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Thu, 28 Jun 2012 03:17:26 +0000 Subject: [PATCH] Ensure the file is opened when reading the title. --- web/root/ecWeb/sidebar/000-pages.ssjs | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/web/root/ecWeb/sidebar/000-pages.ssjs b/web/root/ecWeb/sidebar/000-pages.ssjs index b19fed9402..60b4a1ac52 100644 --- a/web/root/ecWeb/sidebar/000-pages.ssjs +++ b/web/root/ecWeb/sidebar/000-pages.ssjs @@ -7,14 +7,15 @@ var e = directory(webIni.webRoot + "/pages/*"); for(var g in e) { var h = new File(e[g]); - h.open("r"); - var i = h.readAll(); - h.close(); - if(file_isdir(e[g])) continue; - else if(file_getext(e[g]).toUpperCase() == ".JS" || file_getext(e[g]).toUpperCase() == ".SSJS") print("<a class='link' href=./pages.ssjs?page=" + file_getname(e[g]) + ">" + i[0].replace(/\/\//g, "") + "</a>"); - else if(file_getext(e[g]).toUpperCase() == ".HTML") print("<a class='link' href=./pages.ssjs?page=" + file_getname(e[g]) + ">" + i[0].replace(/[\<\!\-+|\-+\>]/g, "") + "</a>"); - else if(file_getext(e[g]).toUpperCase() == ".TXT") print("<a class='link' href=./pages.ssjs?page=" + file_getname(e[g]) + ">" + i[0] + "</a>"); - else continue; - print("<br />"); -} + if(h.open("r")) { + var i = h.readAll(); + h.close(); + if(file_isdir(e[g])) continue; + else if(file_getext(e[g]).toUpperCase() == ".JS" || file_getext(e[g]).toUpperCase() == ".SSJS") print("<a class='link' href=./pages.ssjs?page=" + file_getname(e[g]) + ">" + i[0].replace(/\/\//g, "") + "</a>"); + else if(file_getext(e[g]).toUpperCase() == ".HTML") print("<a class='link' href=./pages.ssjs?page=" + file_getname(e[g]) + ">" + i[0].replace(/[\<\!\-+|\-+\>]/g, "") + "</a>"); + else if(file_getext(e[g]).toUpperCase() == ".TXT") print("<a class='link' href=./pages.ssjs?page=" + file_getname(e[g]) + ">" + i[0] + "</a>"); + else continue; + print("<br />"); + } +} -- GitLab