From 4452cd774ad91073dc2356a3fe7b8a6e562647ea Mon Sep 17 00:00:00 2001 From: Rnhmjoj Date: Mon, 13 Jan 2014 21:47:53 +0100 Subject: [PATCH] english translation --- Autoindex/Icone/Icone-Colorate.zip | Bin 117906 -> 0 bytes Autoindex/Script/Listing.js | 3 - Autoindex/footer.html | 2 +- Autoindex/header.html | 54 ++------ Autoindex/{Icone => icons}/3gp.png | Bin Autoindex/{Icone => icons}/7z.png | Bin Autoindex/{Icone => icons}/ace.png | Bin Autoindex/{Icone => icons}/ai.png | Bin Autoindex/{Icone => icons}/aif.png | Bin Autoindex/{Icone => icons}/aiff.png | Bin Autoindex/{Icone => icons}/amr.png | Bin Autoindex/{Icone => icons}/asf.png | Bin Autoindex/{Icone => icons}/asx.png | Bin .../{Icone/indietro.png => icons/back.png} | Bin Autoindex/{Icone => icons}/bat.png | Bin Autoindex/{Icone => icons}/bin.png | Bin Autoindex/{Icone => icons}/bmp.png | Bin Autoindex/{Icone => icons}/bup.png | Bin Autoindex/{Icone => icons}/cab.png | Bin Autoindex/{Icone => icons}/cbr.png | Bin Autoindex/{Icone => icons}/cd.png | Bin Autoindex/{Icone => icons}/cda.png | Bin Autoindex/{Icone => icons}/cdl.png | Bin Autoindex/{Icone => icons}/cdr.png | Bin Autoindex/{Icone => icons}/chm.png | Bin Autoindex/{Icone => icons}/dat.png | Bin Autoindex/{Icone => icons}/database.png | Bin Autoindex/{Icone => icons}/divx.png | Bin Autoindex/{Icone => icons}/dll.png | Bin Autoindex/{Icone => icons}/dmg.png | Bin Autoindex/{Icone => icons}/doc.png | Bin Autoindex/{Icone => icons}/documento.png | Bin Autoindex/{Icone => icons}/dss.png | Bin Autoindex/{Icone => icons}/dvf.png | Bin Autoindex/{Icone => icons}/dwg.png | Bin Autoindex/{Icone => icons}/eml.png | Bin Autoindex/{Icone => icons}/eps.png | Bin Autoindex/{Icone => icons}/exe.png | Bin Autoindex/{Icone => icons}/fla.png | Bin Autoindex/{Icone => icons}/flv.png | Bin .../{Icone/cartella.png => icons/folder.png} | Bin Autoindex/{Icone => icons}/gif.png | Bin Autoindex/{Icone => icons}/gz.png | Bin Autoindex/{Icone => icons}/home.png | Bin Autoindex/{Icone => icons}/hqx.png | Bin Autoindex/{Icone => icons}/htm.png | Bin Autoindex/{Icone => icons}/html.png | Bin Autoindex/{Icone => icons}/ifo.png | Bin Autoindex/{Icone => icons}/iso.png | Bin Autoindex/{Icone => icons}/jar.png | Bin Autoindex/{Icone => icons}/jpeg.png | Bin Autoindex/{Icone => icons}/jpg.png | Bin Autoindex/{Icone => icons}/lnk.png | Bin Autoindex/{Icone => icons}/log.png | Bin Autoindex/{Icone => icons}/m4a.png | Bin Autoindex/{Icone => icons}/m4b.png | Bin Autoindex/{Icone => icons}/m4p.png | Bin Autoindex/{Icone => icons}/m4v.png | Bin Autoindex/{Icone => icons}/mcd.png | Bin Autoindex/{Icone => icons}/mdb.png | Bin Autoindex/{Icone => icons}/mid.png | Bin Autoindex/{Icone => icons}/mov.png | Bin Autoindex/{Icone => icons}/mp2.png | Bin Autoindex/{Icone => icons}/mp4.png | Bin Autoindex/{Icone => icons}/mpeg.png | Bin Autoindex/{Icone => icons}/mpg.png | Bin Autoindex/{Icone => icons}/msi.png | Bin Autoindex/{Icone => icons}/mswmm.png | Bin Autoindex/{Icone => icons}/ogg.png | Bin Autoindex/{Icone => icons}/pdf.png | Bin Autoindex/{Icone => icons}/png.png | Bin Autoindex/{Icone => icons}/pps.png | Bin Autoindex/{Icone => icons}/ps.png | Bin Autoindex/{Icone => icons}/psd.png | Bin Autoindex/{Icone => icons}/pst.png | Bin Autoindex/{Icone => icons}/ptb.png | Bin Autoindex/{Icone => icons}/pub.png | Bin Autoindex/{Icone => icons}/qbb.png | Bin Autoindex/{Icone => icons}/qbw.png | Bin Autoindex/{Icone => icons}/quill.png | Bin Autoindex/{Icone => icons}/qxd.png | Bin Autoindex/{Icone => icons}/ram.png | Bin Autoindex/{Icone => icons}/rar.png | Bin Autoindex/{Icone => icons}/refresh.png | Bin Autoindex/{Icone => icons}/rm.png | Bin Autoindex/{Icone => icons}/rmvb.png | Bin Autoindex/{Icone => icons}/rtf.png | Bin Autoindex/{Icone => icons}/sea.png | Bin Autoindex/{Icone => icons}/ses.png | Bin Autoindex/{Icone => icons}/sit.png | Bin Autoindex/{Icone => icons}/sitx.png | Bin Autoindex/{Icone => icons}/ss.png | Bin Autoindex/{Icone => icons}/swf.png | Bin Autoindex/{Icone => icons}/tgz.png | Bin Autoindex/{Icone => icons}/thm.png | Bin Autoindex/{Icone => icons}/tif.png | Bin Autoindex/{Icone => icons}/tmp.png | Bin Autoindex/{Icone => icons}/torrent.png | Bin Autoindex/{Icone => icons}/ttf.png | Bin Autoindex/{Icone => icons}/txt.png | Bin Autoindex/{Icone/su.png => icons/up.png} | Bin Autoindex/{Icone => icons}/vcd.png | Bin Autoindex/{Icone => icons}/vob.png | Bin Autoindex/{Icone => icons}/wav.png | Bin Autoindex/{Icone => icons}/wma.png | Bin Autoindex/{Icone => icons}/wmv.png | Bin Autoindex/{Icone => icons}/wps.png | Bin Autoindex/{Icone => icons}/xls.png | Bin Autoindex/{Icone => icons}/xpi.png | Bin Autoindex/{Icone => icons}/zip.png | Bin Autoindex/scripts/listing.js | 30 +++++ .../{Stile/Normale.css => style/default.css} | 32 ++--- .../{Stile/Reset.css => style/reset.css} | 0 Configurazione.txt | 118 ----------------- License.txt | 14 -- README.md | 37 +++--- config.txt | 120 ++++++++++++++++++ 117 files changed, 203 insertions(+), 207 deletions(-) delete mode 100644 Autoindex/Icone/Icone-Colorate.zip delete mode 100644 Autoindex/Script/Listing.js rename Autoindex/{Icone => icons}/3gp.png (100%) rename Autoindex/{Icone => icons}/7z.png (100%) rename Autoindex/{Icone => icons}/ace.png (100%) rename Autoindex/{Icone => icons}/ai.png (100%) rename Autoindex/{Icone => icons}/aif.png (100%) rename Autoindex/{Icone => icons}/aiff.png (100%) rename Autoindex/{Icone => icons}/amr.png (100%) rename Autoindex/{Icone => icons}/asf.png (100%) rename Autoindex/{Icone => icons}/asx.png (100%) rename Autoindex/{Icone/indietro.png => icons/back.png} (100%) rename Autoindex/{Icone => icons}/bat.png (100%) rename Autoindex/{Icone => icons}/bin.png (100%) rename Autoindex/{Icone => icons}/bmp.png (100%) rename Autoindex/{Icone => icons}/bup.png (100%) rename Autoindex/{Icone => icons}/cab.png (100%) rename Autoindex/{Icone => icons}/cbr.png (100%) rename Autoindex/{Icone => icons}/cd.png (100%) rename Autoindex/{Icone => icons}/cda.png (100%) rename Autoindex/{Icone => icons}/cdl.png (100%) rename Autoindex/{Icone => icons}/cdr.png (100%) rename Autoindex/{Icone => icons}/chm.png (100%) rename Autoindex/{Icone => icons}/dat.png (100%) rename Autoindex/{Icone => icons}/database.png (100%) rename Autoindex/{Icone => icons}/divx.png (100%) rename Autoindex/{Icone => icons}/dll.png (100%) rename Autoindex/{Icone => icons}/dmg.png (100%) rename Autoindex/{Icone => icons}/doc.png (100%) rename Autoindex/{Icone => icons}/documento.png (100%) rename Autoindex/{Icone => icons}/dss.png (100%) rename Autoindex/{Icone => icons}/dvf.png (100%) rename Autoindex/{Icone => icons}/dwg.png (100%) rename Autoindex/{Icone => icons}/eml.png (100%) rename Autoindex/{Icone => icons}/eps.png (100%) rename Autoindex/{Icone => icons}/exe.png (100%) rename Autoindex/{Icone => icons}/fla.png (100%) rename Autoindex/{Icone => icons}/flv.png (100%) rename Autoindex/{Icone/cartella.png => icons/folder.png} (100%) rename Autoindex/{Icone => icons}/gif.png (100%) rename Autoindex/{Icone => icons}/gz.png (100%) rename Autoindex/{Icone => icons}/home.png (100%) rename Autoindex/{Icone => icons}/hqx.png (100%) rename Autoindex/{Icone => icons}/htm.png (100%) rename Autoindex/{Icone => icons}/html.png (100%) rename Autoindex/{Icone => icons}/ifo.png (100%) rename Autoindex/{Icone => icons}/iso.png (100%) rename Autoindex/{Icone => icons}/jar.png (100%) rename Autoindex/{Icone => icons}/jpeg.png (100%) rename Autoindex/{Icone => icons}/jpg.png (100%) rename Autoindex/{Icone => icons}/lnk.png (100%) rename Autoindex/{Icone => icons}/log.png (100%) rename Autoindex/{Icone => icons}/m4a.png (100%) rename Autoindex/{Icone => icons}/m4b.png (100%) rename Autoindex/{Icone => icons}/m4p.png (100%) rename Autoindex/{Icone => icons}/m4v.png (100%) rename Autoindex/{Icone => icons}/mcd.png (100%) rename Autoindex/{Icone => icons}/mdb.png (100%) rename Autoindex/{Icone => icons}/mid.png (100%) rename Autoindex/{Icone => icons}/mov.png (100%) rename Autoindex/{Icone => icons}/mp2.png (100%) rename Autoindex/{Icone => icons}/mp4.png (100%) rename Autoindex/{Icone => icons}/mpeg.png (100%) rename Autoindex/{Icone => icons}/mpg.png (100%) rename Autoindex/{Icone => icons}/msi.png (100%) rename Autoindex/{Icone => icons}/mswmm.png (100%) rename Autoindex/{Icone => icons}/ogg.png (100%) rename Autoindex/{Icone => icons}/pdf.png (100%) rename Autoindex/{Icone => icons}/png.png (100%) rename Autoindex/{Icone => icons}/pps.png (100%) rename Autoindex/{Icone => icons}/ps.png (100%) rename Autoindex/{Icone => icons}/psd.png (100%) rename Autoindex/{Icone => icons}/pst.png (100%) rename Autoindex/{Icone => icons}/ptb.png (100%) rename Autoindex/{Icone => icons}/pub.png (100%) rename Autoindex/{Icone => icons}/qbb.png (100%) rename Autoindex/{Icone => icons}/qbw.png (100%) rename Autoindex/{Icone => icons}/quill.png (100%) rename Autoindex/{Icone => icons}/qxd.png (100%) rename Autoindex/{Icone => icons}/ram.png (100%) rename Autoindex/{Icone => icons}/rar.png (100%) rename Autoindex/{Icone => icons}/refresh.png (100%) rename Autoindex/{Icone => icons}/rm.png (100%) rename Autoindex/{Icone => icons}/rmvb.png (100%) rename Autoindex/{Icone => icons}/rtf.png (100%) rename Autoindex/{Icone => icons}/sea.png (100%) rename Autoindex/{Icone => icons}/ses.png (100%) rename Autoindex/{Icone => icons}/sit.png (100%) rename Autoindex/{Icone => icons}/sitx.png (100%) rename Autoindex/{Icone => icons}/ss.png (100%) rename Autoindex/{Icone => icons}/swf.png (100%) rename Autoindex/{Icone => icons}/tgz.png (100%) rename Autoindex/{Icone => icons}/thm.png (100%) rename Autoindex/{Icone => icons}/tif.png (100%) rename Autoindex/{Icone => icons}/tmp.png (100%) rename Autoindex/{Icone => icons}/torrent.png (100%) rename Autoindex/{Icone => icons}/ttf.png (100%) rename Autoindex/{Icone => icons}/txt.png (100%) rename Autoindex/{Icone/su.png => icons/up.png} (100%) rename Autoindex/{Icone => icons}/vcd.png (100%) rename Autoindex/{Icone => icons}/vob.png (100%) rename Autoindex/{Icone => icons}/wav.png (100%) rename Autoindex/{Icone => icons}/wma.png (100%) rename Autoindex/{Icone => icons}/wmv.png (100%) rename Autoindex/{Icone => icons}/wps.png (100%) rename Autoindex/{Icone => icons}/xls.png (100%) rename Autoindex/{Icone => icons}/xpi.png (100%) rename Autoindex/{Icone => icons}/zip.png (100%) create mode 100644 Autoindex/scripts/listing.js rename Autoindex/{Stile/Normale.css => style/default.css} (95%) rename Autoindex/{Stile/Reset.css => style/reset.css} (100%) delete mode 100644 Configurazione.txt delete mode 100644 License.txt create mode 100644 config.txt diff --git a/Autoindex/Icone/Icone-Colorate.zip b/Autoindex/Icone/Icone-Colorate.zip deleted file mode 100644 index 45b10cafe6cea9f87260e44825a211fe62090c03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117906 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 diff --git a/Autoindex/Script/Listing.js b/Autoindex/Script/Listing.js deleted file mode 100644 index c82fc28..0000000 --- a/Autoindex/Script/Listing.js +++ /dev/null @@ -1,3 +0,0 @@ - -$(document).ready(function(){$('#contenitore').fadeIn(200);var segmento=document.location.pathname.split("/");var link='/';var percorso="/";for(var i=0;i'+segmento[i]+'/';}} -$("h1").html(document.domain);$('#percorso').html(link);$('hr').parent().remove();var columns=$('th');$(columns[0]).addClass('icona');$(columns[1]).addClass('nome');$(columns[columns.length-1]).addClass('dimensione');$(columns[columns.length-2]).addClass('data');$('#refresh a').click(function(){window.location.reload(true);return false;});$('td[align="right"]').addClass('riga');$("tr:odd").css("background-color","#fafafa");$('[alt="[DIR]"]').parent().add('#percorso a, #home a, #su a').add($('[alt="[DIR]"]').parent().parent().next().children('a')).attr("href",function(i,href){return href.indexOf('?')===-1?href+document.location.search:href;});}); \ No newline at end of file diff --git a/Autoindex/footer.html b/Autoindex/footer.html index c2e7c8c..4d3aa34 100755 --- a/Autoindex/footer.html +++ b/Autoindex/footer.html @@ -2,7 +2,7 @@ diff --git a/Autoindex/header.html b/Autoindex/header.html index ff2d240..a75da22 100755 --- a/Autoindex/header.html +++ b/Autoindex/header.html @@ -1,70 +1,44 @@ - - - - + - - - - - - - + + + - - - - -
- -
- - apache +
+
+ apache

- -
- - su - + -
-
- -
\ No newline at end of file +
+
\ No newline at end of file diff --git a/Autoindex/Icone/3gp.png b/Autoindex/icons/3gp.png similarity index 100% rename from Autoindex/Icone/3gp.png rename to Autoindex/icons/3gp.png diff --git a/Autoindex/Icone/7z.png b/Autoindex/icons/7z.png similarity index 100% rename from Autoindex/Icone/7z.png rename to Autoindex/icons/7z.png diff --git a/Autoindex/Icone/ace.png b/Autoindex/icons/ace.png similarity index 100% rename from Autoindex/Icone/ace.png rename to Autoindex/icons/ace.png diff --git a/Autoindex/Icone/ai.png b/Autoindex/icons/ai.png similarity index 100% rename from Autoindex/Icone/ai.png rename to Autoindex/icons/ai.png diff --git a/Autoindex/Icone/aif.png b/Autoindex/icons/aif.png similarity index 100% rename from Autoindex/Icone/aif.png rename to Autoindex/icons/aif.png diff --git a/Autoindex/Icone/aiff.png b/Autoindex/icons/aiff.png similarity index 100% rename from Autoindex/Icone/aiff.png rename to Autoindex/icons/aiff.png diff --git a/Autoindex/Icone/amr.png b/Autoindex/icons/amr.png similarity index 100% rename from Autoindex/Icone/amr.png rename to Autoindex/icons/amr.png diff --git a/Autoindex/Icone/asf.png b/Autoindex/icons/asf.png similarity index 100% rename from Autoindex/Icone/asf.png rename to Autoindex/icons/asf.png diff --git a/Autoindex/Icone/asx.png b/Autoindex/icons/asx.png similarity index 100% rename from Autoindex/Icone/asx.png rename to Autoindex/icons/asx.png diff --git a/Autoindex/Icone/indietro.png b/Autoindex/icons/back.png similarity index 100% rename from Autoindex/Icone/indietro.png rename to Autoindex/icons/back.png diff --git a/Autoindex/Icone/bat.png b/Autoindex/icons/bat.png similarity index 100% rename from Autoindex/Icone/bat.png rename to Autoindex/icons/bat.png diff --git a/Autoindex/Icone/bin.png b/Autoindex/icons/bin.png similarity index 100% rename from Autoindex/Icone/bin.png rename to Autoindex/icons/bin.png diff --git a/Autoindex/Icone/bmp.png b/Autoindex/icons/bmp.png similarity index 100% rename from Autoindex/Icone/bmp.png rename to Autoindex/icons/bmp.png diff --git a/Autoindex/Icone/bup.png b/Autoindex/icons/bup.png similarity index 100% rename from Autoindex/Icone/bup.png rename to Autoindex/icons/bup.png diff --git a/Autoindex/Icone/cab.png b/Autoindex/icons/cab.png similarity index 100% rename from Autoindex/Icone/cab.png rename to Autoindex/icons/cab.png diff --git a/Autoindex/Icone/cbr.png b/Autoindex/icons/cbr.png similarity index 100% rename from Autoindex/Icone/cbr.png rename to Autoindex/icons/cbr.png diff --git a/Autoindex/Icone/cd.png b/Autoindex/icons/cd.png similarity index 100% rename from Autoindex/Icone/cd.png rename to Autoindex/icons/cd.png diff --git a/Autoindex/Icone/cda.png b/Autoindex/icons/cda.png similarity index 100% rename from Autoindex/Icone/cda.png rename to Autoindex/icons/cda.png diff --git a/Autoindex/Icone/cdl.png b/Autoindex/icons/cdl.png similarity index 100% rename from Autoindex/Icone/cdl.png rename to Autoindex/icons/cdl.png diff --git a/Autoindex/Icone/cdr.png b/Autoindex/icons/cdr.png similarity index 100% rename from Autoindex/Icone/cdr.png rename to Autoindex/icons/cdr.png diff --git a/Autoindex/Icone/chm.png b/Autoindex/icons/chm.png similarity index 100% rename from Autoindex/Icone/chm.png rename to Autoindex/icons/chm.png diff --git a/Autoindex/Icone/dat.png b/Autoindex/icons/dat.png similarity index 100% rename from Autoindex/Icone/dat.png rename to Autoindex/icons/dat.png diff --git a/Autoindex/Icone/database.png b/Autoindex/icons/database.png similarity index 100% rename from Autoindex/Icone/database.png rename to Autoindex/icons/database.png diff --git a/Autoindex/Icone/divx.png b/Autoindex/icons/divx.png similarity index 100% rename from Autoindex/Icone/divx.png rename to Autoindex/icons/divx.png diff --git a/Autoindex/Icone/dll.png b/Autoindex/icons/dll.png similarity index 100% rename from Autoindex/Icone/dll.png rename to Autoindex/icons/dll.png diff --git a/Autoindex/Icone/dmg.png b/Autoindex/icons/dmg.png similarity index 100% rename from Autoindex/Icone/dmg.png rename to Autoindex/icons/dmg.png diff --git a/Autoindex/Icone/doc.png b/Autoindex/icons/doc.png similarity index 100% rename from Autoindex/Icone/doc.png rename to Autoindex/icons/doc.png diff --git a/Autoindex/Icone/documento.png b/Autoindex/icons/documento.png similarity index 100% rename from Autoindex/Icone/documento.png rename to Autoindex/icons/documento.png diff --git a/Autoindex/Icone/dss.png b/Autoindex/icons/dss.png similarity index 100% rename from Autoindex/Icone/dss.png rename to Autoindex/icons/dss.png diff --git a/Autoindex/Icone/dvf.png b/Autoindex/icons/dvf.png similarity index 100% rename from Autoindex/Icone/dvf.png rename to Autoindex/icons/dvf.png diff --git a/Autoindex/Icone/dwg.png b/Autoindex/icons/dwg.png similarity index 100% rename from Autoindex/Icone/dwg.png rename to Autoindex/icons/dwg.png diff --git a/Autoindex/Icone/eml.png b/Autoindex/icons/eml.png similarity index 100% rename from Autoindex/Icone/eml.png rename to Autoindex/icons/eml.png diff --git a/Autoindex/Icone/eps.png b/Autoindex/icons/eps.png similarity index 100% rename from Autoindex/Icone/eps.png rename to Autoindex/icons/eps.png diff --git a/Autoindex/Icone/exe.png b/Autoindex/icons/exe.png similarity index 100% rename from Autoindex/Icone/exe.png rename to Autoindex/icons/exe.png diff --git a/Autoindex/Icone/fla.png b/Autoindex/icons/fla.png similarity index 100% rename from Autoindex/Icone/fla.png rename to Autoindex/icons/fla.png diff --git a/Autoindex/Icone/flv.png b/Autoindex/icons/flv.png similarity index 100% rename from Autoindex/Icone/flv.png rename to Autoindex/icons/flv.png diff --git a/Autoindex/Icone/cartella.png b/Autoindex/icons/folder.png similarity index 100% rename from Autoindex/Icone/cartella.png rename to Autoindex/icons/folder.png diff --git a/Autoindex/Icone/gif.png b/Autoindex/icons/gif.png similarity index 100% rename from Autoindex/Icone/gif.png rename to Autoindex/icons/gif.png diff --git a/Autoindex/Icone/gz.png b/Autoindex/icons/gz.png similarity index 100% rename from Autoindex/Icone/gz.png rename to Autoindex/icons/gz.png diff --git a/Autoindex/Icone/home.png b/Autoindex/icons/home.png similarity index 100% rename from Autoindex/Icone/home.png rename to Autoindex/icons/home.png diff --git a/Autoindex/Icone/hqx.png b/Autoindex/icons/hqx.png similarity index 100% rename from Autoindex/Icone/hqx.png rename to Autoindex/icons/hqx.png diff --git a/Autoindex/Icone/htm.png b/Autoindex/icons/htm.png similarity index 100% rename from Autoindex/Icone/htm.png rename to Autoindex/icons/htm.png diff --git a/Autoindex/Icone/html.png b/Autoindex/icons/html.png similarity index 100% rename from Autoindex/Icone/html.png rename to Autoindex/icons/html.png diff --git a/Autoindex/Icone/ifo.png b/Autoindex/icons/ifo.png similarity index 100% rename from Autoindex/Icone/ifo.png rename to Autoindex/icons/ifo.png diff --git a/Autoindex/Icone/iso.png b/Autoindex/icons/iso.png similarity index 100% rename from Autoindex/Icone/iso.png rename to Autoindex/icons/iso.png diff --git a/Autoindex/Icone/jar.png b/Autoindex/icons/jar.png similarity index 100% rename from Autoindex/Icone/jar.png rename to Autoindex/icons/jar.png diff --git a/Autoindex/Icone/jpeg.png b/Autoindex/icons/jpeg.png similarity index 100% rename from Autoindex/Icone/jpeg.png rename to Autoindex/icons/jpeg.png diff --git a/Autoindex/Icone/jpg.png b/Autoindex/icons/jpg.png similarity index 100% rename from Autoindex/Icone/jpg.png rename to Autoindex/icons/jpg.png diff --git a/Autoindex/Icone/lnk.png b/Autoindex/icons/lnk.png similarity index 100% rename from Autoindex/Icone/lnk.png rename to Autoindex/icons/lnk.png diff --git a/Autoindex/Icone/log.png b/Autoindex/icons/log.png similarity index 100% rename from Autoindex/Icone/log.png rename to Autoindex/icons/log.png diff --git a/Autoindex/Icone/m4a.png b/Autoindex/icons/m4a.png similarity index 100% rename from Autoindex/Icone/m4a.png rename to Autoindex/icons/m4a.png diff --git a/Autoindex/Icone/m4b.png b/Autoindex/icons/m4b.png similarity index 100% rename from Autoindex/Icone/m4b.png rename to Autoindex/icons/m4b.png diff --git a/Autoindex/Icone/m4p.png b/Autoindex/icons/m4p.png similarity index 100% rename from Autoindex/Icone/m4p.png rename to Autoindex/icons/m4p.png diff --git a/Autoindex/Icone/m4v.png b/Autoindex/icons/m4v.png similarity index 100% rename from Autoindex/Icone/m4v.png rename to Autoindex/icons/m4v.png diff --git a/Autoindex/Icone/mcd.png b/Autoindex/icons/mcd.png similarity index 100% rename from Autoindex/Icone/mcd.png rename to Autoindex/icons/mcd.png diff --git a/Autoindex/Icone/mdb.png b/Autoindex/icons/mdb.png similarity index 100% rename from Autoindex/Icone/mdb.png rename to Autoindex/icons/mdb.png diff --git a/Autoindex/Icone/mid.png b/Autoindex/icons/mid.png similarity index 100% rename from Autoindex/Icone/mid.png rename to Autoindex/icons/mid.png diff --git a/Autoindex/Icone/mov.png b/Autoindex/icons/mov.png similarity index 100% rename from Autoindex/Icone/mov.png rename to Autoindex/icons/mov.png diff --git a/Autoindex/Icone/mp2.png b/Autoindex/icons/mp2.png similarity index 100% rename from Autoindex/Icone/mp2.png rename to Autoindex/icons/mp2.png diff --git a/Autoindex/Icone/mp4.png b/Autoindex/icons/mp4.png similarity index 100% rename from Autoindex/Icone/mp4.png rename to Autoindex/icons/mp4.png diff --git a/Autoindex/Icone/mpeg.png b/Autoindex/icons/mpeg.png similarity index 100% rename from Autoindex/Icone/mpeg.png rename to Autoindex/icons/mpeg.png diff --git a/Autoindex/Icone/mpg.png b/Autoindex/icons/mpg.png similarity index 100% rename from Autoindex/Icone/mpg.png rename to Autoindex/icons/mpg.png diff --git a/Autoindex/Icone/msi.png b/Autoindex/icons/msi.png similarity index 100% rename from Autoindex/Icone/msi.png rename to Autoindex/icons/msi.png diff --git a/Autoindex/Icone/mswmm.png b/Autoindex/icons/mswmm.png similarity index 100% rename from Autoindex/Icone/mswmm.png rename to Autoindex/icons/mswmm.png diff --git a/Autoindex/Icone/ogg.png b/Autoindex/icons/ogg.png similarity index 100% rename from Autoindex/Icone/ogg.png rename to Autoindex/icons/ogg.png diff --git a/Autoindex/Icone/pdf.png b/Autoindex/icons/pdf.png similarity index 100% rename from Autoindex/Icone/pdf.png rename to Autoindex/icons/pdf.png diff --git a/Autoindex/Icone/png.png b/Autoindex/icons/png.png similarity index 100% rename from Autoindex/Icone/png.png rename to Autoindex/icons/png.png diff --git a/Autoindex/Icone/pps.png b/Autoindex/icons/pps.png similarity index 100% rename from Autoindex/Icone/pps.png rename to Autoindex/icons/pps.png diff --git a/Autoindex/Icone/ps.png b/Autoindex/icons/ps.png similarity index 100% rename from Autoindex/Icone/ps.png rename to Autoindex/icons/ps.png diff --git a/Autoindex/Icone/psd.png b/Autoindex/icons/psd.png similarity index 100% rename from Autoindex/Icone/psd.png rename to Autoindex/icons/psd.png diff --git a/Autoindex/Icone/pst.png b/Autoindex/icons/pst.png similarity index 100% rename from Autoindex/Icone/pst.png rename to Autoindex/icons/pst.png diff --git a/Autoindex/Icone/ptb.png b/Autoindex/icons/ptb.png similarity index 100% rename from Autoindex/Icone/ptb.png rename to Autoindex/icons/ptb.png diff --git a/Autoindex/Icone/pub.png b/Autoindex/icons/pub.png similarity index 100% rename from Autoindex/Icone/pub.png rename to Autoindex/icons/pub.png diff --git a/Autoindex/Icone/qbb.png b/Autoindex/icons/qbb.png similarity index 100% rename from Autoindex/Icone/qbb.png rename to Autoindex/icons/qbb.png diff --git a/Autoindex/Icone/qbw.png b/Autoindex/icons/qbw.png similarity index 100% rename from Autoindex/Icone/qbw.png rename to Autoindex/icons/qbw.png diff --git a/Autoindex/Icone/quill.png b/Autoindex/icons/quill.png similarity index 100% rename from Autoindex/Icone/quill.png rename to Autoindex/icons/quill.png diff --git a/Autoindex/Icone/qxd.png b/Autoindex/icons/qxd.png similarity index 100% rename from Autoindex/Icone/qxd.png rename to Autoindex/icons/qxd.png diff --git a/Autoindex/Icone/ram.png b/Autoindex/icons/ram.png similarity index 100% rename from Autoindex/Icone/ram.png rename to Autoindex/icons/ram.png diff --git a/Autoindex/Icone/rar.png b/Autoindex/icons/rar.png similarity index 100% rename from Autoindex/Icone/rar.png rename to Autoindex/icons/rar.png diff --git a/Autoindex/Icone/refresh.png b/Autoindex/icons/refresh.png similarity index 100% rename from Autoindex/Icone/refresh.png rename to Autoindex/icons/refresh.png diff --git a/Autoindex/Icone/rm.png b/Autoindex/icons/rm.png similarity index 100% rename from Autoindex/Icone/rm.png rename to Autoindex/icons/rm.png diff --git a/Autoindex/Icone/rmvb.png b/Autoindex/icons/rmvb.png similarity index 100% rename from Autoindex/Icone/rmvb.png rename to Autoindex/icons/rmvb.png diff --git a/Autoindex/Icone/rtf.png b/Autoindex/icons/rtf.png similarity index 100% rename from Autoindex/Icone/rtf.png rename to Autoindex/icons/rtf.png diff --git a/Autoindex/Icone/sea.png b/Autoindex/icons/sea.png similarity index 100% rename from Autoindex/Icone/sea.png rename to Autoindex/icons/sea.png diff --git a/Autoindex/Icone/ses.png b/Autoindex/icons/ses.png similarity index 100% rename from Autoindex/Icone/ses.png rename to Autoindex/icons/ses.png diff --git a/Autoindex/Icone/sit.png b/Autoindex/icons/sit.png similarity index 100% rename from Autoindex/Icone/sit.png rename to Autoindex/icons/sit.png diff --git a/Autoindex/Icone/sitx.png b/Autoindex/icons/sitx.png similarity index 100% rename from Autoindex/Icone/sitx.png rename to Autoindex/icons/sitx.png diff --git a/Autoindex/Icone/ss.png b/Autoindex/icons/ss.png similarity index 100% rename from Autoindex/Icone/ss.png rename to Autoindex/icons/ss.png diff --git a/Autoindex/Icone/swf.png b/Autoindex/icons/swf.png similarity index 100% rename from Autoindex/Icone/swf.png rename to Autoindex/icons/swf.png diff --git a/Autoindex/Icone/tgz.png b/Autoindex/icons/tgz.png similarity index 100% rename from Autoindex/Icone/tgz.png rename to Autoindex/icons/tgz.png diff --git a/Autoindex/Icone/thm.png b/Autoindex/icons/thm.png similarity index 100% rename from Autoindex/Icone/thm.png rename to Autoindex/icons/thm.png diff --git a/Autoindex/Icone/tif.png b/Autoindex/icons/tif.png similarity index 100% rename from Autoindex/Icone/tif.png rename to Autoindex/icons/tif.png diff --git a/Autoindex/Icone/tmp.png b/Autoindex/icons/tmp.png similarity index 100% rename from Autoindex/Icone/tmp.png rename to Autoindex/icons/tmp.png diff --git a/Autoindex/Icone/torrent.png b/Autoindex/icons/torrent.png similarity index 100% rename from Autoindex/Icone/torrent.png rename to Autoindex/icons/torrent.png diff --git a/Autoindex/Icone/ttf.png b/Autoindex/icons/ttf.png similarity index 100% rename from Autoindex/Icone/ttf.png rename to Autoindex/icons/ttf.png diff --git a/Autoindex/Icone/txt.png b/Autoindex/icons/txt.png similarity index 100% rename from Autoindex/Icone/txt.png rename to Autoindex/icons/txt.png diff --git a/Autoindex/Icone/su.png b/Autoindex/icons/up.png similarity index 100% rename from Autoindex/Icone/su.png rename to Autoindex/icons/up.png diff --git a/Autoindex/Icone/vcd.png b/Autoindex/icons/vcd.png similarity index 100% rename from Autoindex/Icone/vcd.png rename to Autoindex/icons/vcd.png diff --git a/Autoindex/Icone/vob.png b/Autoindex/icons/vob.png similarity index 100% rename from Autoindex/Icone/vob.png rename to Autoindex/icons/vob.png diff --git a/Autoindex/Icone/wav.png b/Autoindex/icons/wav.png similarity index 100% rename from Autoindex/Icone/wav.png rename to Autoindex/icons/wav.png diff --git a/Autoindex/Icone/wma.png b/Autoindex/icons/wma.png similarity index 100% rename from Autoindex/Icone/wma.png rename to Autoindex/icons/wma.png diff --git a/Autoindex/Icone/wmv.png b/Autoindex/icons/wmv.png similarity index 100% rename from Autoindex/Icone/wmv.png rename to Autoindex/icons/wmv.png diff --git a/Autoindex/Icone/wps.png b/Autoindex/icons/wps.png similarity index 100% rename from Autoindex/Icone/wps.png rename to Autoindex/icons/wps.png diff --git a/Autoindex/Icone/xls.png b/Autoindex/icons/xls.png similarity index 100% rename from Autoindex/Icone/xls.png rename to Autoindex/icons/xls.png diff --git a/Autoindex/Icone/xpi.png b/Autoindex/icons/xpi.png similarity index 100% rename from Autoindex/Icone/xpi.png rename to Autoindex/icons/xpi.png diff --git a/Autoindex/Icone/zip.png b/Autoindex/icons/zip.png similarity index 100% rename from Autoindex/Icone/zip.png rename to Autoindex/icons/zip.png diff --git a/Autoindex/scripts/listing.js b/Autoindex/scripts/listing.js new file mode 100644 index 0000000..29b708b --- /dev/null +++ b/Autoindex/scripts/listing.js @@ -0,0 +1,30 @@ +$(document).ready(function() { + $('#container').fadeIn(200); + var segment = document.location.pathname.split("/"); + var link = '/'; + var path = "/"; + for (var i = 0; i < segment.length; i++) { + if (segment[i] != '') { + segment[i] = segment[i].replace(/%20/g, " "); + percors += segment[i] + '/'; + link += '' + segment[i] + '/'; + } + } + $("h1").html(document.domain); + $('#path').html(link); + $('hr').parent().remove(); + var columns = $('th'); + $(columns[0]).addClass('icon'); + $(columns[1]).addClass('name'); + $(columns[columns.length - 1]).addClass('size'); + $(columns[columns.length - 2]).addClass('date'); + $('#refresh a').click(function() { + window.location.reload(true); + return false; + }); + $('td[align="right"]').addClass('row'); + $("tr:odd").css("background-color", "#fafafa"); + $('[alt="[DIR]"]').parent().add('#path a, #home a, #up a').add($('[alt="[DIR]"]').parent().parent().next().children('a')).attr("href", function(i, href) { + return href.indexOf('?') === -1 ? href + document.location.search : href; + }); +}); \ No newline at end of file diff --git a/Autoindex/Stile/Normale.css b/Autoindex/style/default.css similarity index 95% rename from Autoindex/Stile/Normale.css rename to Autoindex/style/default.css index bac377e..f626870 100755 --- a/Autoindex/Stile/Normale.css +++ b/Autoindex/style/default.css @@ -20,7 +20,7 @@ body { padding:2em 8em 8em; } -#contenitore { +#container { margin:auto; max-width:68em; display:none; @@ -55,7 +55,7 @@ h1 { padding-right:.1em; } -#percorso { +#path { background-color:#f0f0f0; border:1px solid #b7b7b7; border-radius:0 0 3px 3px; @@ -66,13 +66,13 @@ h1 { color:#f4ad50; } -#percorso a:link,#percorso a:visited { +#path a:link,#percorso a:visited { color:#92182b; vertical-align:middle; text-decoration:none; } -#percorso a:hover { +#path a:hover { color:inherit; } @@ -80,7 +80,7 @@ h1 { float:right; } -#su { +#up { float:right; } @@ -122,7 +122,7 @@ h1 { color:#b9b7b3; } -#autore { +#author { margin:.5em; font-size:1.3em; color:#92182b; @@ -142,50 +142,50 @@ a:link,a:hover,a:visited { transition:color .3s ease; } -.icona { +.icon { width:.5em; } -.data { +.date { text-align:right; width:25%; } -.data a { +.date a { color:#2fa242; } -.nome { +.name { padding-bottom:.5em; } -.nome a { +.name a { color:#2fa242; } -.dimensione { +.size { text-align:right; width:10%; color:#2fa242; } -.dimensione a { +.size a { color:#2fa242; } -.riga { +.row { color:#777; font-size:.8em; margin:.5em; vertical-align:middle; } -.rumore { +.noise { position:relative; z-index:1; } -.rumore:before { +.noise:before { content:""; position:absolute; z-index:-1; diff --git a/Autoindex/Stile/Reset.css b/Autoindex/style/reset.css similarity index 100% rename from Autoindex/Stile/Reset.css rename to Autoindex/style/reset.css diff --git a/Configurazione.txt b/Configurazione.txt deleted file mode 100644 index 94c5b9b..0000000 --- a/Configurazione.txt +++ /dev/null @@ -1,118 +0,0 @@ -#Opzioni di indicizzazione -Options Indexes FollowSymLinks -IndexOptions +FancyIndexing -IndexOptions +VersionSort -IndexOptions +HTMLTable -IndexOptions +FoldersFirst -IndexOptions +IconsAreLinks -IndexOptions +IgnoreCase -IndexOptions +SuppressDescription -IndexOptions +SuppressHTMLPreamble -IndexOptions +IconWidth=16 -IndexOptions +IconHeight=16 -IndexOptions +NameWidth=* -IndexOrderDefault Ascending Name - - - #Pagine html - HeaderName /autoindex/header.html - ReadmeName /autoindex/footer.html - #Icone - DefaultIcon /autoindex/Icone/document.png - AddIcon /autoindex/Icone/indietro.png .. - AddIcon /autoindex/Icone/cartella.png ^^DIRECTORY^^ - AddIcon /autoindex/Icone/txt.png README INSTALL - AddIcon /autoindex/Icone/exe.png .exe .app - AddIcon /autoindex/Icone/zip.png .zip - AddIcon /autoindex/Icone/tgz.png .tar .tgz .tbz .tbz2 .bundle - AddIcon /autoindex/Icone/rar.png .rar - AddIcon /autoindex/Icone/gz.png .z .gz - AddIcon /autoindex/Icone/7z.png .7z - AddIcon /autoindex/Icone/database.png .db .sqlite - AddIcon /autoindex/Icone/iso.png .iso .image - AddIcon /autoindex/Icone/document-access.png .ade .adp .adn .accdb .accdr .accdt .mdb .mda .mdn .mdt .mdw .mdf .mde .accde .mam .maq .mar .mat .maf - AddIcon /autoindex/Icone/bin.png .bin .hqx .uu - AddIcon /autoindex/Icone/html.png .html .htm .htx .htmls .dhtml .phtml .shtml .inc .ssi .c .cc .css .h .rb .js .rb .pl .py .sh .shar .csh .ksh .tcl .as - AddIcon /autoindex/Icone/jar.png .jar - AddIcon /autoindex/Icone/xls.png .xls .xla .xlb .xlc .xld .xlk .xll .xlm .xlt .xlv .xlw .xlsx .xlsm .xlsb .xltm .xlam .csv - AddIcon /autoindex/Icone/flv.png .flv - AddIcon /autoindex/Icone/fla.png .fla - AddIcon /autoindex/Icone/swf.png .swf .swt .swc - AddIcon /autoindex/Icone/ai.png .ai - AddIcon /autoindex/Icone/eps.png .eps .epsf .epsi - AddIcon /autoindex/Icone/pdf.png .pdf - AddIcon /autoindex/Icone/ps.png .ps - AddIcon /autoindex/Icone/psd.png .psd - AddIcon /autoindex/Icone/document-php.png .php .phps .php5 .php3 .php4 .phtm - AddIcon /autoindex/Icone/pps.png .ppt .pptx .ppz .pot .pwz .ppa .pps .pow - AddIcon /autoindex/Icone/txt.png .txt .tex .dvi - AddIcon /autoindex/Icone/doc.png .docx .docm .doc .dotx .dotm .dot - AddIcon /autoindex/Icone/rtf.png .rtf - AddIcon /autoindex/Icone/jpg.png .jpg .jpeg - AddIcon /autoindex/Icone/png.png .png .indd - AddIcon /autoindex/Icone/ink.png .ink - AddIcon /autoindex/Icone/log.png .log - AddIcon /autoindex/Icone/3gp.png .3gp - AddIcon /autoindex/Icone/ace.png .ace - AddIcon /autoindex/Icone/aif.png .aif - AddIcon /autoindex/Icone/aiff.png .aiff - AddIcon /autoindex/Icone/amr.png .amr - AddIcon /autoindex/Icone/asf.png .asf - AddIcon /autoindex/Icone/asx.png .asx - AddIcon /autoindex/Icone/bat.png .bat - AddIcon /autoindex/Icone/bmp.png .bmp - AddIcon /autoindex/Icone/bup.png .bup - AddIcon /autoindex/Icone/log.png .log - AddIcon /autoindex/Icone/cab.png .cab - AddIcon /autoindex/Icone/cbr.png .cbr - AddIcon /autoindex/Icone/cda.png .cda - AddIcon /autoindex/Icone/cdl.png .cdl - AddIcon /autoindex/Icone/cdr.png .cdr - AddIcon /autoindex/Icone/chm.png .chm - AddIcon /autoindex/Icone/dat.png .dat - AddIcon /autoindex/Icone/dvx.png .dvx - AddIcon /autoindex/Icone/dll.png .dll - AddIcon /autoindex/Icone/dmg.png .dmg - AddIcon /autoindex/Icone/dss.png .dss - AddIcon /autoindex/Icone/dvf.png .dvf - AddIcon /autoindex/Icone/dwg.png .dwg - AddIcon /autoindex/Icone/eml.png .eml - AddIcon /autoindex/Icone/esp.png .esp - AddIcon /autoindex/Icone/gif.png .gif - AddIcon /autoindex/Icone/hqx.png .hqx - AddIcon /autoindex/Icone/ifo.png .ifo - AddIcon /autoindex/Icone/m4a.png .m4a .m4r - AddIcon /autoindex/Icone/m4b.png .m4b - AddIcon /autoindex/Icone/m4p.png .m4p - AddIcon /autoindex/Icone/m4v.png .m4v - AddIcon /autoindex/Icone/mid.png .mid - AddIcon /autoindex/Icone/mov.png .mov - AddIcon /autoindex/Icone/mp2.png .mp2 - AddIcon /autoindex/Icone/mp2.png .mp2 - AddIcon /autoindex/Icone/mpg.png .mpg - AddIcon /autoindex/Icone/mpeg.png .mpeg - AddIcon /autoindex/Icone/msi.png .msi - AddIcon /autoindex/Icone/mswmm.png .mswmm - AddIcon /autoindex/Icone/ogg.png .ogg - AddIcon /autoindex/Icone/pst.png .pst - AddIcon /autoindex/Icone/ptb.png .ptb - AddIcon /autoindex/Icone/pub.png .pub - AddIcon /autoindex/Icone/qbb.png .qbb - AddIcon /autoindex/Icone/qbw.png .qbw - AddIcon /autoindex/Icone/qxd.png .qxd - AddIcon /autoindex/Icone/ram.png .ram - AddIcon /autoindex/Icone/rmvb.png .rmvb - AddIcon /autoindex/Icone/sea.png .sea - AddIcon /autoindex/Icone/ses.png .ses - AddIcon /autoindex/Icone/sit.png .sit - AddIcon /autoindex/Icone/sitx.png .sitx - AddIcon /autoindex/Icone/ss.png .ss - AddIcon /autoindex/Icone/thm.png .thm - AddIcon /autoindex/Icone/tif.png .tif .tiff - AddIcon /autoindex/Icone/tmp.png .tmp - AddIcon /autoindex/Icone/ttf.png .ttf .otf .woff .eot - AddIcon /autoindex/Icone/vcd.png .vcd - AddIcon /autoindex/Icone/vob.png .vob - AddIcon /autoindex/Icone/wps.png .wps - AddIcon /autoindex/Icone/xpi.png .xpi - diff --git a/License.txt b/License.txt deleted file mode 100644 index 9f7b661..0000000 --- a/License.txt +++ /dev/null @@ -1,14 +0,0 @@ - * Minimal Autoindex - * - * Tema per il directory listing di Apache. - * - * Le icone incluse appartengono a FatCow Web Hosting e a - * Yusuke Kamiyamane, distribuite sotto licenza CC attribution 3.0. - * http://creativecommons.org/licenses/by/3.0/legalcode - * - * Dual licensed under the MIT and GPL licenses: - * http://www.opensource.org/licenses/mit-license.php - * http://www.gnu.org/licenses/gpl.html - * - * @author Michele Guerini Rocco aka Rnhmjoj - * @since 2012 \ No newline at end of file diff --git a/README.md b/README.md index a5d20b1..f1e6968 100644 --- a/README.md +++ b/README.md @@ -1,26 +1,33 @@ -Minimal Autoindex -================= +# Minimal Autoindex -Tema per il directory listing di Apache ---------------------------------------- +## Theme for Apache directory listing -### Informazioni -Un tema minimale per il directory listing dei webserver Apache. -Richiede che sia abilitato il modulo autoindex e la configurazione tramite virtual hosts o htaccess. +### Info +A minimalist theme for the Apache directory listing. +Require `mod_autoindex` to be enabled and the configuration via htaccess or virtual hosts. -### Anteprima +### Preview ![screenshot](https://raw.github.com/Rnhmjoj/Minimal-Autoindex/master/Screenshot.png) -### Istruzioni -Assicurasi che nel file httpd.conf sia abilitato il modulo Autoindex. -Se non fosse presente aggiungere alla configurazione: +### Installation +Make sure that in the httpd.conf the form Autoindex. +If not add this to your configuration: LoadModule autoindex_module libexec/apache2/mod_autoindex.so Include /private/etc/apache2/extra/httpd-autoindex.conf -Poi sempre in httpd.conf, creare un alias alla cartella Autoindex. -Per esempio: - +Then in httpd.conf, make an alias to the folder Autoindex. +For example: + Alias autoindex private/etc/apache2/Autoindex -Nel file httpd-vhosts.conf o in un .htaccess nella root aggiungere la configurazione del tema. +In httpd-vhosts.conf file or in a .htaccess in the root add the theme configuration. + +### License +Icons used in the theme belong to FatCow Web Hosting and +Yusuke Kamiyamane, distributed under CC attribution 3.0. +http://creativecommons.org/licenses/by/3.0/legalcode + +Dual licensed under the MIT and GPL licenses: +http://www.opensource.org/licenses/mit-license.php +http://www.gnu.org/licenses/gpl.html diff --git a/config.txt b/config.txt new file mode 100644 index 0000000..257da74 --- /dev/null +++ b/config.txt @@ -0,0 +1,120 @@ +# indexing options +Options Indexes FollowSymLinks +IndexOptions +FancyIndexing +IndexOptions +VersionSort +IndexOptions +HTMLTable +IndexOptions +FoldersFirst +IndexOptions +IconsAreLinks +IndexOptions +IgnoreCase +IndexOptions +SuppressDescription +IndexOptions +SuppressHTMLPreamble +IndexOptions +IconWidth=16 +IndexOptions +IconHeight=16 +IndexOptions +NameWidth=* +IndexOrderDefault Ascending Name + + + # html pages + HeaderName /autoindex/header.html + ReadmeName /autoindex/footer.html + # icons + DefaultIcon /autoindex/icons/document.png + AddIcon /autoindex/icons/back.png .. + AddIcon /autoindex/icons/folder.png ^^DIRECTORY^^ + AddIcon /autoindex/icons/txt.png README INSTALL + AddIcon /autoindex/icons/exe.png .exe .app + AddIcon /autoindex/icons/zip.png .zip + AddIcon /autoindex/icons/tgz.png .tar .tgz .tbz .tbz2 .bundle + AddIcon /autoindex/icons/rar.png .rar + AddIcon /autoindex/icons/gz.png .z .gz + AddIcon /autoindex/icons/7z.png .7z + AddIcon /autoindex/icons/database.png .db .sqlite + AddIcon /autoindex/icons/iso.png .iso .image + AddIcon /autoindex/icons/document-access.png .ade .adp .adn .accdb .accdr .accdt .mdb .mda .mdn .mdt .mdw .mdf .mde .accde .mam .maq .mar .mat .maf + AddIcon /autoindex/icons/bin.png .bin .hqx .uu + AddIcon /autoindex/icons/html.png .html .htm .htx .htmls .dhtml .phtml .shtml .inc .ssi .c .cc .css .h .rb .js .rb .pl .py .sh .shar .csh .ksh .tcl .as + AddIcon /autoindex/icons/jar.png .jar + AddIcon /autoindex/icons/xls.png .xls .xla .xlb .xlc .xld .xlk .xll .xlm .xlt .xlv .xlw .xlsx .xlsm .xlsb .xltm .xlam .csv + AddIcon /autoindex/icons/flv.png .flv + AddIcon /autoindex/icons/fla.png .fla + AddIcon /autoindex/icons/swf.png .swf .swt .swc + AddIcon /autoindex/icons/ai.png .ai + AddIcon /autoindex/icons/eps.png .eps .epsf .epsi + AddIcon /autoindex/icons/pdf.png .pdf + AddIcon /autoindex/icons/ps.png .ps + AddIcon /autoindex/icons/psd.png .psd + AddIcon /autoindex/icons/document-php.png .php .phps .php5 .php3 .php4 .phtm + AddIcon /autoindex/icons/pps.png .ppt .pptx .ppz .pot .pwz .ppa .pps .pow + AddIcon /autoindex/icons/txt.png .txt .tex .dvi + AddIcon /autoindex/icons/doc.png .docx .docm .doc .dotx .dotm .dot + AddIcon /autoindex/icons/rtf.png .rtf + AddIcon /autoindex/icons/jpg.png .jpg .jpeg + AddIcon /autoindex/icons/png.png .png .indd + AddIcon /autoindex/icons/ink.png .ink + AddIcon /autoindex/icons/log.png .log + AddIcon /autoindex/icons/3gp.png .3gp + AddIcon /autoindex/icons/ace.png .ace + AddIcon /autoindex/icons/aif.png .aif + AddIcon /autoindex/icons/aiff.png .aiff + AddIcon /autoindex/icons/amr.png .amr + AddIcon /autoindex/icons/asf.png .asf + AddIcon /autoindex/icons/asx.png .asx + AddIcon /autoindex/icons/bat.png .bat + AddIcon /autoindex/icons/bmp.png .bmp + AddIcon /autoindex/icons/bup.png .bup + AddIcon /autoindex/icons/log.png .log + AddIcon /autoindex/icons/cab.png .cab + AddIcon /autoindex/icons/cbr.png .cbr + AddIcon /autoindex/icons/cda.png .cda + AddIcon /autoindex/icons/cdl.png .cdl + AddIcon /autoindex/icons/cdr.png .cdr + AddIcon /autoindex/icons/chm.png .chm + AddIcon /autoindex/icons/dat.png .dat + AddIcon /autoindex/icons/dvx.png .dvx + AddIcon /autoindex/icons/dll.png .dll + AddIcon /autoindex/icons/dmg.png .dmg + AddIcon /autoindex/icons/dss.png .dss + AddIcon /autoindex/icons/dvf.png .dvf + AddIcon /autoindex/icons/dwg.png .dwg + AddIcon /autoindex/icons/eml.png .eml + AddIcon /autoindex/icons/esp.png .esp + AddIcon /autoindex/icons/gif.png .gif + AddIcon /autoindex/icons/hqx.png .hqx + AddIcon /autoindex/icons/ifo.png .ifo + AddIcon /autoindex/icons/m4a.png .m4a .m4r + AddIcon /autoindex/icons/m4b.png .m4b + AddIcon /autoindex/icons/m4p.png .m4p + AddIcon /autoindex/icons/m4v.png .m4v + AddIcon /autoindex/icons/mid.png .mid + AddIcon /autoindex/icons/mov.png .mov + AddIcon /autoindex/icons/mp2.png .mp2 + AddIcon /autoindex/icons/mp2.png .mp2 + AddIcon /autoindex/icons/mpg.png .mpg + AddIcon /autoindex/icons/mpeg.png .mpeg + AddIcon /autoindex/icons/msi.png .msi + AddIcon /autoindex/icons/mswmm.png .mswmm + AddIcon /autoindex/icons/ogg.png .ogg + AddIcon /autoindex/icons/pst.png .pst + AddIcon /autoindex/icons/ptb.png .ptb + AddIcon /autoindex/icons/pub.png .pub + AddIcon /autoindex/icons/qbb.png .qbb + AddIcon /autoindex/icons/qbw.png .qbw + AddIcon /autoindex/icons/qxd.png .qxd + AddIcon /autoindex/icons/ram.png .ram + AddIcon /autoindex/icons/rmvb.png .rmvb + AddIcon /autoindex/icons/sea.png .sea + AddIcon /autoindex/icons/ses.png .ses + AddIcon /autoindex/icons/sit.png .sit + AddIcon /autoindex/icons/sitx.png .sitx + AddIcon /autoindex/icons/ss.png .ss + AddIcon /autoindex/icons/thm.png .thm + AddIcon /autoindex/icons/tif.png .tif .tiff + AddIcon /autoindex/icons/tmp.png .tmp + AddIcon /autoindex/icons/ttf.png .ttf .otf .woff .eot + AddIcon /autoindex/icons/vcd.png .vcd + AddIcon /autoindex/icons/vob.png .vob + AddIcon /autoindex/icons/wps.png .wps + AddIcon /autoindex/icons/xpi.png .xpi + + +IndexIgnore autoindex \ No newline at end of file