You are here

thumbs.inc in Vote Up/Down 6.3

Same filename and directory in other branches
  1. 7.2 widgets/thumbs/thumbs.inc
  2. 7 widgets/thumbs/thumbs.inc

Thumbs widget.

File

widgets/thumbs/thumbs.inc
View source
<?php

/**
 * @file
 *   Thumbs widget.
 */

/**
 * Implementation of hook_vud_widgets(). (Specialized)
 */
function vud_thumbs_vud_widgets() {
  return array(
    'title' => t('Thumbs up and down'),
    'widget template' => 'widget',
    'alter template variables' => 'vud_widget_thumbs_alter_template_vars',
    'js' => 'thumbs.js',
  );
}
function vud_widget_thumbs_alter_template_vars($template_type, &$variables) {
  $criteria['content_id'] = $variables['content_id'];
  $criteria['content_type'] = $variables['type'];
  $criteria['value_type'] = 'points';
  $criteria['tag'] = $variables['tag'];
  $criteria['function'] = 'sum';
  $vote_sum = votingapi_select_single_result_value($criteria);
  $variables['vote_sum'] = $vote_sum ? $vote_sum : 0;
}

Functions

Namesort descending Description
vud_thumbs_vud_widgets Implementation of hook_vud_widgets(). (Specialized)
vud_widget_thumbs_alter_template_vars