mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-02-18 04:13:38 +00:00
Add resourcetypes for schedule-(inbox|outbox|calendar) collections.
This commit is contained in:
parent
3852ca9e63
commit
e2ea1d89ce
@ -124,6 +124,15 @@ function calendar_to_xml( $properties, $item ) {
|
||||
break;
|
||||
case 'resourcetype':
|
||||
$prop->NewElement($k, new XMLElement($reply->Caldav("calendar"), false) );
|
||||
if ( $request->collection_type == 'in' ) {
|
||||
$prop->NewElement($k, new XMLElement($reply->Caldav("schedule-inbox"), false) );
|
||||
}
|
||||
else if ( $request->collection_type == 'out' ) {
|
||||
$prop->NewElement($k, new XMLElement($reply->Caldav("schedule-outbox"), false) );
|
||||
}
|
||||
else {
|
||||
$prop->NewElement($k, new XMLElement($reply->Caldav("schedule-calendar"), false) );
|
||||
}
|
||||
break;
|
||||
case 'displayname':
|
||||
$prop->NewElement($k, $displayname );
|
||||
@ -171,6 +180,6 @@ elseif ( $xmltree->GetTag() == "urn:ietf:params:xml:ns:caldav:calendar-multiget"
|
||||
include("caldav-REPORT-multiget.php");
|
||||
}
|
||||
else {
|
||||
$request->DoResponse( 501, "XML is not a supported REPORT query document" );
|
||||
$request->DoResponse( 501, "The XML is not a supported REPORT query document" );
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user