Ver código fonte

[Backend] Fix bug duplicate image

develop
Fab 3 anos atrás
pai
commit
1395b8111e
1 arquivos alterados com 3 adições e 1 exclusões
  1. +3
    -1
      ShopBundle/Services/UtilsProcess.php

+ 3
- 1
ShopBundle/Services/UtilsProcess.php Ver arquivo

@@ -93,13 +93,15 @@ class UtilsProcess


if ($entity->getImage() && file_exists($basePath . $entity->getImage())) {
$extension = (pathinfo($basePath . $entity->getImage(), PATHINFO_EXTENSION));
$extension = pathinfo($basePath . $entity->getImage(), PATHINFO_EXTENSION);

if ($extension == "jpg" || $extension == "png" || $extension == "gif") {
$newImage = md5(uniqid()) . '.' . $extension;
if ($folder) $newImage = $folder . '/' . $newImage;
copy($basePath . $entity->getImage(), $basePath . $newImage);
$entity->setImage($newImage);
}else{
$entity->setImage(null);
}
} else {
$entity->setImage(null);

Carregando…
Cancelar
Salvar