summaryrefslogtreecommitdiffstats
path: root/server/tag.ajax.php
diff options
context:
space:
mode:
Diffstat (limited to 'server/tag.ajax.php')
-rw-r--r--server/tag.ajax.php19
1 files changed, 9 insertions, 10 deletions
diff --git a/server/tag.ajax.php b/server/tag.ajax.php
index a1c43988..7fd3febd 100644
--- a/server/tag.ajax.php
+++ b/server/tag.ajax.php
@@ -37,20 +37,19 @@ switch ($_REQUEST['action']) {
$tag->remove_map($_GET['type'],$_GET['object_id']);
break;
case 'browse_type':
- Browse::set_type('tag');
- Browse::set_filter('object_type',$_GET['type']);
+ $browse = new Browse($_GET['browse_id']);
+ $browse->set_filter('object_type', $_GET['type']);
+ $browse->store();
break;
case 'add_filter':
-
- // Set browse method
- Browse::set_type('song');
- Browse::set_filter('tag',$_GET['tag_id']);
- $object_ids = Browse::get_objects();
+ $browse = new Browse($_GET['browse_id']);
+ $browse->set_filter('tag', $_GET['tag_id']);
+ $object_ids = $browse->get_objects();
ob_start();
- Browse::show_objects($object_ids);
+ $browse->show_objects($object_ids);
$results['browse_content'] = ob_get_clean();
-
- // Retrive current objects of type based on combined filters
+ $browse->store();
+ // Retrieve current objects of type based on combined filters
break;
default:
$results['rfc3514'] = '0x1';