}
-# NB 19.01.18 public static function mime2ext($mime) {
-# NB 19.01.18 require_once(NB_ROOT.'/lib/php/mime.php');
-# NB 19.01.18 return Mime::ext($mime);
-# NB 19.01.18
-# NB 19.01.18 static $aliases = null;
-# NB 19.01.18 if ($aliases === null) $aliases = array_combine(
-# NB 19.01.18 array_values(self::$content_types_aliases),
-# NB 19.01.18 array_keys(self::$content_types_aliases)
-# NB 19.01.18 );
-# NB 19.01.18
-# NB 19.01.18 foreach (self::$content_types as $e => $c) {
-# NB 19.01.18 if ($mime == $c) return $e;
-# NB 19.01.18 }
-# NB 19.01.18
-# NB 19.01.18 // Aliases
-# NB 19.01.18 if (isset($aliases[$mime])) return self::ext2mime($aliases[$mime]);
-# NB 19.01.18
-# NB 19.01.18 }
-
- /*
- * Function: ext2mime
- * Does what it says
- */
- #public static function ext2content_type($ext) { return self::ext2mime($ext); }
-# NB 19.01.18 public static function ext2mime($ext) {
-# NB 19.01.18 require_once(NB_ROOT.'/lib/php/mime.php');
-# NB 19.01.18 return Mime::get($ext);
-# NB 19.01.18
-# NB 19.01.18 foreach (self::$content_types as $e => $c) {
-# NB 19.01.18 if ($ext == $e) return $c;
-# NB 19.01.18 }
-# NB 19.01.18
-# NB 19.01.18 // Aliases
-# NB 19.01.18 if (isset(self::$content_types_aliases[$ext])) return self::ext2mime(self::$content_types_aliases[$ext]);
-# NB 19.01.18
-# NB 19.01.18 }
/*
* Function: ar_first