123456789101112131415161718192021222324252627 |
- <?php
- /**
- * Delete blog entity
- *
- * @package Blog
- */
- $blog_guid = get_input('guid');
- $blog = get_entity($blog_guid);
- if (elgg_instanceof($blog, 'object', 'blog') && $blog->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);
|