/** * Delete image files * * @param PluginLsgallery_ModuleImage_EntityImage $oImage */ public function DeleteImageFiles($oImage) { @unlink($this->Image_GetServerPath(rtrim(Config::Get('path.root.web'), '/') . $oImage->getWebPath())); $aSizes = Config::Get('plugin.lsgallery.size'); // Удаляем все сгенерированные миниатюры основываясь на данных из конфига. foreach ($aSizes as $aSize) { $sSize = $aSize['w']; if ($aSize['crop']) { $sSize .= 'crop'; } @unlink($this->Image_GetServerPath(rtrim(Config::Get('path.root.web'), '/') . $oImage->getWebPath($sSize))); } }