diff --git a/phpgwapi/inc/class.groupdav_principals.inc.php b/phpgwapi/inc/class.groupdav_principals.inc.php index 9c823f18c1..aed7d19cbc 100644 --- a/phpgwapi/inc/class.groupdav_principals.inc.php +++ b/phpgwapi/inc/class.groupdav_principals.inc.php @@ -193,6 +193,7 @@ class groupdav_principals extends groupdav_handler * Example requests: * * REPORT /egw/groupdav.php/principals/groups/groupname/ HTTP/1.1 + * User-Agent: CalendarStore/5.0.3 (1204.1); iCal/5.0.3 (1605.3); Mac OS X/10.7.4 (11E53) * * * @@ -208,6 +209,7 @@ class groupdav_principals extends groupdav_handler * * * REPORT /egw/groupdav.php/principals/users/username/ HTTP/1.1 + * User-Agent: CalendarStore/5.0.3 (1204.1); iCal/5.0.3 (1605.3); Mac OS X/10.7.4 (11E53) * * * @@ -223,6 +225,23 @@ class groupdav_principals extends groupdav_handler * * * + * REPORT /egroupware/groupdav.php/principals/users/username/ HTTP/1.1 + * User-Agent: DAVKit/4.0.3 (732.2); CalendarStore/4.0.4 (997.7); iCal/4.0.4 (1395.7); Mac OS X/10.6.8 (10K549) + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * * @param string $path * @param array &$options * @param array &$files @@ -296,7 +315,7 @@ class groupdav_principals extends groupdav_handler } $options2['props'][] = array( 'name' => $prop['attrs']['name'], - 'xmlns' => $prop['attrs']['namespace'], + 'xmlns' => isset($prop['attrs']['namespace']) ? $prop['attrs']['namespace'] : $prop['xmlns'], ); } }