Back to PhocacartImage class

Method getTitleFromFile

public static
getTitleFromFile
(mixed &$filename, mixed $displayExt = 0, mixed $isThumbnail = 0)

Method getTitleFromFile - Source code

public static function getTitleFromFile(&$filename, $displayExt = 0, $isThumbnail = 0)
{
    $paramsC = PhocacartUtils::getComponentParameters();
    $thumb_name_prefix = $paramsC->get('thumb_name_prefix', 'phoca_thumb');
    $filename = str_replace('//', '/', $filename);
    //$filename			= str_replace(DS, '/', $filename);
    $folderArray = explode('/', $filename);
    $countFolderArray = count($folderArray);
    $lastArrayValue = $countFolderArray - 1;
    $title = new stdClass();
    $title->with_extension = $folderArray[$lastArrayValue];
    $title->without_extension = self::removeExtension($folderArray[$lastArrayValue]);
    if ($displayExt == 1) {
        $titleO = $title->with_extension;
    } else {
        if ($displayExt == 0) {
            $titleO = $title->without_extension;
        } else {
            $titleO = $title;
        }
    }
    if ($isThumbnail) {
        $titleO = str_replace(array($thumb_name_prefix . '_l_', $thumb_name_prefix . '_m_', $thumb_name_prefix . '_s_'), '', $titleO);
    }
    return $titleO;
}