Back to PhocacartFileThumbnail class

Method deleteFileThumbnail

public static
deleteFileThumbnail
(mixed $filename, mixed $small = 0, mixed $medium = 0, mixed $large = 0, mixed $manager = '')

Method deleteFileThumbnail - Source code

public static function deleteFileThumbnail($filename, $small = 0, $medium = 0, $large = 0, $manager = '')
{
    if ($small == 1) {
        $fileNameThumbS = PhocacartFileThumbnail::getThumbnailName($filename, 'small', $manager);
        if (File::exists($fileNameThumbS->abs)) {
            File::delete($fileNameThumbS->abs);
        }
        //WEBP COPY
        $webpCopyS = PhocacartFile::changeFileExtension($fileNameThumbS->abs, 'webp');
        if (File::exists($webpCopyS)) {
            File::delete($webpCopyS);
        }
    }
    if ($medium == 1) {
        $fileNameThumbM = PhocacartFileThumbnail::getThumbnailName($filename, 'medium', $manager);
        if (File::exists($fileNameThumbM->abs)) {
            File::delete($fileNameThumbM->abs);
        }
        //WEBP COPY
        $webpCopyM = PhocacartFile::changeFileExtension($fileNameThumbM->abs, 'webp');
        if (File::exists($webpCopyM)) {
            File::delete($webpCopyM);
        }
    }
    if ($large == 1) {
        $fileNameThumbL = PhocacartFileThumbnail::getThumbnailName($filename, 'large', $manager);
        if (File::exists($fileNameThumbL->abs)) {
            File::delete($fileNameThumbL->abs);
        }
        //WEBP COPY
        $webpCopyL = PhocacartFile::changeFileExtension($fileNameThumbL->abs, 'webp');
        if (File::exists($webpCopyL)) {
            File::delete($webpCopyL);
        }
    }
    return true;
}