From 2448f054b2aac6cc7eed9eca7c48688854f2a0f2 Mon Sep 17 00:00:00 2001 From: "Michael J. Rubinsky" Date: Sun, 5 Sep 2010 00:51:23 -0400 Subject: [PATCH] Fix method name, existence checking --- horde/rpc.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/horde/rpc.php b/horde/rpc.php index 458618406..a35a20a2c 100644 --- a/horde/rpc.php +++ b/horde/rpc.php @@ -45,7 +45,7 @@ if ((!empty($_SERVER['CONTENT_TYPE']) && } elseif (!empty($_SERVER['PATH_INFO']) || in_array($_SERVER['REQUEST_METHOD'], array('DELETE', 'PROPFIND', 'PUT', 'OPTIONS'))) { $serverType = 'Webdav'; -} elseif ($_SERVER['CONTENT_TYPE']) { +} elseif (!empty($_SERVER['CONTENT_TYPE'])) { if (strpos($_SERVER['CONTENT_TYPE'], 'application/vnd.syncml+xml') !== false) { $serverType = 'Syncml'; $nocompress = true; @@ -136,8 +136,9 @@ case 'ActiveSync': break; case 'Soap': - if (!$request->getServer('REQUEST_METHOD') || - ($request->getServer('REQUEST_METHOD') != 'POST')) { + $serverVars = $request->getServerVars(); + if (!$serverVars['REQUEST_METHOD'] || + ($serverVars['REQUEST_METHOD'] != 'POST')) { $params['requireAuthorization'] = false; $input = (Horde_Util::getGet('wsdl') === null) ? 'disco' -- 2.11.0