[ Index ]
 

Code source de SPIP 1.9.2c

Accédez au Source d'autres logiciels libres

title

Body

[fermer]

/ecrire/base/ -> typedoc.php (source)

   1  <?php
   2  
   3  /***************************************************************************\
   4   *  SPIP, Systeme de publication pour l'internet                           *
   5   *                                                                         *
   6   *  Copyright (c) 2001-2007                                                *
   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  if (!defined("_ECRIRE_INC_VERSION")) return;
  16  
  17  ## cette API ne sait pas gerer les aliases ; a revoir...
  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                 'tif' => 'TIFF'
  30                 );
  31  
  32  // Multimedia (peuvent utiliser le tag <embed>)
  33  
  34  $tables_sequences = array(
  35                'aiff' => 'AIFF',
  36                'asf' => 'Windows Media',
  37                'avi' => 'AVI',
  38                'flv' => 'Flash Video',
  39                'mid' => 'Midi',
  40                'mng' => 'MNG',
  41                'mka' => 'Matroska Audio',
  42                'mkv' => 'Matroska Video',
  43                'mov' => 'QuickTime',
  44                'mp3' => 'MP3',
  45                'mp4' => 'MPEG4',
  46                'mpg' => 'MPEG',
  47                'ogg' => 'Ogg',
  48                'qt' => 'QuickTime',
  49                'ra' => 'RealAudio',
  50                'ram' => 'RealAudio',
  51                'rm' => 'RealAudio',
  52                'svg' => 'Scalable Vector Graphics',
  53                'swf' => 'Flash',
  54                'wav' => 'WAV',
  55                'wmv' => 'Windows Media'
  56                );
  57  
  58  // Documents varies
  59  $tables_documents = array(
  60                'abw' => 'Abiword',
  61                'ai' => 'Adobe Illustrator',
  62                'bz2' => 'BZip',
  63                'bin' => 'Binary Data',
  64                'blend' => 'Blender',
  65                'c' => 'C source',
  66                'css' => 'Cascading Style Sheet',
  67                'csv' => 'Comma Separated Values',
  68                'deb' => 'Debian',
  69                'doc' => 'Word',
  70                'djvu' => 'DjVu',
  71                'dvi' => 'LaTeX DVI',
  72                'eps' => 'PostScript',
  73                'gz' => 'GZ',
  74                'h' => 'C header',
  75                'html' => 'HTML',
  76                'kml' => 'Keyhole Markup Language',
  77                'kmz' => 'Google Earth Placemark File',
  78                'pas' => 'Pascal',
  79                'pdf' => 'PDF',
  80                'pgn' => 'Portable Game Notation',
  81                'ppt' => 'PowerPoint',
  82                'ps' => 'PostScript',
  83                'psd' => 'Photoshop',
  84                'rpm' => 'RedHat/Mandrake/SuSE',
  85                'rtf' => 'RTF',
  86                'sdd' => 'StarOffice',
  87                'sdw' => 'StarOffice',
  88                'sit' => 'Stuffit',
  89                'sxc' => 'OpenOffice Calc',
  90                'sxi' => 'OpenOffice Impress',
  91                'sxw' => 'OpenOffice',
  92                'tex' => 'LaTeX',
  93                'tgz' => 'TGZ',
  94                'torrent' => 'BitTorrent',
  95                'ttf' => 'TTF Font',
  96                'txt' => 'texte',
  97                'xcf' => 'GIMP multi-layer',
  98                'xls' => 'Excel',
  99                'xml' => 'XML',
 100                'zip' => 'Zip',
 101  
 102              // open document format
 103              'odt' => 'opendocument text',
 104              'ods' => 'opendocument spreadsheet',
 105              'odp' => 'opendocument presentation',
 106              'odg' => 'opendocument graphics',
 107              'odc' => 'opendocument chart',
 108              'odf' => 'opendocument formula',
 109              'odb' => 'opendocument database',
 110              'odi' => 'opendocument image',
 111              'odm' => 'opendocument text-master',
 112              'ott' => 'opendocument text-template',
 113              'ots' => 'opendocument spreadsheet-template',
 114              'otp' => 'opendocument presentation-template',
 115              'otg' => 'opendocument graphics-template',
 116          
 117                );
 118  
 119  $tables_mime = array(
 120          // Images reconnues par PHP
 121          'jpg'=>'image/jpeg',
 122          'png'=>'image/png',
 123          'gif'=>'image/gif',
 124  
 125          // Autres images (peuvent utiliser le tag <img>)
 126          'bmp'=>'image/x-ms-bmp', // pas enregistre par IANA, variante: image/bmp
 127          'tif'=>'image/tiff',
 128  
 129          // Multimedia (peuvent utiliser le tag <embed>)
 130          'aiff'=>'audio/x-aiff',
 131          'asf'=>'video/x-ms-asf',
 132          'avi'=>'video/x-msvideo',
 133          'flv' => 'video/x-flv',
 134          'mid'=>'audio/midi',
 135          'mka' => 'audio/mka',
 136          'mkv' => 'video/mkv',
 137          'mng'=>'video/x-mng',
 138          'mov'=>'video/quicktime',
 139          'mp3'=>'audio/mpeg',
 140          'mp4' => 'application/mp4',
 141          'mpg'=>'video/mpeg',
 142          'ogg'=>'application/ogg',
 143          'qt' =>'video/quicktime',
 144          'ra' =>'audio/x-pn-realaudio',
 145          'ram'=>'audio/x-pn-realaudio',
 146          'rm' =>'audio/x-pn-realaudio',
 147          'svg'=>'image/svg+xml',
 148          'swf'=>'application/x-shockwave-flash',
 149          'wav'=>'audio/x-wav',
 150          'wmv'=>'video/x-ms-wmv',
 151  
 152          // Documents varies
 153          'ai' =>'application/illustrator',
 154          'abw' =>'application/abiword',
 155          'bin' => 'application/octet-stream', # le tout-venant
 156          'blend' => 'application/x-blender',
 157          'bz2'=>'application/x-bzip2',
 158          'c'  =>'text/x-csrc',
 159          'css'=>'text/css',
 160          'csv'=>'text/csv',
 161          'deb'=>'application/x-debian-package',
 162          'doc'=>'application/msword',
 163          'djvu'=>'image/vnd.djvu',
 164          'dvi'=>'application/x-dvi',
 165          'eps'=>'application/postscript',
 166          'gz' =>'application/x-gzip',
 167          'h'  =>'text/x-chdr',
 168          'html'=>'text/html',
 169          'kml'=>'application/vnd.google-earth.kml+xml',
 170          'kmz'=>'application/vnd.google-earth.kmz',
 171          'pas'=>'text/x-pascal',
 172          'pdf'=>'application/pdf',
 173          'pgn' =>'application/x-chess-pgn',
 174          'ppt'=>'application/vnd.ms-powerpoint',
 175          'ps' =>'application/postscript',
 176          'psd'=>'image/x-photoshop', // pas enregistre par IANA
 177          'rpm'=>'application/x-redhat-package-manager',
 178          'rtf'=>'application/rtf',
 179          'sdd'=>'application/vnd.stardivision.impress',
 180          'sdw'=>'application/vnd.stardivision.writer',
 181          'sit'=>'application/x-stuffit',
 182          'sxc'=>'application/vnd.sun.xml.calc',
 183          'sxi'=>'application/vnd.sun.xml.impress',
 184          'sxw'=>'application/vnd.sun.xml.writer',
 185          'tex'=>'text/x-tex',
 186          'tgz'=>'application/x-gtar',
 187          'torrent' => 'application/x-bittorrent',
 188          'ttf'=>'application/x-font-ttf',
 189          'txt'=>'text/plain',
 190          'xcf'=>'application/x-xcf',
 191          'xls'=>'application/vnd.ms-excel',
 192          'xml'=>'application/xml',
 193          'zip'=>'application/zip',
 194  
 195          // open document format
 196          'odt' => 'application/vnd.oasis.opendocument.text',
 197          'ods' => 'application/vnd.oasis.opendocument.spreadsheet',
 198          'odp' => 'application/vnd.oasis.opendocument.presentation',
 199          'odg' => 'application/vnd.oasis.opendocument.graphics',
 200          'odc' => 'application/vnd.oasis.opendocument.chart',
 201          'odf' => 'application/vnd.oasis.opendocument.formula',
 202          'odb' => 'application/vnd.oasis.opendocument.database',
 203          'odi' => 'application/vnd.oasis.opendocument.image',
 204          'odm' => 'application/vnd.oasis.opendocument.text-master',
 205          'ott' => 'application/vnd.oasis.opendocument.text-template',
 206          'ots' => 'application/vnd.oasis.opendocument.spreadsheet-template',
 207          'otp' => 'application/vnd.oasis.opendocument.presentation-template',
 208          'otg' => 'application/vnd.oasis.opendocument.graphics-template'
 209          
 210      );
 211  ?>


Généré le : Wed Nov 21 10:20:27 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics