Browse Source

Improved deleting of photos

Tobias Reich 10 years ago
parent
commit
c9e7954446
1 changed files with 3 additions and 3 deletions
  1. 3 3
      php/modules/Photo.php

+ 3 - 3
php/modules/Photo.php

@@ -674,9 +674,9 @@ class Photo extends Module {
 			$thumbUrl2x = $thumbUrl2x[0] . '@2x.' . $thumbUrl2x[1];
 
 			# Delete files
-			if (!unlink($this->uploadsBig . $photo->url))			return false;
-			if (!unlink($this->uploadsThumb . $photo->thumbUrl))	return false;
-			if (!unlink($this->uploadsThumb . $thumbUrl2x))		return false;
+			if (file_exists($this->uploadsBig . $photo->url)&&!unlink($this->uploadsBig . $photo->url))					return false;
+			if (file_exists($this->uploadsThumb . $photo->thumbUrl)&&!unlink($this->uploadsThumb . $photo->thumbUrl))	return false;
+			if (file_exists($this->uploadsThumb . $thumbUrl2x)&&!unlink($this->uploadsThumb . $thumbUrl2x))				return false;
 
 			# Delete db entry
 			$delete = $this->database->query("DELETE FROM lychee_photos WHERE id = '$photo->id';");