Merge branch '3.1.0' into 3.1

This commit is contained in:
Sean Harvey 2013-09-23 17:13:09 +12:00
commit f8eaf81ae2

View File

@ -343,11 +343,14 @@ class HTTP {
$responseHeaders['Vary'] = 'Cookie, X-Forwarded-Protocol, User-Agent, Accept'; $responseHeaders['Vary'] = 'Cookie, X-Forwarded-Protocol, User-Agent, Accept';
} }
else { else {
// Grab header for checking. Unfortunately HTTPRequest uses a mistyped variant. if($body) {
$contentDisposition = $body->getHeader('Content-disposition'); // Grab header for checking. Unfortunately HTTPRequest uses a mistyped variant.
if (!$contentDisposition) $contentDisposition = $body->getHeader('Content-Disposition'); $contentDisposition = $body->getHeader('Content-disposition');
if (!$contentDisposition) $contentDisposition = $body->getHeader('Content-Disposition');
}
if( if(
$body &&
Director::is_https() && Director::is_https() &&
strstr($_SERVER["HTTP_USER_AGENT"], 'MSIE')==true && strstr($_SERVER["HTTP_USER_AGENT"], 'MSIE')==true &&
strstr($contentDisposition, 'attachment;')==true strstr($contentDisposition, 'attachment;')==true