? .svn
? ajax-decisions-links.patch.1
? decisions_results_wrapper.pach
? decisions_results_wrapper.patch
? decisions_theme-a.patch
? diff.diff
? diff.txt
? func.patch
? latest.diff
? selection.js.txt
? selection.module
? modes/.svn
? modes/selection.css.txt
? modes/selection.js.txt
? modes/ucd
? po/.svn
? tests/.svn
? translations/.svn
Index: decisions.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/decisions/decisions.module,v
retrieving revision 1.233
diff -u -p -r1.233 decisions.module
--- decisions.module	23 Feb 2010 04:18:38 -0000	1.233
+++ decisions.module	23 Feb 2010 04:41:04 -0000
@@ -582,6 +582,30 @@ function decisions_algorithms($mode) {
   return $algs;
 }
 
+/*
+ * Return the decisions votes for a nid from a particular user (or IP address).
+ */
+function decisions_get_votes($nid, $uid) {
+  $criteria['content_id'] = $nid;
+  $criteria['content_type'] = 'decisions';
+  $criteria['content_id'] = $nid;
+  if ($uid == 0) {
+    $criteria['vote_source'] = ip_address();
+  }
+  else {
+    $criteria['uid'] = $uid;
+  }
+  return votingapi_select_votes($criteria);
+}
+
+/*
+ * Return results for a given nid.
+ */
+function decisions_get_results($nid) {
+  $criteria['content_id'] = $nid;
+  $criteria['content_type'] = 'decisions';
+  return votingapi_select_results($criteria);
+}
 /*************/
 /* Callbacks */
 /*************/
Index: modes/selection.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/decisions/modes/selection.module,v
retrieving revision 1.24
diff -u -p -r1.24 selection.module
--- modes/selection.module	23 Feb 2010 04:18:38 -0000	1.24
+++ modes/selection.module	23 Feb 2010 04:41:04 -0000
@@ -77,7 +77,7 @@ function selection_vote($nid = 0, $cid =
         exit();
       }
     }
-    $voted = selection_get_votes($nid, $user->uid);
+    $voted = decisions_get_votes($nid, $user->uid);
     if (empty($voted)) {
       $vote = array(
         'value' => 1,
@@ -310,21 +310,6 @@ function selection_decisions_format_vote
   return implode(', ', $unordered_votes);
 }
 
-function selection_get_votes($nid, $uid) {
-  $criteria['content_id'] = $nid;
-  $criteria['value_type'] = 'option';
-  $criteria['content_type'] = 'decisions';
-  $criteria['content_id'] = $nid;
-  if ($uid == 0) {
-    $criteria['vote_source'] = ip_address();
-  }
-  else {
-    $criteria['uid'] = $uid;
-  }
-  $results = votingapi_select_votes($criteria);
-  return $results;
-}
-
 /**
  * Registers the vote as a key for this node using votingapi_set_vote().
  */
