|
*/
Function attachicon ($ type, $ size = ''){
Static $ attachicons = array (
0 => 'common.gif ',
1 => 'image.gif ',
2 => 'binary.gif ',
3 => 'ar.gif ',
4 => 'msoffice.gif ',
5 => 'text.gif ',
6 => 'html.gif ',
7 => 'real.gif ',
8 => 'av.gif ',
9 => 'flash.gif ',
10 => '{.gif ',
11 => 'tor}.gif'
);
If (preg_match ("/image | ^ (jpg | gif | png | bmp)/", $ type )){
$ Typeid = 1;
} Elseif (preg_match ("/bittorrent | ^ torrent/", $ type )){
$ Typeid = 11;
} Elseif (preg_match ("/pdf | ^ pdf/", $ type )){
$ Typeid = 10;
} Elseif (preg_match ("/flash | ^ (swf | fla | swi)/", $ type )){
$ Typeid = 9;
} Elseif (preg_match ("/audio | video | ^ (wav | mid | mp3 | m3u | wma | asf | asx | vqf | mpg | mpeg | avi | wmv )/", $ type )){
$ Typeid = 8;
} Elseif (preg_match ("/real | ^ (rm | rv)/", $ type )){
$ Typeid = 7;
} Elseif (preg_match ("/htm | ^ (php | js | pl | cgi | asp tutorial)/", $ type )){
$ Typeid = 6;
} Elseif (preg_match ("/text | ^ (txt | rtf | wri | chm)/", $ type )){
$ Typeid = 5;
} Elseif (preg_match ("/word | powerpoint | ^ (doc | ppt)/", $ type )){
$ Typeid = 4;
} Elseif (preg_match ("/compressed | ^ (zip | arj | rar | arc | cab | lzh | lha | tar | gz)/", $ type )){
$ Typeid = 3;
} Elseif (preg_match ("/octet-stream | ^ (exe | com | bat | dll)/", $ type )){
$ Typeid = 2;
} Else {
$ Typeid = 0;
}
Return $ size. $ attachicons [$ typeid];
} |