summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-05-13 18:38:19 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-05-13 18:38:19 +0000
commit1a6ae62569dbc5603a361a488641950cc317ac3d (patch)
tree130afc63e183c49559572e0ccf93f5cdcd89d7cf /server
parentdccdeba838129a5a3805c7669ec0a6328269f738 (diff)
downloadampache-1a6ae62569dbc5603a361a488641950cc317ac3d.tar.gz
ampache-1a6ae62569dbc5603a361a488641950cc317ac3d.tar.bz2
ampache-1a6ae62569dbc5603a361a488641950cc317ac3d.zip
flushed out the album view and added a few more features removed unused icons
Diffstat (limited to 'server')
-rw-r--r--server/ajax.server.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/server/ajax.server.php b/server/ajax.server.php
index d90d9115..0ef48273 100644
--- a/server/ajax.server.php
+++ b/server/ajax.server.php
@@ -82,6 +82,13 @@ switch ($action) {
$GLOBALS['user']->playlist->add_object($song_id);
} // end foreach
break;
+ case 'album_random':
+ $album = new Album($_REQUEST['id']);
+ $songs = $album->get_random_songs();
+ foreach ($songs as $song_id) {
+ $GLOBALS['user']->playlist->add_object($song_id);
+ }
+ break;
case 'clear_all':
$GLOBALS['user']->playlist->clear();
break;