function delete() { $entry_id = $this->getProperty('entry_id'); $blog_id = $this->getProperty('fk_blog_id'); foreach (BlogComment::getComments(array('entry_id' => $this->getProperty('entry_id'))) as $Comment) { $Comment->delete(); } parent::delete(); BlogImageHelper::RemoveImageDerivates('entry', $entry_id); BlogentryTopic::OnBlogentryDelete($entry_id); Blog::TriggerCounters($blog_id); $CampCache = CampCache::singleton(); $CampCache->clear('user'); }