public function VotingApi_VoteStorage::selectVotes in Voting API 7.3
File
- ./
votingapi.module, line 286 - A generalized voting API for Drupal.
Class
Code
public function selectVotes($criteria, $limit) {
$query = db_select('votingapi_vote')
->fields('votingapi_vote');
foreach ($criteria as $key => $value) {
if ($key == 'timestamp') {
$query
->condition($key, $value, '>');
}
else {
$query
->condition($key, $value, is_array($value) ? 'IN' : '=');
}
}
if (!empty($limit)) {
$query
->range(0, $limit);
}
$result = $query
->execute();
$result->fetchOptions['class_name'] = 'VotingApi_Vote';
return $result
->fetchAll(PDO::FETCH_CLASS);
}