function commons_radioactivity_votingapi_insert in Drupal Commons 7.3
Implements hook_votingapi_insert().
Increase radioactivity when a node is liked.
File
- modules/
commons/ commons_radioactivity/ includes/ incidents/ commons_radioactivity.incidents_votingapi.inc, line 13 - Radioactivity integration for the Voting API module.
Code
function commons_radioactivity_votingapi_insert($votes) {
foreach ($votes as $vote) {
if ($vote['tag'] == 'commons_like' && $vote['entity_type'] == 'node') {
$node = node_load($vote['entity_id']);
// A user liking their own node should not increase radioactivity.
if ($node->uid != $vote['uid']) {
commons_radioactivity_incident_node($node, COMMONS_RADIOACTIVITY_LIKE);
}
}
}
}