| 123456789101112131415161718192021 | 
							- <?php
 
- /**
 
-  * Remove a page (revision) annotation
 
-  *
 
-  * @package ElggPages
 
-  */
 
- // Make sure we can get the annotations and entity in question
 
- $annotation_id = (int) get_input('annotation_id');
 
- $annotation = elgg_get_annotation_from_id($annotation_id);
 
- if ($annotation) {
 
- 	$entity = get_entity($annotation->entity_guid);
 
- 	if (pages_is_page($entity) && $entity->canEdit() && $annotation->canEdit()) {
 
- 		$annotation->delete();
 
- 		system_message(elgg_echo("pages:revision:delete:success"));
 
- 		forward("pages/history/{$annotation->entity_guid}");
 
- 	}
 
- }
 
- register_error(elgg_echo("pages:revision:delete:failure"));
 
- forward(REFERER);
 
 
  |