summaryrefslogtreecommitdiffstats
path: root/server/xml.server.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2009-11-18 23:11:00 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2009-11-18 23:11:00 +0000
commit3da4eb16219f9b254eeda68a78f3170dcc33b932 (patch)
tree7c5769ef5c797d4442a348dc8ab18662aa5fb63c /server/xml.server.php
parent9f97853579cc550fc289cbb4011f94f5f6f5b1c7 (diff)
downloadampache-3da4eb16219f9b254eeda68a78f3170dcc33b932.tar.gz
ampache-3da4eb16219f9b254eeda68a78f3170dcc33b932.tar.bz2
ampache-3da4eb16219f9b254eeda68a78f3170dcc33b932.zip
Sync of fix for #551
Diffstat (limited to 'server/xml.server.php')
-rw-r--r--server/xml.server.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/server/xml.server.php b/server/xml.server.php
index 9a0df4cf..c0f38437 100644
--- a/server/xml.server.php
+++ b/server/xml.server.php
@@ -298,11 +298,16 @@ switch ($_REQUEST['action']) {
break;
case 'search_songs':
$array['s_all'] = $_REQUEST['filter'];
- $results = run_search($array);
ob_end_clean();
xmlData::set_offset($_REQUEST['offset']);
xmlData::set_limit($_REQUEST['limit']);
+
+ //WARNING!!! This is a horrible hack that has to be here because
+ //Run search references these variables, ooh the huge manatee
+ unset($_REQUEST['limit'],$_REQUEST['offset']);
+
+ $results = run_search($array);
echo xmlData::songs($results);
break;