]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Commented on the mime extension matching regexp
authorMikael Nordfeldth <mmn@hethane.se>
Thu, 25 Feb 2016 21:32:07 +0000 (22:32 +0100)
committerMikael Nordfeldth <mmn@hethane.se>
Thu, 25 Feb 2016 21:32:54 +0000 (22:32 +0100)
classes/File.php

index 171ba9942bb4ade5285394fc80dc1d3c64711c22..5294d82c24d36f7b2a1106d6a359939ee9f40533 100644 (file)
@@ -264,7 +264,6 @@ class File extends Managed_DataObject
      */
     static function guessMimeExtension($mimetype, $filename=null)
     {
-        $ext = null;
         try {
             // first see if we know the extension for our mimetype
             $ext = common_supported_mime_to_ext($mimetype);
@@ -301,11 +300,11 @@ class File extends Managed_DataObject
         // If nothing else has given us a result, try to extract it from
         // the mimetype value (this turns .jpg to .jpeg for example...)
         $matches = array();
+        // FIXME: try to build a regexp that will get jpeg from image/jpeg as well as json from application/jrd+json
         if (!preg_match('/\/([a-z0-9]+)/', mb_strtolower($mimetype), $matches)) {
             throw new Exception('Malformed mimetype: '.$mimetype);
         }
-        $ext = mb_strtolower($matches[1]);
-        return $ext;
+        return mb_strtolower($matches[1]);
     }
 
     /**