diff options
author | Anika Henke <anika@selfthinker.org> | 2013-08-03 14:34:17 +0100 |
---|---|---|
committer | Anika Henke <anika@selfthinker.org> | 2013-08-03 14:34:17 +0100 |
commit | 79e53fe5a44293a82486c7228deb6d435768bc04 (patch) | |
tree | 6ee7bd9d4414d4af8d2ce95e46bca38aa3d5e8c6 /inc/media.php | |
parent | 99f943f68e3a6bd43d9b5b90f39e058ee2acfa9d (diff) | |
download | rpg-79e53fe5a44293a82486c7228deb6d435768bc04.tar.gz rpg-79e53fe5a44293a82486c7228deb6d435768bc04.tar.bz2 |
improved code for videos (restrict to 3 mimetypes, removed codec info from type attribute)
Diffstat (limited to 'inc/media.php')
-rw-r--r-- | inc/media.php | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/inc/media.php b/inc/media.php index 6d0615a3c..437a8d75f 100644 --- a/inc/media.php +++ b/inc/media.php @@ -2134,15 +2134,14 @@ function media_resize_imageGD($ext,$from,$from_w,$from_h,$to,$to_w,$to_h,$ofs_x= /** * Return other media files with the same base name - * but a different extension. + * but different extensions. * * @param string $src - ID of media file * @param array $exts - alternative extensions to find other files for - * @param boolean $onlyone - set if only one result should be returned (and not the original) * * @author Anika Henke <anika@selfthinker.org> */ -function media_alternativefiles($src, $exts, $onlyone=false){ +function media_alternativefiles($src, $exts){ $files = array(); list($srcExt, $srcMime) = mimetype($src); @@ -2152,16 +2151,10 @@ function media_alternativefiles($src, $exts, $onlyone=false){ $fileid = $filebase.'.'.$ext; $file = mediaFN($fileid); if(file_exists($file)) { - $files[$ext] = $fileid; - if ($onlyone) { - return $files; - } + list($fileExt, $fileMime) = mimetype($file); + $files[$fileMime] = $fileid; } } - // if original wasn't any of $exts, return only original - if (empty($files) && !$onlyone) { - $files[$srcExt] = $src; - } return $files; } |