Back to PhocacartFileThumbnail class

Method getThumbnailResize

public static
getThumbnailResize
(mixed $size = 'all')

Method getThumbnailResize - Source code

public static function getThumbnailResize($size = 'all')
{
    // Get width and height from Default settings
    $params = PhocacartUtils::getComponentParameters();
    $large_image_width = $params->get('large_image_width', 640);
    $large_image_height = $params->get('large_image_height', 480);
    $medium_image_width = $params->get('medium_image_width', 300);
    $medium_image_height = $params->get('medium_image_height', 200);
    $small_image_width = $params->get('small_image_width', 180);
    $small_image_height = $params->get('small_image_height', 120);
    switch ($size) {
        case 'large':
            $fileResize['width'] = $large_image_width;
            $fileResize['height'] = $large_image_height;
            break;
        case 'medium':
            $fileResize['width'] = $medium_image_width;
            $fileResize['height'] = $medium_image_height;
            break;
        case 'small':
            $fileResize['width'] = $small_image_width;
            $fileResize['height'] = $small_image_height;
            break;
        default:
        case 'all':
            $fileResize['smallwidth'] = $small_width;
            $fileResize['smallheight'] = $small_height;
            $fileResize['mediumwidth'] = $medium_width;
            $fileResize['mediumheight'] = $medium_height;
            $fileResize['largewidth'] = $large_width;
            $fileResize['largeheight'] = $large_height;
            break;
    }
    return $fileResize;
}