Файлы пользователей. Добавление иконок.

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

Пару вопросов по файлам пользователей.

#1 1 декабря 2011 в 01:16
1. Не могу найти где находится КОД, который подключает иконки в зависимости от расширения файла. Допустим мне нужно чтобы *.xls отображался экселевской иконкой…
Иконку закидываю в \images\icons\filetypes…. А где сам файл в котором прописать путь и формат? Ну никак не могу найти…



2. И еще один вопрос. Безопасность. Какие расширения не стоит разрешать?
#2 2 декабря 2011 в 02:57
Файл cms.php

  1. public function fileIcon($filename){
  2. $standart_icon = 'file.gif';
  3. $ftypes[0]['ext'] = 'avi mpeg mpg mp4 flv divx xvid vob';
  4. $ftypes[0]['icon'] = 'video.gif';
  5. $ftypes[1]['ext'] = 'mp3 ogg wav';
  6. $ftypes[1]['icon'] = 'audio.gif';
  7. $ftypes[2]['ext'] = 'zip rar gz arj 7zip';
  8. $ftypes[2]['icon'] = 'archive.gif';
  9. $ftypes[3]['ext'] = 'zip rar gz arj 7zip';
  10. $ftypes[3]['icon'] = 'archive.gif';
  11. $ftypes[4]['ext'] = 'gif jpg jpeg png bmp pcx wmf cdr ai';
  12. $ftypes[4]['icon'] = 'image.gif';
  13. $ftypes[5]['ext'] = 'pdf djvu';
  14. $ftypes[5]['icon'] = 'pdf.gif';
  15. $ftypes[6]['ext'] = 'doc docx';
  16. $ftypes[6]['icon'] = 'word.gif';
  17. $ftypes[7]['ext'] = 'iso mds mdf 000';
  18. $ftypes[7]['icon'] = 'cd.gif';
  19. $ftypes[8]['ext'] = 'xls xlsx';
  20. $ftypes[8]['icon'] = 'excel.gif';
Всем спасибочки! )))
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.