Subversion Repositories Sites.tela-botanica.org

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
4 david 1
<?php
2
 
3
/***************************************************************************\
4
 *  SPIP, Systeme de publication pour l'internet                           *
5
 *                                                                         *
6
 *  Copyright (c) 2001-2005                                                *
7
 *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
8
 *                                                                         *
9
 *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
10
 *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
11
\***************************************************************************/
12
 
13
 
14
//
15
// Ce fichier ne sera execute qu'une fois
16
if (defined("_ECRIRE_INC_TYPEBASE")) return;
17
define("_ECRIRE_INC_TYPEBASE", "1");
18
 
19
global $tables_images, $tables_sequences, $tables_documents, $tables_mime;
20
 
21
$tables_images = array(
22
		       // Images reconnues par PHP
23
		       'jpg' => 1,
24
		       'png' => 2,
25
		       'gif' => 3,
26
 
27
		       // Autres images (peuvent utiliser le tag <img>)
28
		       'bmp' => 'BMP',
29
		       'psd' => 'Photoshop',
30
		       'tif' => 'TIFF'
31
		       );
32
 
33
// Multimedia (peuvent utiliser le tag <embed>)
34
 
35
$tables_sequences = array(
36
			  'aiff' => 'AIFF',
37
			  'asf' => 'Windows Media',
38
			  'avi' => 'Windows Media',
39
			  'mid' => 'Midi',
40
			  'mng' => 'MNG',
41
			  'mov' => 'QuickTime',
42
			  'mp3' => 'MP3',
43
			  'mpg' => 'MPEG',
44
			  'ogg' => 'Ogg',
45
			  'qt' => 'QuickTime',
46
			  'ra' => 'RealAudio',
47
			  'ram' => 'RealAudio',
48
			  'rm' => 'RealAudio',
49
			  'swf' => 'Flash',
50
			  'wav' => 'WAV',
51
			  'wmv' => 'Windows Media'
52
			  );
53
 
54
// Documents varies
55
$tables_documents = array(
56
			  'ai' => 'Adobe Illustrator',
57
			  'bz2' => 'BZip',
58
			  'bin' => 'Binary Data',
59
			  'c' => 'C source',
60
			  'css' => 'Cascading Style Sheet',
61
			  'deb' => 'Debian',
62
			  'doc' => 'Word',
63
			  'djvu' => 'DjVu',
64
			  'dvi' => 'LaTeX DVI',
65
			  'eps' => 'PostScript',
66
			  'gz' => 'GZ',
67
			  'h' => 'C header',
68
			  'html' => 'HTML',
69
			  'pas' => 'Pascal',
70
			  'pdf' => 'PDF',
71
			  'pgn' => 'Portable Game Notation',
72
			  'ppt' => 'PowerPoint',
73
			  'ps' => 'PostScript',
74
			  'rpm' => 'RedHat/Mandrake/SuSE',
75
			  'rtf' => 'RTF',
76
			  'sdd' => 'StarOffice',
77
			  'sdw' => 'StarOffice',
78
			  'sit' => 'Stuffit',
79
			  'sxc' => 'OpenOffice Calc',
80
			  'sxi' => 'OpenOffice Impress',
81
			  'sxw' => 'OpenOffice',
82
			  'tex' => 'LaTeX',
83
			  'torrent' => 'BitTorrent',
84
			  'tgz' => 'TGZ',
85
			  'txt' => 'texte',
86
			  'xcf' => 'GIMP multi-layer',
87
			  'xls' => 'Excel',
88
			  'xml' => 'XML',
89
			  'zip' => 'Zip'
90
			  );
91
 
92
$tables_mime = array(
93
		// Images reconnues par PHP
94
		'jpg'=>'image/jpeg',
95
		'png'=>'image/png',
96
		'gif'=>'image/gif',
97
 
98
		// Autres images (peuvent utiliser le tag <img>)
99
		'bmp'=>'image/x-ms-bmp', // pas enregistre par IANA, variante: image/bmp
100
		'psd'=>'image/x-photoshop',	// pas IANA
101
		'tif'=>'image/tiff',
102
 
103
		// Multimedia (peuvent utiliser le tag <embed>)
104
		'aiff'=>'audio/x-aiff',
105
		'asf'=>'video/x-ms-asf',
106
		'avi'=>'video/x-msvideo',
107
		'mid'=>'audio/midi',
108
		'mng'=>'video/x-mng',
109
		'mov'=>'video/quicktime',
110
		'mp3'=>'audio/mpeg',
111
		'mpg'=>'video/mpeg',
112
		'ogg'=>'application/ogg',
113
		'qt' =>'video/quicktime',
114
		'ra' =>'audio/x-pn-realaudio',
115
		'ram'=>'audio/x-pn-realaudio',
116
		'rm' =>'audio/x-pn-realaudio',
117
		'swf'=>'application/x-shockwave-flash',
118
		'wav'=>'audio/x-wav',
119
		'wmv'=>'video/x-ms-wmv',
120
 
121
		// Documents varies
122
		'ai' =>'application/illustrator',
123
		'bin' => 'application/octet-stream', # le tout-venant
124
		'bz2'=>'application/x-bzip2',
125
		'c'  =>'text/x-csrc',
126
		'css'=>'text/css',
127
		'deb'=>'application/x-debian-package',
128
		'doc'=>'application/msword',
129
		'djvu'=>'image/vnd.djvu',
130
		'dvi'=>'application/x-dvi',
131
		'eps'=>'application/postscript',
132
		'gz' =>'application/x-gzip',
133
		'h'  =>'text/x-chdr',
134
		'html'=>'text/html',
135
		'pas'=>'text/x-pascal',
136
		'pdf'=>'application/pdf',
137
		'pgn' =>'application/x-chess-pgn',
138
		'ppt'=>'application/vnd.ms-powerpoint',
139
		'ps' =>'application/postscript',
140
		'rpm'=>'application/x-redhat-package-manager',
141
		'rtf'=>'application/rtf',
142
		'sdd'=>'application/vnd.stardivision.impress',
143
		'sdw'=>'application/vnd.stardivision.writer',
144
		'sit'=>'application/x-stuffit',
145
		'sxc'=>'application/vnd.sun.xml.calc',
146
		'sxi'=>'application/vnd.sun.xml.impress',
147
		'sxw'=>'application/vnd.sun.xml.writer',
148
		'tex'=>'text/x-tex',
149
		'torrent' => 'application/x-bittorrent',
150
		'tgz'=>'application/x-gtar',
151
		'txt'=>'text/plain',
152
		'xcf'=>'application/x-xcf',
153
		'xls'=>'application/vnd.ms-excel',
154
		'xml'=>'application/xml',
155
		'zip'=>'application/zip'
156
	);
157
?>