diff options
91 files changed, 28 insertions, 19 deletions
diff --git a/lib/images/fileicons/16x16/asm.png b/lib/images/fileicons/16x16/asm.png Binary files differnew file mode 100644 index 000000000..a88d01665 --- /dev/null +++ b/lib/images/fileicons/16x16/asm.png diff --git a/lib/images/fileicons/16x16/bash.png b/lib/images/fileicons/16x16/bash.png Binary files differnew file mode 100644 index 000000000..047be8c6a --- /dev/null +++ b/lib/images/fileicons/16x16/bash.png diff --git a/lib/images/fileicons/16x16/c.png b/lib/images/fileicons/16x16/c.png Binary files differnew file mode 100644 index 000000000..5e91b8473 --- /dev/null +++ b/lib/images/fileicons/16x16/c.png diff --git a/lib/images/fileicons/16x16/cc.png b/lib/images/fileicons/16x16/cc.png Binary files differnew file mode 100644 index 000000000..432c95901 --- /dev/null +++ b/lib/images/fileicons/16x16/cc.png diff --git a/lib/images/fileicons/16x16/cpp.png b/lib/images/fileicons/16x16/cpp.png Binary files differnew file mode 100644 index 000000000..6c6be4263 --- /dev/null +++ b/lib/images/fileicons/16x16/cpp.png diff --git a/lib/images/fileicons/16x16/csh.png b/lib/images/fileicons/16x16/csh.png Binary files differnew file mode 100644 index 000000000..14e01b2a7 --- /dev/null +++ b/lib/images/fileicons/16x16/csh.png diff --git a/lib/images/fileicons/16x16/css.png b/lib/images/fileicons/16x16/css.png Binary files differnew file mode 100644 index 000000000..5638f1879 --- /dev/null +++ b/lib/images/fileicons/16x16/css.png diff --git a/lib/images/fileicons/16x16/diff.png b/lib/images/fileicons/16x16/diff.png Binary files differnew file mode 100644 index 000000000..c81c4ff2c --- /dev/null +++ b/lib/images/fileicons/16x16/diff.png diff --git a/lib/images/fileicons/16x16/doc.png b/lib/images/fileicons/16x16/doc.png Binary files differindex 925494576..9324f20b3 100644 --- a/lib/images/fileicons/16x16/doc.png +++ b/lib/images/fileicons/16x16/doc.png diff --git a/lib/images/fileicons/16x16/docx.png b/lib/images/fileicons/16x16/docx.png Binary files differindex 5bae13f9e..e3986295d 100644 --- a/lib/images/fileicons/16x16/docx.png +++ b/lib/images/fileicons/16x16/docx.png diff --git a/lib/images/fileicons/16x16/gif.png b/lib/images/fileicons/16x16/gif.png Binary files differindex d8eb57e54..bcbb8366b 100644 --- a/lib/images/fileicons/16x16/gif.png +++ b/lib/images/fileicons/16x16/gif.png diff --git a/lib/images/fileicons/16x16/h.png b/lib/images/fileicons/16x16/h.png Binary files differnew file mode 100644 index 000000000..a208d3159 --- /dev/null +++ b/lib/images/fileicons/16x16/h.png diff --git a/lib/images/fileicons/16x16/hpp.png b/lib/images/fileicons/16x16/hpp.png Binary files differnew file mode 100644 index 000000000..decd78b7e --- /dev/null +++ b/lib/images/fileicons/16x16/hpp.png diff --git a/lib/images/fileicons/16x16/htm.png b/lib/images/fileicons/16x16/htm.png Binary files differindex 8312c33a8..e0ead2bff 100644 --- a/lib/images/fileicons/16x16/htm.png +++ b/lib/images/fileicons/16x16/htm.png diff --git a/lib/images/fileicons/16x16/html.png b/lib/images/fileicons/16x16/html.png Binary files differindex 7a7fcc0fa..e0ead2bff 100644 --- a/lib/images/fileicons/16x16/html.png +++ b/lib/images/fileicons/16x16/html.png diff --git a/lib/images/fileicons/16x16/ico.png b/lib/images/fileicons/16x16/ico.png Binary files differindex 9d4259c1b..93343717c 100644 --- a/lib/images/fileicons/16x16/ico.png +++ b/lib/images/fileicons/16x16/ico.png diff --git a/lib/images/fileicons/16x16/java.png b/lib/images/fileicons/16x16/java.png Binary files differnew file mode 100644 index 000000000..6adebc02b --- /dev/null +++ b/lib/images/fileicons/16x16/java.png diff --git a/lib/images/fileicons/16x16/jpeg.png b/lib/images/fileicons/16x16/jpeg.png Binary files differindex 3a7d8a7f9..29dea5761 100644 --- a/lib/images/fileicons/16x16/jpeg.png +++ b/lib/images/fileicons/16x16/jpeg.png diff --git a/lib/images/fileicons/16x16/jpg.png b/lib/images/fileicons/16x16/jpg.png Binary files differindex 7152ebdb6..29dea5761 100644 --- a/lib/images/fileicons/16x16/jpg.png +++ b/lib/images/fileicons/16x16/jpg.png diff --git a/lib/images/fileicons/16x16/js.png b/lib/images/fileicons/16x16/js.png Binary files differnew file mode 100644 index 000000000..37d3a7958 --- /dev/null +++ b/lib/images/fileicons/16x16/js.png diff --git a/lib/images/fileicons/16x16/json.png b/lib/images/fileicons/16x16/json.png Binary files differnew file mode 100644 index 000000000..0f32375e6 --- /dev/null +++ b/lib/images/fileicons/16x16/json.png diff --git a/lib/images/fileicons/16x16/odc.png b/lib/images/fileicons/16x16/odc.png Binary files differindex 331140552..b2a879a84 100644 --- a/lib/images/fileicons/16x16/odc.png +++ b/lib/images/fileicons/16x16/odc.png diff --git a/lib/images/fileicons/16x16/odf.png b/lib/images/fileicons/16x16/odf.png Binary files differindex eccae9e20..65db17827 100644 --- a/lib/images/fileicons/16x16/odf.png +++ b/lib/images/fileicons/16x16/odf.png diff --git a/lib/images/fileicons/16x16/odg.png b/lib/images/fileicons/16x16/odg.png Binary files differindex 5224425e6..bab8fe1a7 100644 --- a/lib/images/fileicons/16x16/odg.png +++ b/lib/images/fileicons/16x16/odg.png diff --git a/lib/images/fileicons/16x16/odi.png b/lib/images/fileicons/16x16/odi.png Binary files differindex b57fd974d..f0df8e582 100644 --- a/lib/images/fileicons/16x16/odi.png +++ b/lib/images/fileicons/16x16/odi.png diff --git a/lib/images/fileicons/16x16/odp.png b/lib/images/fileicons/16x16/odp.png Binary files differindex 81d1023c0..4008c4e54 100644 --- a/lib/images/fileicons/16x16/odp.png +++ b/lib/images/fileicons/16x16/odp.png diff --git a/lib/images/fileicons/16x16/ods.png b/lib/images/fileicons/16x16/ods.png Binary files differindex 77e6d5366..c7d5e263c 100644 --- a/lib/images/fileicons/16x16/ods.png +++ b/lib/images/fileicons/16x16/ods.png diff --git a/lib/images/fileicons/16x16/odt.png b/lib/images/fileicons/16x16/odt.png Binary files differindex 8490eec74..8fd5fd35c 100644 --- a/lib/images/fileicons/16x16/odt.png +++ b/lib/images/fileicons/16x16/odt.png diff --git a/lib/images/fileicons/16x16/pas.png b/lib/images/fileicons/16x16/pas.png Binary files differnew file mode 100644 index 000000000..0a91eff4a --- /dev/null +++ b/lib/images/fileicons/16x16/pas.png diff --git a/lib/images/fileicons/16x16/pdf.png b/lib/images/fileicons/16x16/pdf.png Binary files differindex a3a30e475..1bc154641 100644 --- a/lib/images/fileicons/16x16/pdf.png +++ b/lib/images/fileicons/16x16/pdf.png diff --git a/lib/images/fileicons/16x16/pl.png b/lib/images/fileicons/16x16/pl.png Binary files differnew file mode 100644 index 000000000..7f43f6399 --- /dev/null +++ b/lib/images/fileicons/16x16/pl.png diff --git a/lib/images/fileicons/16x16/png.png b/lib/images/fileicons/16x16/png.png Binary files differindex 00ce3e400..007270532 100644 --- a/lib/images/fileicons/16x16/png.png +++ b/lib/images/fileicons/16x16/png.png diff --git a/lib/images/fileicons/16x16/ppt.png b/lib/images/fileicons/16x16/ppt.png Binary files differindex 3355c2712..e097ceb90 100644 --- a/lib/images/fileicons/16x16/ppt.png +++ b/lib/images/fileicons/16x16/ppt.png diff --git a/lib/images/fileicons/16x16/pptx.png b/lib/images/fileicons/16x16/pptx.png Binary files differindex 269cdb8fc..9dda61a12 100644 --- a/lib/images/fileicons/16x16/pptx.png +++ b/lib/images/fileicons/16x16/pptx.png diff --git a/lib/images/fileicons/16x16/ps.png b/lib/images/fileicons/16x16/ps.png Binary files differindex 089caeb7a..e61d1aa7e 100644 --- a/lib/images/fileicons/16x16/ps.png +++ b/lib/images/fileicons/16x16/ps.png diff --git a/lib/images/fileicons/16x16/py.png b/lib/images/fileicons/16x16/py.png Binary files differnew file mode 100644 index 000000000..4745cb972 --- /dev/null +++ b/lib/images/fileicons/16x16/py.png diff --git a/lib/images/fileicons/16x16/rtf.png b/lib/images/fileicons/16x16/rtf.png Binary files differindex bbc425ca3..4486932ed 100644 --- a/lib/images/fileicons/16x16/rtf.png +++ b/lib/images/fileicons/16x16/rtf.png diff --git a/lib/images/fileicons/16x16/sh.png b/lib/images/fileicons/16x16/sh.png Binary files differnew file mode 100644 index 000000000..60266bf3c --- /dev/null +++ b/lib/images/fileicons/16x16/sh.png diff --git a/lib/images/fileicons/16x16/sxc.png b/lib/images/fileicons/16x16/sxc.png Binary files differindex c96cf303f..6084d49b7 100644 --- a/lib/images/fileicons/16x16/sxc.png +++ b/lib/images/fileicons/16x16/sxc.png diff --git a/lib/images/fileicons/16x16/sxd.png b/lib/images/fileicons/16x16/sxd.png Binary files differindex 124b928e1..aecd863a0 100644 --- a/lib/images/fileicons/16x16/sxd.png +++ b/lib/images/fileicons/16x16/sxd.png diff --git a/lib/images/fileicons/16x16/sxi.png b/lib/images/fileicons/16x16/sxi.png Binary files differindex 8a5e23033..b34b33ca3 100644 --- a/lib/images/fileicons/16x16/sxi.png +++ b/lib/images/fileicons/16x16/sxi.png diff --git a/lib/images/fileicons/16x16/sxw.png b/lib/images/fileicons/16x16/sxw.png Binary files differindex 9a903791c..a30869d9d 100644 --- a/lib/images/fileicons/16x16/sxw.png +++ b/lib/images/fileicons/16x16/sxw.png diff --git a/lib/images/fileicons/16x16/xls.png b/lib/images/fileicons/16x16/xls.png Binary files differindex 5ac56f20d..12a32a295 100644 --- a/lib/images/fileicons/16x16/xls.png +++ b/lib/images/fileicons/16x16/xls.png diff --git a/lib/images/fileicons/16x16/xlsx.png b/lib/images/fileicons/16x16/xlsx.png Binary files differindex 89c84c522..b2e85489d 100644 --- a/lib/images/fileicons/16x16/xlsx.png +++ b/lib/images/fileicons/16x16/xlsx.png diff --git a/lib/images/fileicons/16x16/xml.png b/lib/images/fileicons/16x16/xml.png Binary files differindex fb960477e..4480a6385 100644 --- a/lib/images/fileicons/16x16/xml.png +++ b/lib/images/fileicons/16x16/xml.png diff --git a/lib/images/fileicons/32x32/asm.png b/lib/images/fileicons/32x32/asm.png Binary files differnew file mode 100644 index 000000000..d9e336cdb --- /dev/null +++ b/lib/images/fileicons/32x32/asm.png diff --git a/lib/images/fileicons/32x32/bash.png b/lib/images/fileicons/32x32/bash.png Binary files differnew file mode 100644 index 000000000..7a49f285a --- /dev/null +++ b/lib/images/fileicons/32x32/bash.png diff --git a/lib/images/fileicons/32x32/c.png b/lib/images/fileicons/32x32/c.png Binary files differnew file mode 100644 index 000000000..4e0dc92b7 --- /dev/null +++ b/lib/images/fileicons/32x32/c.png diff --git a/lib/images/fileicons/32x32/cc.png b/lib/images/fileicons/32x32/cc.png Binary files differnew file mode 100644 index 000000000..5e21e28ba --- /dev/null +++ b/lib/images/fileicons/32x32/cc.png diff --git a/lib/images/fileicons/32x32/cpp.png b/lib/images/fileicons/32x32/cpp.png Binary files differnew file mode 100644 index 000000000..18a0d0a92 --- /dev/null +++ b/lib/images/fileicons/32x32/cpp.png diff --git a/lib/images/fileicons/32x32/csh.png b/lib/images/fileicons/32x32/csh.png Binary files differnew file mode 100644 index 000000000..3f060c885 --- /dev/null +++ b/lib/images/fileicons/32x32/csh.png diff --git a/lib/images/fileicons/32x32/css.png b/lib/images/fileicons/32x32/css.png Binary files differnew file mode 100644 index 000000000..7ae0937c7 --- /dev/null +++ b/lib/images/fileicons/32x32/css.png diff --git a/lib/images/fileicons/32x32/diff.png b/lib/images/fileicons/32x32/diff.png Binary files differnew file mode 100644 index 000000000..0cda679c7 --- /dev/null +++ b/lib/images/fileicons/32x32/diff.png diff --git a/lib/images/fileicons/32x32/doc.png b/lib/images/fileicons/32x32/doc.png Binary files differindex 8369c1f73..c1e543a57 100644 --- a/lib/images/fileicons/32x32/doc.png +++ b/lib/images/fileicons/32x32/doc.png diff --git a/lib/images/fileicons/32x32/docx.png b/lib/images/fileicons/32x32/docx.png Binary files differindex ce5dfb3d3..36b6ea5fd 100644 --- a/lib/images/fileicons/32x32/docx.png +++ b/lib/images/fileicons/32x32/docx.png diff --git a/lib/images/fileicons/32x32/gif.png b/lib/images/fileicons/32x32/gif.png Binary files differindex 7e5608b75..e39af08cc 100644 --- a/lib/images/fileicons/32x32/gif.png +++ b/lib/images/fileicons/32x32/gif.png diff --git a/lib/images/fileicons/32x32/h.png b/lib/images/fileicons/32x32/h.png Binary files differnew file mode 100644 index 000000000..5bca1ab4c --- /dev/null +++ b/lib/images/fileicons/32x32/h.png diff --git a/lib/images/fileicons/32x32/hpp.png b/lib/images/fileicons/32x32/hpp.png Binary files differnew file mode 100644 index 000000000..0ccd65af0 --- /dev/null +++ b/lib/images/fileicons/32x32/hpp.png diff --git a/lib/images/fileicons/32x32/htm.png b/lib/images/fileicons/32x32/htm.png Binary files differindex 132963be5..f52a826f4 100644 --- a/lib/images/fileicons/32x32/htm.png +++ b/lib/images/fileicons/32x32/htm.png diff --git a/lib/images/fileicons/32x32/html.png b/lib/images/fileicons/32x32/html.png Binary files differindex fb15689c0..f52a826f4 100644 --- a/lib/images/fileicons/32x32/html.png +++ b/lib/images/fileicons/32x32/html.png diff --git a/lib/images/fileicons/32x32/ico.png b/lib/images/fileicons/32x32/ico.png Binary files differindex 0fe7053b0..0a219e6f2 100644 --- a/lib/images/fileicons/32x32/ico.png +++ b/lib/images/fileicons/32x32/ico.png diff --git a/lib/images/fileicons/32x32/java.png b/lib/images/fileicons/32x32/java.png Binary files differnew file mode 100644 index 000000000..d3a66c4dd --- /dev/null +++ b/lib/images/fileicons/32x32/java.png diff --git a/lib/images/fileicons/32x32/jpeg.png b/lib/images/fileicons/32x32/jpeg.png Binary files differindex b6707a603..5fb71dd73 100644 --- a/lib/images/fileicons/32x32/jpeg.png +++ b/lib/images/fileicons/32x32/jpeg.png diff --git a/lib/images/fileicons/32x32/jpg.png b/lib/images/fileicons/32x32/jpg.png Binary files differindex 1c8b706e8..5fb71dd73 100644 --- a/lib/images/fileicons/32x32/jpg.png +++ b/lib/images/fileicons/32x32/jpg.png diff --git a/lib/images/fileicons/32x32/js.png b/lib/images/fileicons/32x32/js.png Binary files differnew file mode 100644 index 000000000..741b175d3 --- /dev/null +++ b/lib/images/fileicons/32x32/js.png diff --git a/lib/images/fileicons/32x32/json.png b/lib/images/fileicons/32x32/json.png Binary files differnew file mode 100644 index 000000000..2a2a381ec --- /dev/null +++ b/lib/images/fileicons/32x32/json.png diff --git a/lib/images/fileicons/32x32/odc.png b/lib/images/fileicons/32x32/odc.png Binary files differindex 9a34f2129..ebb15681e 100644 --- a/lib/images/fileicons/32x32/odc.png +++ b/lib/images/fileicons/32x32/odc.png diff --git a/lib/images/fileicons/32x32/odf.png b/lib/images/fileicons/32x32/odf.png Binary files differindex e3b4333ad..97e4c45b3 100644 --- a/lib/images/fileicons/32x32/odf.png +++ b/lib/images/fileicons/32x32/odf.png diff --git a/lib/images/fileicons/32x32/odg.png b/lib/images/fileicons/32x32/odg.png Binary files differindex c3b192b2d..b2aae1e03 100644 --- a/lib/images/fileicons/32x32/odg.png +++ b/lib/images/fileicons/32x32/odg.png diff --git a/lib/images/fileicons/32x32/odi.png b/lib/images/fileicons/32x32/odi.png Binary files differindex 6baa69407..8176d2daa 100644 --- a/lib/images/fileicons/32x32/odi.png +++ b/lib/images/fileicons/32x32/odi.png diff --git a/lib/images/fileicons/32x32/odp.png b/lib/images/fileicons/32x32/odp.png Binary files differindex 8e09dd6e4..8e27fd62e 100644 --- a/lib/images/fileicons/32x32/odp.png +++ b/lib/images/fileicons/32x32/odp.png diff --git a/lib/images/fileicons/32x32/ods.png b/lib/images/fileicons/32x32/ods.png Binary files differindex 90892f3d4..9319b6acc 100644 --- a/lib/images/fileicons/32x32/ods.png +++ b/lib/images/fileicons/32x32/ods.png diff --git a/lib/images/fileicons/32x32/odt.png b/lib/images/fileicons/32x32/odt.png Binary files differindex 22ec1fffb..13eb496d3 100644 --- a/lib/images/fileicons/32x32/odt.png +++ b/lib/images/fileicons/32x32/odt.png diff --git a/lib/images/fileicons/32x32/pas.png b/lib/images/fileicons/32x32/pas.png Binary files differnew file mode 100644 index 000000000..e71796d8a --- /dev/null +++ b/lib/images/fileicons/32x32/pas.png diff --git a/lib/images/fileicons/32x32/pdf.png b/lib/images/fileicons/32x32/pdf.png Binary files differindex 8e8b45472..0efa0dc31 100644 --- a/lib/images/fileicons/32x32/pdf.png +++ b/lib/images/fileicons/32x32/pdf.png diff --git a/lib/images/fileicons/32x32/pl.png b/lib/images/fileicons/32x32/pl.png Binary files differnew file mode 100644 index 000000000..a7bbfedf1 --- /dev/null +++ b/lib/images/fileicons/32x32/pl.png diff --git a/lib/images/fileicons/32x32/png.png b/lib/images/fileicons/32x32/png.png Binary files differindex deb47e44e..0ecd29691 100644 --- a/lib/images/fileicons/32x32/png.png +++ b/lib/images/fileicons/32x32/png.png diff --git a/lib/images/fileicons/32x32/ppt.png b/lib/images/fileicons/32x32/ppt.png Binary files differindex 84b523a23..17dc7fda3 100644 --- a/lib/images/fileicons/32x32/ppt.png +++ b/lib/images/fileicons/32x32/ppt.png diff --git a/lib/images/fileicons/32x32/pptx.png b/lib/images/fileicons/32x32/pptx.png Binary files differindex 1446cf4de..cc42cf0e1 100644 --- a/lib/images/fileicons/32x32/pptx.png +++ b/lib/images/fileicons/32x32/pptx.png diff --git a/lib/images/fileicons/32x32/ps.png b/lib/images/fileicons/32x32/ps.png Binary files differindex d540743f9..e1a74988d 100644 --- a/lib/images/fileicons/32x32/ps.png +++ b/lib/images/fileicons/32x32/ps.png diff --git a/lib/images/fileicons/32x32/py.png b/lib/images/fileicons/32x32/py.png Binary files differnew file mode 100644 index 000000000..2ce622aeb --- /dev/null +++ b/lib/images/fileicons/32x32/py.png diff --git a/lib/images/fileicons/32x32/rtf.png b/lib/images/fileicons/32x32/rtf.png Binary files differindex fcbcd001a..0ad836e0c 100644 --- a/lib/images/fileicons/32x32/rtf.png +++ b/lib/images/fileicons/32x32/rtf.png diff --git a/lib/images/fileicons/32x32/sh.png b/lib/images/fileicons/32x32/sh.png Binary files differnew file mode 100644 index 000000000..1c2dbb29d --- /dev/null +++ b/lib/images/fileicons/32x32/sh.png diff --git a/lib/images/fileicons/32x32/sxc.png b/lib/images/fileicons/32x32/sxc.png Binary files differindex 50676be6a..fbd28e3de 100644 --- a/lib/images/fileicons/32x32/sxc.png +++ b/lib/images/fileicons/32x32/sxc.png diff --git a/lib/images/fileicons/32x32/sxd.png b/lib/images/fileicons/32x32/sxd.png Binary files differindex f715a8ff0..243c18861 100644 --- a/lib/images/fileicons/32x32/sxd.png +++ b/lib/images/fileicons/32x32/sxd.png diff --git a/lib/images/fileicons/32x32/sxi.png b/lib/images/fileicons/32x32/sxi.png Binary files differindex 3d9f31d3b..5c699f6eb 100644 --- a/lib/images/fileicons/32x32/sxi.png +++ b/lib/images/fileicons/32x32/sxi.png diff --git a/lib/images/fileicons/32x32/sxw.png b/lib/images/fileicons/32x32/sxw.png Binary files differindex bd8ab1436..944989e87 100644 --- a/lib/images/fileicons/32x32/sxw.png +++ b/lib/images/fileicons/32x32/sxw.png diff --git a/lib/images/fileicons/32x32/xls.png b/lib/images/fileicons/32x32/xls.png Binary files differindex 7447d9cdf..38e2b235b 100644 --- a/lib/images/fileicons/32x32/xls.png +++ b/lib/images/fileicons/32x32/xls.png diff --git a/lib/images/fileicons/32x32/xlsx.png b/lib/images/fileicons/32x32/xlsx.png Binary files differindex 920217267..773e49f77 100644 --- a/lib/images/fileicons/32x32/xlsx.png +++ b/lib/images/fileicons/32x32/xlsx.png diff --git a/lib/images/fileicons/32x32/xml.png b/lib/images/fileicons/32x32/xml.png Binary files differindex bae059156..4ea3b1f6c 100644 --- a/lib/images/fileicons/32x32/xml.png +++ b/lib/images/fileicons/32x32/xml.png diff --git a/lib/images/fileicons/generate.php b/lib/images/fileicons/generate.php index 2dd25eb33..b08749f49 100644 --- a/lib/images/fileicons/generate.php +++ b/lib/images/fileicons/generate.php @@ -9,27 +9,36 @@ if(!defined('DOKU_INC')) define('DOKU_INC', realpath(dirname(__FILE__).'/../../. define('NOSESSION', 1); require_once(DOKU_INC.'inc/init.php'); +$extensions = array( + 'jpg', 'gif', 'png', 'ico', + 'swf', 'mp3', 'ogg', 'wav', 'webm', 'ogv', 'mp4', + 'tgz', 'tar', 'gz', 'bz2', 'zip', 'rar', '7z', + 'pdf', 'ps', + 'rpm', 'deb', + 'doc', 'xls', 'ppt', 'rtf', + 'docx', 'xlsx', 'pptx', + 'sxw', 'sxc', 'sxi', 'sxd', + 'odc', 'odf', 'odg', 'odi', 'odp', 'ods', 'odt', + 'html', 'htm', 'txt', 'conf', 'xml', 'csv', + // these might be used in downloadable code blocks: + 'c', 'cc', 'cpp', 'h', 'hpp', 'csh', 'diff', 'java', 'pas', + 'pl', 'py', 'sh', 'bash', 'asm', 'htm', 'css', 'js', 'json' +); -/** - * Class DokuFileIconBuilder - * - * overwrite mime type loading with loading DokuWiki's mime type config instead - */ -class DokuFileIconBuilder extends FileIconBuilder { - - protected function loadmimetypes(){ - $this->mimetypes = getMimeTypes(); - foreach(array_keys($this->mimetypes) as $ext) { - $this->mimetypes[$ext] = ltrim($this->mimetypes[$ext], '!'); - } - } +// generate all the icons +@mkdir('16x16'); +@mkdir('32x32'); + +$DFIB = new FileIconBuilder(); +foreach($extensions as $ext) { + echo "$ext\n"; + $DFIB->create16x16($ext,"16x16/$ext.png"); + $DFIB->create32x32($ext,"32x32/$ext.png"); } +copy("16x16/jpg.png", "16x16/jpeg.png"); +copy("32x32/jpg.png", "32x32/jpeg.png"); -echo "Important: you should enable the commented file types in mime.conf to make sure the icon are generated!\n"; - -// generate all the icons -$DFIB = new DokuFileIconBuilder(); -$DFIB->createAll(__DIR__); +copy("16x16/htm.png", "16x16/html.png"); +copy("32x32/htm.png", "32x32/html.png"); -echo "generation done\n"; |