diff options
author | Paul 'flowerysong' Arthur <flowerysong00@yahoo.com> | 2010-06-10 05:33:57 +0000 |
---|---|---|
committer | Paul 'flowerysong' Arthur <flowerysong00@yahoo.com> | 2010-06-10 05:33:57 +0000 |
commit | 7f3669335313adf9108119df4186a51a5f94e292 (patch) | |
tree | f8b488a09df2198723de5661b050bc31e112b7ab /server/ajax.server.php | |
parent | c1ed41a16dcbf1a632ad2ac99b40174628bf072e (diff) | |
download | ampache-7f3669335313adf9108119df4186a51a5f94e292.tar.gz ampache-7f3669335313adf9108119df4186a51a5f94e292.tar.bz2 ampache-7f3669335313adf9108119df4186a51a5f94e292.zip |
Change Browse from static to instantiable. Among other things, fixes FS#13;
probably also breaks things. Most things appear to still work, but I may have
missed some cases.
Diffstat (limited to 'server/ajax.server.php')
-rw-r--r-- | server/ajax.server.php | 23 |
1 files changed, 2 insertions, 21 deletions
diff --git a/server/ajax.server.php b/server/ajax.server.php index d2fce49c..ecba7026 100644 --- a/server/ajax.server.php +++ b/server/ajax.server.php @@ -268,8 +268,8 @@ switch ($_REQUEST['action']) { } // end foreach break; case 'browse_set': - Browse::set_type($_REQUEST['object_type']); - $objects = Browse::get_saved(); + $browse = new Browse($_REQUEST['browse_id']); + $objects = $browse->get_saved(); foreach ($objects as $object_id) { $GLOBALS['user']->playlist->add_object($object_id,'song'); } @@ -341,25 +341,6 @@ switch ($_REQUEST['action']) { $results[$key] = ob_get_contents(); ob_end_clean(); break; - // Used to change filter/settings on browse - case 'browse': - if ($_REQUEST['key'] && $_REQUEST['value']) { - // Set any new filters we've just added - Browse::set_filter($_REQUEST['key'],$_REQUEST['value']); - } - if ($_REQUEST['sort']) { - // Set the new sort value - Browse::set_sort($_REQUEST['sort']); - } - - // Refresh the browse div with our new filter options - $object_ids = Browse::get_objects(); - - ob_start(); - Browse::show_objects($object_ids, true); - $results['browse_content'] = ob_get_contents(); - ob_end_clean(); - break; default: $results['rfc3514'] = '0x1'; break; |