diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-08-05 22:39:53 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-08-05 22:39:53 +0000 |
commit | 246c321617b18035725b3d42c6a313386687cedc (patch) | |
tree | 45262291e66caae786ed06873c2fe9e67089f8ae /server/ajax.server.php | |
parent | ad3d2363c4c20d6b5049c8db92d08786650bd2ae (diff) | |
download | ampache-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.php | 13 |
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': |