Boa tarde,
Tenho a seguinte função:
function api_moodle_integration_get_group_discussions($group_guid){
$return = array();
$options = array(
'type' => 'object',
'subtype' => 'groupforumtopic',
'annotation_name' => 'group_topic_post',
'container_guid' => $group_guid,
'limit' => 5
);
if ($forum = elgg_get_entities_from_annotations($options)) {
foreach($forum as $message){
$return[] = array(
'title' => $message->title,
'url' => $message->getUrl(),
'time' => elgg_get_friendly_time($message->time_created),
'user' => $message->getOwnerEntity()->name
);
}
}
return $return;
}
O problema é que ela não me retorna o resultado que quero: Post de discussão da comunidade.
Quando deixo somente o 'type' => 'object', e comento as os outros parâmetros, a função me retorna, porém traz também posts do microblog, atualizações de plugin, e outros objetos que não me interessam..
Qual o subtipo que devo utilizar pra recuperar a informação que preciso?
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
- Gustavo Caldeira@gucaldeira
Gustavo Caldeira - 0 likes
You must log in to post replies.Acho que você tem que usar outro método.. elgg_get_annotations http://reference.elgg.org/annotations_8php.html#ae6685c23c9906b8c00469e1f6a1ca717