[ Index ]

PHP Cross Reference of moodle-2.8

title

Body

[close]

/lib/lessphp/ -> Mime.php (source)

   1  <?php
   2  
   3  /**
   4   * Mime lookup
   5   *
   6   * @package Less
   7   * @subpackage node
   8   */
   9  class Less_Mime{
  10  
  11      // this map is intentionally incomplete
  12      // if you want more, install 'mime' dep
  13      static $_types = array(
  14              '.htm' => 'text/html',
  15              '.html'=> 'text/html',
  16              '.gif' => 'image/gif',
  17              '.jpg' => 'image/jpeg',
  18              '.jpeg'=> 'image/jpeg',
  19              '.png' => 'image/png'
  20              );
  21  
  22  	static function lookup( $filepath ){
  23          $parts = explode('.',$filepath);
  24          $ext = '.'.strtolower(array_pop($parts));
  25  
  26          if( !isset(self::$_types[$ext]) ){
  27              return null;
  28          }
  29          return self::$_types[$ext];
  30      }
  31  
  32  	static function charsets_lookup( $type = null ){
  33          // assumes all text types are UTF-8
  34          return $type && preg_match('/^text\//',$type) ? 'UTF-8' : '';
  35      }
  36  }


Generated: Fri Nov 28 20:29:05 2014 Cross-referenced by PHPXref 0.7.1