<?php
/**
 * Demonstrates adding an annotation through an action
 *
 * This action adds a rating annotation to an entity. If this was coming from
 * a five-star rating tool, the rating would be a number between 0 and 5. The
 * GUID of the entity being rating is also submitted to the action.
 */

$rating = get_input('rating');
$guid = get_input('guid');

$entity = get_entity($guid);
if (!$entity) {
	register_error(elgg_echo('rating:failure'));
	forward(REFERER);
}

$entity->annotate('rating', $rating);

system_message(elgg_echo('rating:success'));
forward(REFERER);