diff options
-rw-r--r-- | core/helpers/movie.php | 9 | ||||
-rw-r--r-- | core/helpers/photo.php | 8 |
2 files changed, 15 insertions, 2 deletions
diff --git a/core/helpers/movie.php b/core/helpers/movie.php index 9a93afbf..78c28908 100644 --- a/core/helpers/movie.php +++ b/core/helpers/movie.php @@ -75,6 +75,13 @@ class movie_Core { // This saves the photo $movie->add_to_parent($parent); + + // If the thumb or resize already exists then rename it + if (file_exists($movie->resize_path()) || file_exists($movie->thumb_path())) { + $movie->name = $pi["filename"] . "-" . rand() . "." . $pi["extension"]; + $movie->save(); + } + copy($filename, $movie->file_path()); module::event("item_created", $movie); @@ -83,7 +90,7 @@ class movie_Core { graphics::generate($movie); // If the parent has no cover item, make this it. - $parent = $movie->parent(); + //$parent = $movie->parent(); if ($parent->album_cover_item_id == null) { $parent->album_cover_item_id = $movie->id; $parent->save(); diff --git a/core/helpers/photo.php b/core/helpers/photo.php index aab72a87..7664e2d0 100644 --- a/core/helpers/photo.php +++ b/core/helpers/photo.php @@ -72,9 +72,15 @@ class photo_Core { // @todo Improve this. Random numbers are not user friendly $photo->name = rand() . "." . $pi["extension"]; } - // This saves the photo $photo->add_to_parent($parent); + + // If the thumb or resize already exists then rename it + if (file_exists($photo->resize_path()) || file_exists($photo->thumb_path())) { + $photo->name = $pi["filename"] . "-" . rand() . "." . $pi["extension"]; + $photo->save(); + } + copy($filename, $photo->file_path()); module::event("item_created", $photo); |