From 8008dc3943b9740f146c4c832d6794c3fceb20ad Mon Sep 17 00:00:00 2001 From: Andrew McMillan Date: Mon, 23 Nov 2009 15:14:45 +1300 Subject: [PATCH] Add support for the X-HTTP-Method-Override header. --- inc/CalDAVRequest.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/inc/CalDAVRequest.php b/inc/CalDAVRequest.php index 4b0d972a..cc3c74aa 100644 --- a/inc/CalDAVRequest.php +++ b/inc/CalDAVRequest.php @@ -135,6 +135,9 @@ class CalDAVRequest if ( isset($debugging) && isset($_GET['method']) ) { $_SERVER['REQUEST_METHOD'] = $_GET['method']; } + else if ( $_SERVER['REQUEST_METHOD'] == 'POST' && isset($_SERVER['HTTP_X_HTTP_METHOD_OVERRIDE']) ){ + $_SERVER['REQUEST_METHOD'] = $_SERVER['HTTP_X_HTTP_METHOD_OVERRIDE']; + } $this->method = $_SERVER['REQUEST_METHOD']; $this->user_agent = ((isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : "Probably Mulberry"));