diff U3w C:/Documents and Settings/CF/Desktop/radioactivity-5.x-1.2-rc1.tar/radioactivity/plugins/radioactivity_votingapi.module C:/Documents and Settings/CF/Desktop/radioactivity-5.x-1.2-rc1.tar/radioactivity/plugins/radioactivity_votingapi.module_p
--- plugins/radioactivity_votingapi.module	Thu Aug 28 15:03:14 2008
+++ plugins/radioactivity_votingapi.module	Thu Aug 28 15:03:25 2008
@@ -22,18 +22,23 @@
 
 function radioactivity_votingapi_radioactivity_info() {
   return array('sources' => array('node' =>
-                                  array('vote' => array('title_placeholder' => 'vote')),
+                                  array('vote_up' => array('title_placeholder' => 'vote up'), 'vote_down' => array('title_placeholder' => 'vote down')),
                                   'comment' =>
-                                  array('vote' => array('title_placeholder' => 'vote'))));
+                                  array('vote_up' => array('title_placeholder' => 'vote up'), 'vote_down' => array('title_placeholder' => 'vote down'))));
 }
 
 function radioactivity_votingapi_insert(&$vobj) {
   $oclass=$vobj->content_type;
   $oid=$vobj->content_id;
+  $value=$vobj->value;
 
   switch ($oclass) {
     case 'node':
     case 'comment':
-      radioactivity_add_energy($oid, $oclass, 'vote');
+      if ($value>=0) {
+        radioactivity_add_energy($oid, $oclass, 'vote_up');
+      } else {
+        radioactivity_add_energy($oid, $oclass, 'vote_down');
+      }
   }
 }

