summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/class/democratic.class.php1
-rw-r--r--server/xml.server.php6
2 files changed, 7 insertions, 0 deletions
diff --git a/lib/class/democratic.class.php b/lib/class/democratic.class.php
index 922120d2..10d72777 100644
--- a/lib/class/democratic.class.php
+++ b/lib/class/democratic.class.php
@@ -104,6 +104,7 @@ class Democratic extends tmpPlaylist {
// If not passed user global
$user_id = $user_id ? $user_id : $GLOBALS['user']->id;
+
/* Find the - 1 one for now */
$sql = "SELECT `id` FROM `tmp_playlist` WHERE `session`='-1'";
$db_results = Dba::query($sql);
diff --git a/server/xml.server.php b/server/xml.server.php
index b7bab785..0dd92933 100644
--- a/server/xml.server.php
+++ b/server/xml.server.php
@@ -208,6 +208,12 @@ switch ($_REQUEST['action']) {
ob_end_clean();
echo xmlData::songs($songs);
break;
+ case 'song':
+ $uid = scrub_in($_REQUEST['filter']);
+
+ ob_end_clean();
+ echo xmlData:;songs(array($uid));
+ break;
case 'playlists':
Browse::reset_filters();
Browse::set_type('playlist');