コード例 #1
0
 /**
  * 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)));
     }
 }