version: Properly merge arrays in objectGetChildren()
This commit is contained in:
@@ -1727,7 +1727,7 @@ class version {
|
|||||||
foreach($this->getTestResults($bIncludeDeleted) as $oTest)
|
foreach($this->getTestResults($bIncludeDeleted) as $oTest)
|
||||||
{
|
{
|
||||||
if($bRecursive)
|
if($bRecursive)
|
||||||
$aChildren += $oTest->objectGetChildren($bIncludeDeleted);
|
$aChildren = array_merge($aChildren, $oTest->objectGetChildren($bIncludeDeleted));
|
||||||
$aChildren[] = $oTest;
|
$aChildren[] = $oTest;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1743,7 +1743,7 @@ class version {
|
|||||||
$oMaintainer = new maintainer(0, $oRow);
|
$oMaintainer = new maintainer(0, $oRow);
|
||||||
|
|
||||||
if($bRecursive)
|
if($bRecursive)
|
||||||
$aChildren += $oMaintainer->objectGetChildren($bIncludeDeleted);
|
$aChildren = array_merge($aChildren, $oMaintainer->objectGetChildren($bIncludeDeleted));
|
||||||
$aChildren[] = $oMaintainer;
|
$aChildren[] = $oMaintainer;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1759,7 +1759,7 @@ class version {
|
|||||||
$oMonitor = new monitor(0, $oRow);
|
$oMonitor = new monitor(0, $oRow);
|
||||||
|
|
||||||
if($bRecursive)
|
if($bRecursive)
|
||||||
$aChildren += $oMonitor->objectGetChildren($bIncludeDeleted);
|
$aChildren = array_merge($aChildren, $oMonitor->objectGetChildren($bIncludeDeleted));
|
||||||
$aChildren[] = $oMonitor;
|
$aChildren[] = $oMonitor;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1791,7 +1791,7 @@ class version {
|
|||||||
$oScreenshot = new screenshot(0, $oRow);
|
$oScreenshot = new screenshot(0, $oRow);
|
||||||
|
|
||||||
if($bRecursive)
|
if($bRecursive)
|
||||||
$aChildren += $oScreenshot->objectGetChildren($bIncludeDeleted);
|
$aChildren = array_merge($aChildren, $oScreenshot->objectGetChildren($bIncludeDeleted));
|
||||||
$aChildren[] = $oScreenshot;
|
$aChildren[] = $oScreenshot;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1801,7 +1801,7 @@ class version {
|
|||||||
$oBug = new bug($iBugId);
|
$oBug = new bug($iBugId);
|
||||||
|
|
||||||
if($bRecursive)
|
if($bRecursive)
|
||||||
$aChildren += $oBug->objectGetChildren($bIncludeDeleted);
|
$aChildren = array_merge($aChildren, $oBug->objectGetChildren($bIncludeDeleted));
|
||||||
$aChildren[] = $oBug;
|
$aChildren[] = $oBug;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1832,7 +1832,7 @@ class version {
|
|||||||
$oUrl = new url(0, $oRow);
|
$oUrl = new url(0, $oRow);
|
||||||
|
|
||||||
if($bRecursive)
|
if($bRecursive)
|
||||||
$aChildren += $oUrl->objectGetChildren($bIncludeDeleted);
|
$aChildren = array_merge($aChildren, $oUrl->objectGetChildren($bIncludeDeleted));
|
||||||
$aChildren[] = $oUrl;
|
$aChildren[] = $oUrl;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1848,12 +1848,12 @@ class version {
|
|||||||
$oDownload = new downloadurl(0, $oRow);
|
$oDownload = new downloadurl(0, $oRow);
|
||||||
|
|
||||||
if($bRecursive)
|
if($bRecursive)
|
||||||
$aChildren += $oDownload->objectGetChildren($bIncludeDeleted);
|
$aChildren = array_merge($aChildren, $oDownload->objectGetChildren($bIncludeDeleted));
|
||||||
$aChildren[] = $oDownload;
|
$aChildren[] = $oDownload;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Get votes, include deleted ones */
|
/* Get votes, include deleted ones */
|
||||||
$aChildren += vote::getVotesForVersion($this->iVersionId);
|
$aChildren = array_merge($aChildren, vote::getVotesForVersion($this->iVersionId));
|
||||||
|
|
||||||
return $aChildren;
|
return $aChildren;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user