This is reported as working on Version 2.40 of WP-Polls.
Open WP-Polls.php
Find:
foreach($poll_aid_array as $polla_aid) { $wpdb->query("UPDATE $wpdb->pollsa SET polla_votes = (polla_votes+1) WHERE polla_qid = $poll_id AND polla_aid = $polla_aid"); }
Below is ONLY for CubePoints 3.0+
Add this code after that line:
//Cubepoints support
$current_user = wp_get_current_user();
cp_points(‘wppolls_cb_new_topic’, $current_user->ID, get_option(‘cp_wppolls_topic’), “”);
Then save this file as wp_polls.txt and upload it to the CubePoints module folder:
wp-content/plugins/cubepoints/modules/
Active the module, set your points value and your set!
Below is ONLY for CubePoints 2.0 – 2.1.3
Add this code after that line:
/* Additional CubePoints integration */ if( function_exists('cp_alterPoints') && is_user_logged_in() ){ cp_alterPoints(cp_currentUser(), 1); cp_log('Poll Vote', cp_currentUser(), 1, Polls); }
This will give the user 1 point for creating a poll.
Thanks to Armin for figuring this out.

October 11th, 2011 on 3:11 pm
dut does not Poll Vote log!
November 21st, 2011 on 3:55 pm
I’ll update this to work with CubePoints 3 later when I have time.
November 25th, 2011 on 10:46 am
Thanks, it works and adds points but doesn’t display any description on the LOGS page or my points page.
How can I make the “description” work?
November 26th, 2011 on 9:44 pm
Updated the post with how to make this work with CubePoints 3.0