diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2009-11-14 06:27:09 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2009-11-14 06:27:09 +0000 |
commit | 5d80f343a402a45a4f128bd7aee33587ac009042 (patch) | |
tree | 73adbd51e09b03ef6dccf9843b1a53b3b84c421a /server/xml.server.php | |
parent | f12fad7c305e0b8824aae95ed64428d5b11d68e7 (diff) | |
download | ampache-5d80f343a402a45a4f128bd7aee33587ac009042.tar.gz ampache-5d80f343a402a45a4f128bd7aee33587ac009042.tar.bz2 ampache-5d80f343a402a45a4f128bd7aee33587ac009042.zip |
Really really fix democratic localplay methods, now that i can test them
Diffstat (limited to 'server/xml.server.php')
-rw-r--r-- | server/xml.server.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/server/xml.server.php b/server/xml.server.php index f3722dd8..9a0df4cf 100644 --- a/server/xml.server.php +++ b/server/xml.server.php @@ -360,7 +360,7 @@ switch ($_REQUEST['action']) { echo xmlData::error('400',_('Media Object Invalid or Not Specified')); break; } - $democratic->vote(array('song',$media->id)); + $democratic->vote(array(array('song',$media->id))); // If everything was ok $xml_array = array('action'=>$_REQUEST['action'],'method'=>$_REQUEST['method'],'result'=>true); @@ -373,7 +373,8 @@ switch ($_REQUEST['action']) { echo xmlData::error('400',_('Media Object Invalid or Not Specified')); } - $democratic->remove_vote($media->id); + $uid = $democratic->get_uid_from_object_id($media->id,$type); + $democratic->remove_vote($uid); // Everything was ok $xml_array = array('action'=>$_REQUEST['action'],'method'=>$_REQUEST['method'],'result'=>true); |