You are here

function Thumbs::alterTemplateVars in Vote Up/Down 8

File

src/Plugin/VoteUpDownWidget/Thumbs.php, line 20

Class

Thumbs
Provides the "thumbs" Vote Up/Down widget

Namespace

Drupal\vud\Plugin\VoteUpDownWidget

Code

function alterTemplateVars($widget_template, &$variables) {
  $criteria = [
    'entity_type' => $variables['entity_type'],
    'entity_id' => $variables['entity_id'],
    'value_type' => $variables['points'],
    'tag' => $variables['tag'],
  ];
  $criteria['function'] = 'sum';
  $vote_result = votingapi_select_single_result_value($criteria);
  $variables['vote_sum'] = $vote_result ? $vote_result : 0;
}