summaryrefslogtreecommitdiffstats
path: root/server/xml.server.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2009-11-14 06:27:09 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2009-11-14 06:27:09 +0000
commit5d80f343a402a45a4f128bd7aee33587ac009042 (patch)
tree73adbd51e09b03ef6dccf9843b1a53b3b84c421a /server/xml.server.php
parentf12fad7c305e0b8824aae95ed64428d5b11d68e7 (diff)
downloadampache-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.php5
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);