You are here

function voting_service_get_user_vote in MediaFront 6

Same name and namespace in other branches
  1. 6.2 services/voting_service/voting_service.module \voting_service_get_user_vote()
1 call to voting_service_get_user_vote()
voting_service_playlist_node in services/voting_service/voting_service.module
Implementation of hook_playlist_node()
1 string reference to 'voting_service_get_user_vote'
voting_service_service in services/voting_service/voting_service.module
Implementation of hook_service()

File

services/voting_service/voting_service.module, line 124

Code

function voting_service_get_user_vote($content_type, $content_id, $tag = "vote") {
  global $user;
  if ($user->uid) {
    $criteria['content_type'] = $content_type;
    $criteria['content_id'] = $content_id;
    $criteria['tag'] = $tag;
    $criteria['value_type'] = 'percent';
    $criteria['uid'] = $user->uid;
    $votes = votingapi_select_votes($criteria);
  }
  if ($votes) {
    return $votes[0];
  }
  else {
    return array(
      'type' => $content_type,
      'tag' => $tag,
      'value' => 0,
    );
  }
}