<?php
/**
 * Elgg bookmarks edit action
 * 
 */
	
//set some required variables
$guid = get_input('guid');
$title = get_input('title');
$address = get_input('address');
$notes = get_input('notes');
$access = get_input('access');
$tags = get_input('tags');
$tagarray = string_to_tag_array($tags);

// Make sure we actually have permission to edit
$bookmark = get_entity($guid);
if ($bookmark->getSubtype() == "bookmarks" && $bookmark->canEdit()) {
	$bookmark->title = $title;
	$bookmark->description = $notes;
	$bookmark->address = $address;
	$bookmark->access_id = $access;
	$bookmark->tags = $tagarray;
	if ($bookmark->save()) {
		system_message(elgg_echo('bookmarks:edit:success'));
	} else {
		system_message(elgg_echo('bookmarks:edit:fail'));
	}
}else{
	system_message(elgg_echo('bookmarks:edit:fail'));
}
$account = get_entity($bookmark->container_guid);
forward("pg/bookmarks/" . $account->username);