on deleting a notice
This commit is contained in:
parent
9e4f40806a
commit
6d89aa0931
@ -1064,3 +1064,5 @@ EndRssEntryArray: at the end of copying a notice to an array
|
|||||||
- $notice: the notice being copied
|
- $notice: the notice being copied
|
||||||
- &$entry: the entry, with all the fields filled up
|
- &$entry: the entry, with all the fields filled up
|
||||||
|
|
||||||
|
NoticeDeleteRelated: at the beginning of deleting related fields to a notice
|
||||||
|
- $notice: notice being deleted
|
||||||
|
@ -121,16 +121,19 @@ class Notice extends Memcached_DataObject
|
|||||||
$deleted->insert();
|
$deleted->insert();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Clear related records
|
if (Event::handle('NoticeDeleteRelated', array($this))) {
|
||||||
|
|
||||||
$this->clearReplies();
|
// Clear related records
|
||||||
$this->clearRepeats();
|
|
||||||
$this->clearFaves();
|
|
||||||
$this->clearTags();
|
|
||||||
$this->clearGroupInboxes();
|
|
||||||
|
|
||||||
// NOTE: we don't clear inboxes
|
$this->clearReplies();
|
||||||
// NOTE: we don't clear queue items
|
$this->clearRepeats();
|
||||||
|
$this->clearFaves();
|
||||||
|
$this->clearTags();
|
||||||
|
$this->clearGroupInboxes();
|
||||||
|
|
||||||
|
// NOTE: we don't clear inboxes
|
||||||
|
// NOTE: we don't clear queue items
|
||||||
|
}
|
||||||
|
|
||||||
$result = parent::delete();
|
$result = parent::delete();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user