aboutsummaryrefslogtreecommitdiff
path: root/mod/bookmarks/actions/bookmarks/delete.php
blob: d28d8466076aae390f1123c98dea92a099f2aa75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
/**
 * Delete a bookmark
 *
 * @package Bookmarks
 */

$guid = get_input('guid');
$bookmark = get_entity($guid);

if (elgg_instanceof($bookmark, 'object', 'bookmarks') && $bookmark->canEdit() && $bookmark->delete()) {
	system_message(elgg_echo("bookmarks:delete:success"));
	forward(REFERER);
} else {
	register_error(elgg_echo("bookmarks:delete:failed"));
	forward(REFERER);
}