summaryrefslogtreecommitdiffstats
path: root/server/random.ajax.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-08-27 02:38:04 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-08-27 02:38:04 +0000
commit9d5967348fbcedc0ce5f9172e3922e0cdb0536d2 (patch)
treedd1caf093c0ee0ac2c63ca479a0fe534f77efec2 /server/random.ajax.php
parent185630d92c74356946a2a0fe19748b41c9ba57de (diff)
downloadampache-9d5967348fbcedc0ce5f9172e3922e0cdb0536d2.tar.gz
ampache-9d5967348fbcedc0ce5f9172e3922e0cdb0536d2.tar.bz2
ampache-9d5967348fbcedc0ce5f9172e3922e0cdb0536d2.zip
fixed advanced random, tweaked some css a tad and fixed a few other minor typos
Diffstat (limited to 'server/random.ajax.php')
-rw-r--r--server/random.ajax.php19
1 files changed, 19 insertions, 0 deletions
diff --git a/server/random.ajax.php b/server/random.ajax.php
index c64e5807..70429e09 100644
--- a/server/random.ajax.php
+++ b/server/random.ajax.php
@@ -52,7 +52,26 @@ switch ($_REQUEST['action']) {
}
$results['rightbar'] = ajax_include('rightbar.inc.php');
break;
+ case 'advanced_random':
+ $object_ids = Random::advanced($_POST);
+
+ // First add them to the active playlist
+ foreach ($object_ids as $object_id) {
+ $GLOBALS['user']->playlist->add_object($object_id,'song');
+ }
+ $results['rightbar'] = ajax_include('rightbar.inc.php');
+
+ // Now setup the browse and show them below!
+ Browse::set_type('song');
+ Browse::save_objects($object_ids);
+ ob_start();
+ Browse::show_objects();
+ $results['browse'] = ob_get_contents();
+ ob_end_clean();
+
+ break;
default:
+ $results['rfc3514'] = '0x1';
break;
} // switch on action;