diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-05-06 21:07:03 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-05-06 21:07:03 +0000 |
commit | 691c838e90e759a7461cec657d95a4f1af9f46c6 (patch) | |
tree | a979b7a7a67ac22a4119ad9e7311163be50bae24 /server/ajax.server.php | |
parent | b1f2bacf4499a3768cf8b64f425110d0616d0154 (diff) | |
download | ampache-691c838e90e759a7461cec657d95a4f1af9f46c6.tar.gz ampache-691c838e90e759a7461cec657d95a4f1af9f46c6.tar.bz2 ampache-691c838e90e759a7461cec657d95a4f1af9f46c6.zip |
basic browse concept added to sidebar and start of the browse logic
Diffstat (limited to 'server/ajax.server.php')
-rw-r--r-- | server/ajax.server.php | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/server/ajax.server.php b/server/ajax.server.php index 591e7037..5afb6b61 100644 --- a/server/ajax.server.php +++ b/server/ajax.server.php @@ -193,23 +193,20 @@ switch ($action) { $xml_doc = xml_from_array($results); echo $xml_doc; break; - case 'browse_type': - // Clean up the types - switch ($_REQUEST['type']) { - case 'song': - case 'album': - case 'artist': - case 'genre': - $type = $_REQUEST['type']; - break; - default: - $type = 'song'; - break; - } // types - - + // Used to change filter/settings on browse + case 'browse': + // Set any new filters we've just added + Browse::set_filter($_REQUEST['key'],$_REQUEST['value']); + // Refresh the browse div with our new filter options + $object_ids = Browse::get_objects(); + ob_start(); + Browse::show_objects($object_ids); + $results['browse_content'] = ob_get_contents(); + ob_end_clean(); + $xml_doc = xml_from_array($results); + echo $xml_doc; break; case 'sidebar': switch ($_REQUEST['button']) { |