summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-11-20 08:32:15 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-11-20 08:32:15 +0000
commit8c99cc87702cd47f62e6356be98dc874b051abe9 (patch)
treeb7139544ebe83cba68ce405691f3223055cf4316 /server
parent5869da3fe58876644364941fa7216caee09adbf5 (diff)
downloadampache-8c99cc87702cd47f62e6356be98dc874b051abe9.tar.gz
ampache-8c99cc87702cd47f62e6356be98dc874b051abe9.tar.bz2
ampache-8c99cc87702cd47f62e6356be98dc874b051abe9.zip
added genres as a new xml method, and improved logging
Diffstat (limited to 'server')
-rw-r--r--server/xml.server.php12
1 files changed, 12 insertions, 0 deletions
diff --git a/server/xml.server.php b/server/xml.server.php
index 7ff0cb40..43922b6d 100644
--- a/server/xml.server.php
+++ b/server/xml.server.php
@@ -76,6 +76,18 @@ switch ($_REQUEST['action']) {
$albums = Browse::get_objects();
echo xmlData::albums($albums);
break;
+ case 'genres':
+ Browse::reset_filters();
+ Browse::set_type('genre');
+ Browse::set_sort('name','ASC');
+
+ if ($_REQUEST['filter']) {
+ Browse::set_filter('alpha_match',$_REQUEST['filter']);
+ }
+ $genres = Browse::get_objects();
+
+ echo xmlData::genres($genres);
+ break;
default:
// Rien a faire
break;