Author: kn
Date: Tue Oct 2 16:10:47 2007
New Revision: 6336
Log:
- Added TODO in transport
Modified:
trunk/Webdav/src/transport.php
Modified: trunk/Webdav/src/transport.php
==============================================================================
--- trunk/Webdav/src/transport.php [iso-8859-1] (original)
+++ trunk/Webdav/src/transport.php [iso-8859-1] Tue Oct 2 16:10:47 2007
@@ -855,7 +855,13 @@
$setElements = $dom->documentElement->getElementsByTagNameNS(
ezcWebdavXmlTool::XML_DEFAULT_NAMESPACE, 'set' );
$removeElements = $dom->documentElement->getElementsByTagNameNS(
ezcWebdavXmlTool::XML_DEFAULT_NAMESPACE, 'remove' );
-
+
+ // @TODO:
+ // This code destroys the original order of the properties, and only
+ // preserves the property order in set or remove groups. This violates
+ // the webdav RFC section "8.2 PROPPATCH".
+ //
+ // @See http://tools.ietf.org/html/rfc2518#page-31
for ( $i = 0; $i < $setElements->length; ++$i )
{
$this->propertyHandler->extractProperties(
--
svn-components mailing list
[email protected]
http://lists.ez.no/mailman/listinfo/svn-components