From 58b88437b3807d4606af4295abd50163be391114 Mon Sep 17 00:00:00 2001 From: Andrew McMillan Date: Sun, 31 Oct 2010 13:18:14 +1300 Subject: [PATCH] Support getlastmodified property in REPORT requests. --- inc/caldav-REPORT.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/inc/caldav-REPORT.php b/inc/caldav-REPORT.php index 4c68a4e2..00740cb6 100644 --- a/inc/caldav-REPORT.php +++ b/inc/caldav-REPORT.php @@ -121,6 +121,9 @@ function calendar_to_xml( $properties, $item ) { $contentlength = strlen($caldav_data); $prop->NewElement($k, $contentlength ); break; + case 'getlastmodified': + $prop->NewElement($k, ISODateToHTTPDate($item->modified) ); + break; case 'calendar-data': $reply->CalDAVElement($prop, $k, $caldav_data ); break; @@ -241,6 +244,9 @@ function component_to_xml( $properties, $item ) { $contentlength = strlen($caldav_data); $prop->NewElement($k, $contentlength ); break; + case 'getlastmodified': + $prop->NewElement($k, ISODateToHTTPDate($item->modified) ); + break; case 'calendar-data': if ( $type == 'calendar' ) $reply->CalDAVElement($prop, $k, $caldav_data ); else $unsupported[] = $k;