From: Michael J. Rubinsky Date: Sun, 5 Sep 2010 04:51:23 +0000 (-0400) Subject: Fix method name, existence checking X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=2448f054b2aac6cc7eed9eca7c48688854f2a0f2;p=horde.git Fix method name, existence checking --- 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'