summaryrefslogtreecommitdiffstats
path: root/server/ajax.server.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-08-05 22:39:53 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-08-05 22:39:53 +0000
commit246c321617b18035725b3d42c6a313386687cedc (patch)
tree45262291e66caae786ed06873c2fe9e67089f8ae /server/ajax.server.php
parentad3d2363c4c20d6b5049c8db92d08786650bd2ae (diff)
downloadampache-246c321617b18035725b3d42c6a313386687cedc.tar.gz
ampache-246c321617b18035725b3d42c6a313386687cedc.tar.bz2
ampache-246c321617b18035725b3d42c6a313386687cedc.zip
fixed some typos, minor bugs, updated the sql, added playlist as a browse type
Diffstat (limited to 'server/ajax.server.php')
-rw-r--r--server/ajax.server.php13
1 files changed, 10 insertions, 3 deletions
diff --git a/server/ajax.server.php b/server/ajax.server.php
index 16fc6bd2..7133fb26 100644
--- a/server/ajax.server.php
+++ b/server/ajax.server.php
@@ -198,9 +198,16 @@ switch ($action) {
break;
case 'playlist':
$playlist = new Playlist($_REQUEST['id']);
- $songs = $playlist->get_items();
- foreach ($songs as $song_id) {
- $GLOBALS['user']->playlist->add_object($song_id,'song');
+ $items = $playlist->get_items();
+ foreach ($items as $item) {
+ $GLOBALS['user']->playlist->add_object($item['object_id'],$item['type']);
+ }
+ break;
+ case 'playlist_random':
+ $playlist = new Playlist($_REQUEST['id']);
+ $items = $playlist->get_random_items();
+ foreach ($items as $item) {
+ $GLOBALS['user']->playlist->add_object($item['object_id'],$item['type']);
}
break;
case 'clear_all':