function voting_service_delete_vote in MediaFront 6
Same name and namespace in other branches
- 6.2 services/voting_service/voting_service.module \voting_service_delete_vote()
1 string reference to 'voting_service_delete_vote'
- voting_service_service in services/
voting_service/ voting_service.module - Implementation of hook_service()
File
- services/
voting_service/ voting_service.module, line 175
Code
function voting_service_delete_vote($content_type, $content_id, $tag = "vote") {
global $user;
$criteria['content_type'] = $content_type;
$criteria['content_type'] = $content_id;
$criteria['tag'] = $tag;
$criteria['uid'] = $user->uid;
$criteria['value_type'] = 'percent';
$votes = votingapi_select_results($criteria);
if ($votes) {
votingapi_delete_vote(array(
'vote_id' => $votes[0]->vote_id,
));
votingapi_recalculate_results($content_type, $content_id, TRUE);
}
return voting_service_get_vote($content_type, $content_id, $tag);
}