From c5da5e4fe76483085d38da092f68b72151e1ddae Mon Sep 17 00:00:00 2001 From: cash Date: Thu, 12 Nov 2009 21:55:47 +0000 Subject: fixed typo with handling web services request parameters git-svn-id: http://code.elgg.org/elgg/trunk@3675 36083f99-b078-4883-b0ff-0f9b5a30f544 --- engine/lib/api.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'engine/lib/api.php') diff --git a/engine/lib/api.php b/engine/lib/api.php index 4080a2ab1..46b3e0e40 100644 --- a/engine/lib/api.php +++ b/engine/lib/api.php @@ -1398,7 +1398,7 @@ function service_handler($handler, $request) { // after the handler, the first identifier is response format // ex) http://example.org/services/api/rest/xml/?method=test - $reponse_format = $request[0]; + $reponse_format = array_shift($request); // Which view - xml, json, ... if ($reponse_format) { elgg_set_viewtype($reponse_format); @@ -1413,7 +1413,7 @@ function service_handler($handler, $request) { exit; } else if (isset($CONFIG->servicehandler[$handler]) && is_callable($CONFIG->servicehandler[$handler])) { $function = $CONFIG->servicehandler[$handler]; - $function($page, $handler); + $function($request, $handler); } else { // no handler for this web service header("HTTP/1.0 404 Not Found"); -- cgit v1.2.3