mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-09-21 06:20:17 +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;
|
break;
|
||||||
case 'resourcetype':
|
case 'resourcetype':
|
||||||
$prop->NewElement($k, new XMLElement($reply->Caldav("calendar"), false) );
|
$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;
|
break;
|
||||||
case 'displayname':
|
case 'displayname':
|
||||||
$prop->NewElement($k, $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");
|
include("caldav-REPORT-multiget.php");
|
||||||
}
|
}
|
||||||
else {
|
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