r1668 - in branches/0.2: doc main/Containers

From: <voxusAT@ATshadanakar.org>
Date: Thu, 1 Jun 2006 14:59:57 +0400 (MSD)

Author: voxus
Date: 2006-06-01 14:59:57 +0400 (Thu, 01 Jun 2006)
New Revision: 1668

Modified:
   branches/0.2/doc/ChangeLog
   branches/0.2/main/Containers/ManyToManyLinkedFull.class.php
Log:
* sync

Modified: branches/0.2/doc/ChangeLog
===================================================================
--- branches/0.2/doc/ChangeLog 2006-05-31 16:34:08 UTC (rev 1667)
+++ branches/0.2/doc/ChangeLog 2006-06-01 10:59:57 UTC (rev 1668)
@@ -1,5 +1,10 @@
 # $Id$
 
+2006-06-01 Konstantin V. Arkhipov <voxusAT@ATshadanakar.org>
+
+ * main/Containers/ManyToManyLinkedFull.class.php: unlinking bugfix
+ from trunk.
+
 2006-05-27 Konstantin V. Arkhipov <voxusAT@ATshadanakar.org>
 
         * 0.2.14 released.

Modified: branches/0.2/main/Containers/ManyToManyLinkedFull.class.php
===================================================================
--- branches/0.2/main/Containers/ManyToManyLinkedFull.class.php 2006-05-31 16:34:08 UTC (rev 1667)
+++ branches/0.2/main/Containers/ManyToManyLinkedFull.class.php 2006-06-01 10:59:57 UTC (rev 1668)
@@ -41,10 +41,14 @@
                                         $dao->save($update[$i]);
 
                         if ($delete) {
- $db->queryNull($this->makeDeleteQuery($delete));
+ $ids = array();
                                 
- foreach ($delete as $id)
- $dao->uncacheById($id);
+ foreach ($delete as $object)
+ $ids[] = $object->getId();
+
+ $db->queryNull($this->makeDeleteQuery($ids));
+
+ $dao->uncacheById($ids);
                         }
 
                         return $this;
Received on Thu Jun 01 2006 - 14:59:57 MSD

This archive was generated by hypermail 2.2.0 : Sat Oct 27 2007 - 20:07:49 MSD