canEdit()) { $container = get_entity($blog->container_guid); if ($blog->delete()) { system_message(elgg_echo('blog:message:deleted_post')); if (elgg_instanceof($container, 'group')) { forward("blog/group/$container->guid/all"); } else { forward("blog/owner/$container->username"); } } else { register_error(elgg_echo('blog:error:cannot_delete_post')); } } else { register_error(elgg_echo('blog:error:post_not_found')); } forward(REFERER);