summaryrefslogtreecommitdiff
path: root/inc/media.php
diff options
context:
space:
mode:
authorAnika Henke <anika@selfthinker.org>2013-08-03 14:34:17 +0100
committerAnika Henke <anika@selfthinker.org>2013-08-03 14:34:17 +0100
commit79e53fe5a44293a82486c7228deb6d435768bc04 (patch)
tree6ee7bd9d4414d4af8d2ce95e46bca38aa3d5e8c6 /inc/media.php
parent99f943f68e3a6bd43d9b5b90f39e058ee2acfa9d (diff)
downloadrpg-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.php15
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;
}