public function deleteTemporaryPhoto($photoId)
 {
     /** @var PHOTO_BOL_Photo $photo */
     $photo = $this->photoTemporaryDao->findById($photoId);
     if (!$photo) {
         return false;
     }
     @unlink($this->photoTemporaryDao->getTemporaryPhotoPath($photoId, 1));
     @unlink($this->photoTemporaryDao->getTemporaryPhotoPath($photoId, 2));
     @unlink($this->photoTemporaryDao->getTemporaryPhotoPath($photoId, 3));
     @unlink($this->photoTemporaryDao->getTemporaryPhotoPath($photoId, 4));
     @unlink($this->photoTemporaryDao->getTemporaryPhotoPath($photoId, 5));
     $this->photoTemporaryDao->delete($photo);
     return true;
 }
예제 #2
0
 public function deleteTemporaryPhoto($photoId)
 {
     $photo = $this->photoTemporaryDao->findById($photoId);
     if (!$photo) {
         return false;
     }
     $preview = $this->photoTemporaryDao->getTemporaryPhotoPath($photoId, 1);
     @unlink($preview);
     $main = $this->photoTemporaryDao->getTemporaryPhotoPath($photoId, 2);
     @unlink($main);
     if ($photo->hasFullsize) {
         $original = $this->photoTemporaryDao->getTemporaryPhotoPath($photoId, 3);
         @unlink($original);
     }
     $this->photoTemporaryDao->delete($photo);
     return true;
 }