diff --git a/exec/ftp-html.js b/exec/ftp-html.js index 7d52eec8f358d600502f74058f803fc8ddfa4691..eef04592e129591cba9175b10a327b21c923d42e 100644 --- a/exec/ftp-html.js +++ b/exec/ftp-html.js @@ -82,9 +82,9 @@ function date(time) var mon=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]; var d=new Date(time*1000); - return(format("<TT>%02d-%s-%d %02d:%02d" - ,d.getUTCDate() + return(format("<TT>%s %02d %d %02d:%02d" ,mon[d.getUTCMonth()] + ,d.getUTCDate() ,d.getUTCFullYear() ,d.getUTCHours() ,d.getUTCMinutes())); @@ -98,10 +98,14 @@ function bytes(nbytes) /* File Listing */ if(file.length) { + var show_ext_desc=true; /* show extended descriptions */ var total_bytes=0; - var total_downloads=0; + var total_downloads=0; var most_recent=0; + if (curdir.name==undefined) + show_ext_desc=false; /* aliased files have no ext desc */ + write("<table border=0 nowrap " + cell_spacing + " width=100%>\r\n"); /* header */ @@ -113,7 +117,7 @@ if(file.length) { write("<th>" + hdr_font + "Date/Time"); if(curdir.name!=undefined) { /* not valid for aliased files in root */ write("<th>" + hdr_font + "Uploader"); - write("<th>" + hdr_font + "Count"); + write("<th>" + hdr_font + "Hits"); } write("</thead>"); @@ -136,11 +140,14 @@ if(file.length) { write("<TD valign=top align=right>" + dat_font + "<font color=black>" + bytes(file[i].size)); /* description */ - write("<TD valign=top>" + dat_font); - if (0 && file[i].misc&FM_EXTDESC) - write("<PRE>" + file[i].extended_description); - else - write("<TT>" + file[i].description); + write("<TD valign=top>"); + if (show_ext_desc) { + if(file[i].misc&FM_EXTDESC) + write("<PRE>" + file[i].extended_description); + else + write("<TT>" + file[i].description); + } else + write(dat_font + file[i].description); /* date/time */ write("<TD valign=top align=center nowrap>" + dat_font + "<font color=black>"