function voting_rules_action_cast_vote_node in Voting Rules 6
Action: Cast Vote on a node
File
- ./
voting_rules.rules.inc, line 315 - Provides Rules integration for the Votingapi module
Code
function voting_rules_action_cast_vote_node($node, $settings) {
if ($settings['vote_uid'] == 'current') {
global $user;
$settings['vote_uid'] = $user->uid;
}
$vote = array(
'content_type' => 'node',
'content_id' => $node->nid,
'value_type' => $settings['vote_value_type'],
'value' => $settings['vote_value'],
'uid' => $settings['vote_uid'],
'tag' => $settings['vote_tag'],
);
$votes = array(
$vote,
);
votingapi_set_votes($votes);
}