delete.php 471 B

123456789101112131415161718192021
  1. <?php
  2. /**
  3. * Delete notifier notification entity
  4. *
  5. * @package Notifier
  6. */
  7. $entity_guid = get_input('guid');
  8. $entity = get_entity($entity_guid);
  9. if (elgg_instanceof($entity, 'object', 'notification') && $entity->canEdit()) {
  10. if ($entity->delete()) {
  11. system_message(elgg_echo('notifier:message:deleted'));
  12. } else {
  13. register_error(elgg_echo('notifier:error:cannot_delete'));
  14. }
  15. } else {
  16. register_error(elgg_echo('notifier:error:not_found'));
  17. }
  18. forward(REFERER);