mirror of
https://github.com/Poniverse/Pony.fm.git
synced 2024-11-25 06:27:59 +01:00
Made the image re-importer more robust + fixed a typo.
This commit is contained in:
parent
dab9f08cf5
commit
af760aa13f
2 changed files with 14 additions and 15 deletions
|
@ -83,23 +83,22 @@ class Image extends Model
|
|||
$hash = md5_file($file->getPathname());
|
||||
$image = Image::whereHash($hash)->whereUploadedBy($userId)->first();
|
||||
|
||||
if (!$forceReupload && $image) {
|
||||
return $image;
|
||||
}
|
||||
if ($image) {
|
||||
if ($forceReupload) {
|
||||
// delete existing versions of the image
|
||||
$filenames = scandir($image->getDirectory());
|
||||
$imagePrefix = $image->id.'_';
|
||||
|
||||
if ($forceReupload) {
|
||||
// delete existing versions of the image
|
||||
$filenames = scandir($image->getDirectory());
|
||||
$imagePrefix = $image->id.'_';
|
||||
$filenames = array_filter($filenames, function(string $filename) use ($imagePrefix) {
|
||||
return Str::startsWith($filename, $imagePrefix);
|
||||
});
|
||||
|
||||
$filenames = array_filter($filenames, function(string $filename) use ($imagePrefix) {
|
||||
return Str::startsWith($filename, $imagePrefix);
|
||||
});
|
||||
|
||||
foreach($filenames as $filename) {
|
||||
unlink($image->getDirectory().'/'.$filename);
|
||||
foreach($filenames as $filename) {
|
||||
unlink($image->getDirectory().'/'.$filename);
|
||||
}
|
||||
} else {
|
||||
return $image;
|
||||
}
|
||||
|
||||
} else {
|
||||
$image = new Image();
|
||||
}
|
||||
|
|
|
@ -346,7 +346,7 @@ ponyfm.config [
|
|||
templateUrl: '/templates/home/index.html'
|
||||
controller: 'home'
|
||||
|
||||
# Final catch-all for aritsts
|
||||
# Final catch-all for artists
|
||||
state.state 'content.artist',
|
||||
url: '^/{slug}'
|
||||
templateUrl: '/templates/artists/_show_layout.html'
|
||||
|
|
Loading…
Reference in a new issue