Improve media retrieval performance
This commit is contained in:
@@ -180,9 +180,9 @@ class Media extends PhpObject {
|
||||
{
|
||||
$sMediaPath = self::getMediaPath($sMediaName);
|
||||
$sThumbPath = self::getMediaPath($sMediaName, 'thumbnail');
|
||||
$sType = self::getMediaType($sMediaName);
|
||||
|
||||
if(!file_exists($sThumbPath)) {
|
||||
$sType = self::getMediaType($sMediaName);
|
||||
switch($sType) {
|
||||
case 'image':
|
||||
$asThumbInfo = ToolBox::createThumbnail($sMediaPath, self::THUMB_MAX_WIDTH, 0, $sThumbPath);
|
||||
@@ -211,7 +211,7 @@ class Media extends PhpObject {
|
||||
}
|
||||
|
||||
private static function getMediaPath($sMediaName, $sFileType='media') {
|
||||
if($sFileType=='thumbnail') return self::THUMB_FOLDER.$sMediaName.(self::getMediaType($sMediaName)=='video'?'.png':'');
|
||||
if($sFileType=='thumbnail') return self::THUMB_FOLDER.$sMediaName.(strtolower(substr($sMediaName, -3))=='mov'?'.png':'');
|
||||
else return self::MEDIA_FOLDER.$sMediaName;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user