1234567891011121314151617181920212223 |
- <?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);
|