summaryrefslogtreecommitdiffstats
path: root/lib/class/browse.class.php
diff options
context:
space:
mode:
authorpb1dft <pb1dft@ampache>2008-02-20 23:11:38 +0000
committerpb1dft <pb1dft@ampache>2008-02-20 23:11:38 +0000
commite9e0d7926740e75bb2e25932f01b07345e80d1fc (patch)
tree8aa65c8d11a15af023a7eac9cec15fddc6862f7c /lib/class/browse.class.php
parentb70a11b78bec4ed1bc2ace4f0358763d51c80693 (diff)
downloadampache-e9e0d7926740e75bb2e25932f01b07345e80d1fc.tar.gz
ampache-e9e0d7926740e75bb2e25932f01b07345e80d1fc.tar.bz2
ampache-e9e0d7926740e75bb2e25932f01b07345e80d1fc.zip
Fixed sorting on admin>users
Diffstat (limited to 'lib/class/browse.class.php')
-rw-r--r--lib/class/browse.class.php23
1 files changed, 21 insertions, 2 deletions
diff --git a/lib/class/browse.class.php b/lib/class/browse.class.php
index 03ce742d..2b04db39 100644
--- a/lib/class/browse.class.php
+++ b/lib/class/browse.class.php
@@ -224,6 +224,9 @@ class Browse {
case 'live_stream':
$valid_array = array('name','call_sign','frequency');
break;
+ case 'user':
+ $valid_array = array('fullname','username','last_seen','create_date');
+ break;
} // end switch
// If it's not in our list, smeg off!
@@ -528,7 +531,7 @@ class Browse {
break;
} // end filter
} // end playlist
-
+
return $filter_sql;
} // sql_filter
@@ -626,7 +629,23 @@ class Browse {
$sql = "`genre`.`name`";
break;
} // end switch
- break;
+ break;
+ case 'user':
+ switch ($field) {
+ case 'username':
+ $sql = "`user`.`username`";
+ break;
+ case 'fullname':
+ $sql = "`user`.`fullname`";
+ break;
+ case 'last_seen':
+ $sql = "`user`.`last_seen`";
+ break;
+ case 'create_date':
+ $sql = "`user`.`create_date`";
+ break;
+ } // end switch
+ break;
default:
// Rien a faire
break;