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'); + } } }