public static
displayCategoriesImageOrFolder
(mixed $filename, mixed $imgCategoriesSize, mixed $rightDisplayKey = 0)
/*
* IMAGE OR FOLDER - CATEGORIES VIEW - INTERNAL IMAGE
* 0-small,1-medium,2-smallFolder,3-mediumFolder,4-smallShadow,5-mediumShadow,6-smallFolderShadow,7-mediumFolderShadow
*/
public static function displayCategoriesImageOrFolder($filename, $imgCategoriesSize, $rightDisplayKey = 0)
{
phocagalleryimport('phocagallery.image.image');
phocagalleryimport('phocagallery.path.path');
phocagalleryimport('phocagallery.file.filethumbnail');
$path = PhocaGalleryPath::getPath();
// if category is not accessable, display the key in the image:
$key = '';
if ((int) $rightDisplayKey == 0) {
//$key = '-key';
return false;
}
switch ($imgCategoriesSize) {
// user wants to display only icon folder (parameters) medium
case 3:
case 7:
return false;
//$fileThumbnail = PhocaGalleryFileThumbnail::getThumbnailName($filename, 'medium');
//$fileThumbnail->rel = $path->image_rel_front . 'icon-folder-medium'.$key.'.png';
break;
// user wants to display only icon folder (parameters) small
case 2:
case 6:
return false;
//$fileThumbnail = PhocaGalleryFileThumbnail::getThumbnailName($filename, 'small');
//$fileThumbnail->rel = $path->image_rel_front . 'icon-folder-small-main'.$key.'.png';
break;
// standard medium image next to category in categories view - if the file doesn't exist, it will be displayed folder icon
case 1:
case 5:
$fileThumbnail = PhocaGalleryFileThumbnail::getThumbnailName($filename, 'medium');
if (!File::exists($fileThumbnail->abs) || $rightDisplayKey == 0) {
return false;
//$fileThumbnail->rel = $path->image_rel_front . 'icon-folder-medium'.$key.'.png';
}
break;
// standard small image next to category in categories view - if the file doesn't exist, it will be displayed folder icon
case 0:
case 4:
$fileThumbnail = PhocaGalleryFileThumbnail::getThumbnailName($filename, 'small');
if (!File::exists($fileThumbnail->abs) || $rightDisplayKey == 0) {
return false;
//$fileThumbnail->rel = $path->image_rel_front . 'icon-folder-small-main'.$key.'.png';
}
break;
}
return $fileThumbnail;
}