UpAndDown.php in Vote Up/Down 8
File
src/Plugin/VoteUpDownWidget/UpAndDown.php
View source
<?php
namespace Drupal\vud\Plugin\VoteUpDownWidget;
use Drupal\vud\Plugin\VoteUpDownWidgetBase;
class UpAndDown extends VoteUpDownWidgetBase {
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'] = 'positives';
$vote_result = votingapi_select_single_result_value($criteria);
$variables['up_points'] = $vote_result;
$criteria['function'] = 'negatives';
$vote_result = votingapi_select_single_result_value($criteria);
$variables['down_points'] = $vote_result;
}
}
Classes
Name |
Description |
UpAndDown |
Provides the "upanddown" Vote Up/Down widget |