forked from GNUsocial/gnu-social
Delete the notice *and* the photo
This commit is contained in:
parent
35e0832ec0
commit
57aef10ed2
@ -182,18 +182,13 @@ class EditphotoAction extends Action
|
||||
//For redirection
|
||||
$oldalbum = $this->album_id;
|
||||
|
||||
$this->photo->title = "";
|
||||
$this->photo->photo_description = "";
|
||||
$this->photo->profile_id = 0;
|
||||
$this->photo->album_id = 0;
|
||||
$this->photo->uri = "";
|
||||
$this->photo->thumb_uri = "";
|
||||
$notice = Notice::staticGet('id', $this->photo->notice_id);
|
||||
|
||||
if ($this->photo->validate())
|
||||
$this->photo->update();
|
||||
else {
|
||||
$this->showForm(_('Error: The photo data is not valid.'));
|
||||
return;
|
||||
$this->photo->delete();
|
||||
|
||||
if (Event::handle('StartDeleteOwnNotice', array($this->user, $notice))) {
|
||||
$notice->delete();
|
||||
Event::handle('EndDeleteOwnNotice', array($this->user, $notice));
|
||||
}
|
||||
$this->showForm(_('Success!'));
|
||||
common_redirect('/' . $this->user->nickname . '/photos/' . $oldalbum, '303');
|
||||
|
Loading…
Reference in New Issue
Block a user