Back to PhocaDownloadLayout class

Method getImageFileName

public
getImageFileName
(mixed $imageFilename, mixed $fileName = '', mixed $type = 1, mixed $iconSize = 16)

Method getImageFileName - Source code

public function getImageFileName($imageFilename, $fileName = '', $type = 1, $iconSize = 16)
{
    $name['filenamestyle'] = '';
    $name['filenamethumb'] = '';
    if ($imageFilename != '') {
        $thumbnail = false;
        $thumbnail = preg_match("/phocathumbnail/i", $imageFilename);
        if ($thumbnail) {
            $name['filenamethumb'] = '<div class="pdfv-image-file-thumb" >' . '<img src="' . $this->cssImagePath . $imageFilename . '" alt="" /></div>';
            $name['filenamestyle'] = '';
        } else {
            $name['filenamethumb'] = '';
            $name['filenamestyle'] = 'style="background: url(\'' . $this->cssImagePath . $imageFilename . '\') 0 center no-repeat;"';
        }
    } else {
        $file_icon_mime = $this->params->get('file_icon_mime', 1);
        if ($fileName != '' && $file_icon_mime == 1) {
            if ($type == 3) {
                // Plugin
                $file_icon_size = $iconSize;
            } else {
                if ($type == 2) {
                    $file_icon_size = $this->params->get('file_icon_size_md', 16);
                } else {
                    $file_icon_size = $this->params->get('file_icon_size', 16);
                }
            }
            $icon = PhocaDownloadFile::getMimeTypeIcon($fileName, (int) $file_icon_size, 1);
            $name['filenamethumb'] = '';
            $name['filenamestyle'] = $icon;
        }
    }
    return $name;
}