function commons_like_votingapi_delete in Drupal Commons 7.3
Implements hook_votingapi_delete(). Delete a message when a user unlikes a node.
File
- modules/
commons/ commons_like/ commons_like.module, line 54
Code
function commons_like_votingapi_delete($votes) {
foreach ($votes as $vote) {
if (isset($vote['tag']) && $vote['tag'] == 'commons_like' && $vote['entity_type'] == 'node') {
if (module_exists('commons_activity_streams') && ($mids = commons_like_existing_node_like_messages($vote['uid'], array(
$vote['entity_id'],
)))) {
message_delete_multiple($mids);
}
}
}
}