function votingapiactivity_votingapi_insert in Activity 5.3
Same name and namespace in other branches
- 5.4 contrib/votingapiactivity/votingapiactivity.module \votingapiactivity_votingapi_insert()
- 5.2 contrib/votingapiactivity.module \votingapiactivity_votingapi_insert()
- 6 contrib/votingapiactivity/votingapiactivity.module \votingapiactivity_votingapi_insert()
Implementation of hook_votingapi_insert()
File
- contrib/
votingapiactivity/ votingapiactivity.module, line 76
Code
function votingapiactivity_votingapi_insert() {
$args = func_get_args();
$node = node_load($args[0]->content_id);
$user = user_load(array(
'uid' => $args[0]->uid,
));
$data = array(
'user-id' => $user->uid,
'user-name' => $user->name,
'node-id' => $args[0]->content_id,
'node-title' => $node->title,
'rating-value' => $args[0]->value,
'rating_type' => $args[0]->value_type,
);
$target_users_roles = array(
ACTIVITY_ALL => 'all',
$user->uid => 'author',
);
activity_insert('votingapiactivity', 'vote', 'mark', $data, $target_users_roles);
}