diff options
author | Brion Vibber <brion@pobox.com> | 2010-08-16 16:56:27 -0700 |
---|---|---|
committer | Brion Vibber <brion@pobox.com> | 2010-08-16 16:56:27 -0700 |
commit | 0cfaae48a34da0307c0e713164ebbf5440cb3de0 (patch) | |
tree | 2d9d44ee20aa4b6e718f2a96955291ec5931b034 /classes | |
parent | 341b935acc0111bc2bfa69be5687c4e6f255d8ce (diff) | |
parent | a68c10280fd66f1a6e8d7a776bacfcf38907afa6 (diff) |
Merge branch '0.9.x' into 1.0.x
Diffstat (limited to 'classes')
-rw-r--r-- | classes/Notice.php | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/classes/Notice.php b/classes/Notice.php index fe014b942..5a70f70b6 100644 --- a/classes/Notice.php +++ b/classes/Notice.php @@ -121,16 +121,19 @@ class Notice extends Memcached_DataObject $deleted->insert(); } - // Clear related records + if (Event::handle('NoticeDeleteRelated', array($this))) { - $this->clearReplies(); - $this->clearRepeats(); - $this->clearFaves(); - $this->clearTags(); - $this->clearGroupInboxes(); + // Clear related records - // NOTE: we don't clear inboxes - // NOTE: we don't clear queue items + $this->clearReplies(); + $this->clearRepeats(); + $this->clearFaves(); + $this->clearTags(); + $this->clearGroupInboxes(); + + // NOTE: we don't clear inboxes + // NOTE: we don't clear queue items + } $result = parent::delete(); |