X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=Memories%2FPhoto.pm;fp=Memories%2FPhoto.pm;h=939af0078b69d502ffe4491a5fa83bdd31cf682e;hb=fdb21fe7e3d32442fad6c8acf6639de2ec055e37;hp=5ce8d956145728a8906e6f6418b78aba0893cd95;hpb=1a8bef4adce47cbbccc63c447f44d238eb5b2ddd;p=memories.git diff --git a/Memories/Photo.pm b/Memories/Photo.pm index 5ce8d95..939af00 100644 --- a/Memories/Photo.pm +++ b/Memories/Photo.pm @@ -211,6 +211,14 @@ sub comment :Exported {} sub tagedit :Exported {} sub similar :Exported {} sub sized :Exported {} +sub delete :Exported { + my ($self, $r, $photo) = @_; + if ($photo and $photo->uploader == $r->user) { + $photo->delete; + $r->message("Photo deleted!"); + } + $r->template("frontpage"); +} use Class::DBI::Plugin::Pager; use Class::DBI::Plugin::AbstractCount;