mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-04-19 14:10:14 +00:00
Content-Type header should be 'charset' not 'encoding'.
This commit is contained in:
parent
9e774b295a
commit
b1eb2bdc5a
@ -12,29 +12,29 @@
|
||||
|
||||
require_once('XMLDocument.php');
|
||||
|
||||
/**
|
||||
* A class for holding basic calendar information
|
||||
* @package awl
|
||||
*/
|
||||
class CalendarInfo {
|
||||
/**
|
||||
* A class for holding basic calendar information
|
||||
* @package awl
|
||||
*/
|
||||
class CalendarInfo {
|
||||
public $url;
|
||||
public $displayname;
|
||||
public $getctag;
|
||||
|
||||
function __construct( $url, $displayname = null, $getctag = null ) {
|
||||
$this->url = $url;
|
||||
$this->displayname = $displayname;
|
||||
$this->getctag = $getctag;
|
||||
}
|
||||
|
||||
function __toString() {
|
||||
return( '(URL: '.$this->url.' Ctag: '.$this->getctag.' Displayname: '.$this->displayname .')'. "\n" );
|
||||
}
|
||||
}
|
||||
public $getctag;
|
||||
|
||||
if(!defined("_FSOCK_TIMEOUT")){
|
||||
define("_FSOCK_TIMEOUT", 10);
|
||||
}
|
||||
function __construct( $url, $displayname = null, $getctag = null ) {
|
||||
$this->url = $url;
|
||||
$this->displayname = $displayname;
|
||||
$this->getctag = $getctag;
|
||||
}
|
||||
|
||||
function __toString() {
|
||||
return( '(URL: '.$this->url.' Ctag: '.$this->getctag.' Displayname: '.$this->displayname .')'. "\n" );
|
||||
}
|
||||
}
|
||||
|
||||
if(!defined("_FSOCK_TIMEOUT")){
|
||||
define("_FSOCK_TIMEOUT", 10);
|
||||
}
|
||||
|
||||
/**
|
||||
* A class for accessing DAViCal via CalDAV, as a client
|
||||
@ -224,7 +224,7 @@ class CalDAVClient {
|
||||
$this->httpParsedHeaders = array();
|
||||
$headers = str_replace("\r\n", "\n", $this->httpResponseHeaders);
|
||||
$ar_headers = explode("\n", $headers);
|
||||
$last_header = '';
|
||||
$last_header = '';
|
||||
foreach ($ar_headers as $cur_headers) {
|
||||
if( preg_match( '{^\s*\S}', $cur_headers) ) $header_name = $last_header;
|
||||
else if ( preg_match( '{^(\S*):', $cur_headers, $matches) ) {
|
||||
@ -232,10 +232,10 @@ class CalDAVClient {
|
||||
$last_header = $header_name;
|
||||
if ( empty($this->httpParsedHeaders[$header_name]) ) $this->httpParsedHeaders[$header_name] = array();
|
||||
}
|
||||
$this->httpParsedHeaders[$header_name][] = $cur_headers;
|
||||
$this->httpParsedHeaders[$header_name][] = $cur_headers;
|
||||
}
|
||||
}
|
||||
return $this->httpParsedHeaders;
|
||||
return $this->httpParsedHeaders;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -448,7 +448,7 @@ class CalDAVClient {
|
||||
if ( $etag != null ) {
|
||||
$this->SetMatch( ($etag != '*'), $etag );
|
||||
}
|
||||
$this->SetContentType('text/calendar; encoding="utf-8"');
|
||||
$this->SetContentType('text/calendar; charset="utf-8"');
|
||||
$this->DoRequest($url);
|
||||
|
||||
$etag = null;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user