summaryrefslogtreecommitdiffstats
path: root/server/browse.ajax.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-09-17 03:11:06 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-09-17 03:11:06 +0000
commit88562955f9c96d8d347acc8c12cdf33adab04f94 (patch)
treead90a912041f32aeeef6fb662ad4d91c67c34c0b /server/browse.ajax.php
parentd1dcfcbc903153007fff2c155248046ecfbdc76a (diff)
downloadampache-88562955f9c96d8d347acc8c12cdf33adab04f94.tar.gz
ampache-88562955f9c96d8d347acc8c12cdf33adab04f94.tar.bz2
ampache-88562955f9c96d8d347acc8c12cdf33adab04f94.zip
added sorting on most objects in most views, report bugs if you find points where sorting fails
Diffstat (limited to 'server/browse.ajax.php')
-rw-r--r--server/browse.ajax.php13
1 files changed, 13 insertions, 0 deletions
diff --git a/server/browse.ajax.php b/server/browse.ajax.php
index 57019584..b7514152 100644
--- a/server/browse.ajax.php
+++ b/server/browse.ajax.php
@@ -43,6 +43,19 @@ switch ($_REQUEST['action']) {
$results['browse_content'] = ob_get_contents();
ob_end_clean();
break;
+ case 'set_sort':
+ if ($_REQUEST['sort']) {
+ Browse::set_sort($_REQUEST['sort']);
+ }
+
+ // Refresh the browse div with our new hotness
+ $object_ids = Browse::get_saved();
+
+ ob_start();
+ Browse::show_objects($object_ids);
+ $results['browse_content'] = ob_get_contents();
+ ob_end_clean();
+ break;
default:
$results['rfc3514'] = '0x1';
break;