From 19c34f5f2e0d89822d8f65415e41c904a17c14a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Nicolaysen=20S=C3=B8rnes?= Date: Thu, 6 Aug 2009 18:40:20 +0200 Subject: [PATCH] version: Properly merge arrays in objectGetChildren() --- include/version.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/include/version.php b/include/version.php index acf2764..6af2864 100644 --- a/include/version.php +++ b/include/version.php @@ -1727,7 +1727,7 @@ class version { foreach($this->getTestResults($bIncludeDeleted) as $oTest) { if($bRecursive) - $aChildren += $oTest->objectGetChildren($bIncludeDeleted); + $aChildren = array_merge($aChildren, $oTest->objectGetChildren($bIncludeDeleted)); $aChildren[] = $oTest; } @@ -1743,7 +1743,7 @@ class version { $oMaintainer = new maintainer(0, $oRow); if($bRecursive) - $aChildren += $oMaintainer->objectGetChildren($bIncludeDeleted); + $aChildren = array_merge($aChildren, $oMaintainer->objectGetChildren($bIncludeDeleted)); $aChildren[] = $oMaintainer; } @@ -1759,7 +1759,7 @@ class version { $oMonitor = new monitor(0, $oRow); if($bRecursive) - $aChildren += $oMonitor->objectGetChildren($bIncludeDeleted); + $aChildren = array_merge($aChildren, $oMonitor->objectGetChildren($bIncludeDeleted)); $aChildren[] = $oMonitor; } @@ -1791,7 +1791,7 @@ class version { $oScreenshot = new screenshot(0, $oRow); if($bRecursive) - $aChildren += $oScreenshot->objectGetChildren($bIncludeDeleted); + $aChildren = array_merge($aChildren, $oScreenshot->objectGetChildren($bIncludeDeleted)); $aChildren[] = $oScreenshot; } @@ -1801,7 +1801,7 @@ class version { $oBug = new bug($iBugId); if($bRecursive) - $aChildren += $oBug->objectGetChildren($bIncludeDeleted); + $aChildren = array_merge($aChildren, $oBug->objectGetChildren($bIncludeDeleted)); $aChildren[] = $oBug; } @@ -1832,7 +1832,7 @@ class version { $oUrl = new url(0, $oRow); if($bRecursive) - $aChildren += $oUrl->objectGetChildren($bIncludeDeleted); + $aChildren = array_merge($aChildren, $oUrl->objectGetChildren($bIncludeDeleted)); $aChildren[] = $oUrl; } @@ -1848,12 +1848,12 @@ class version { $oDownload = new downloadurl(0, $oRow); if($bRecursive) - $aChildren += $oDownload->objectGetChildren($bIncludeDeleted); + $aChildren = array_merge($aChildren, $oDownload->objectGetChildren($bIncludeDeleted)); $aChildren[] = $oDownload; } /* Get votes, include deleted ones */ - $aChildren += vote::getVotesForVersion($this->iVersionId); + $aChildren = array_merge($aChildren, vote::getVotesForVersion($this->iVersionId)); return $aChildren; }