diff --git a/module/repo/ui/maintain.html.php b/module/repo/ui/maintain.html.php index 5d3500aa46..3e4f31c90d 100644 --- a/module/repo/ui/maintain.html.php +++ b/module/repo/ui/maintain.html.php @@ -26,29 +26,24 @@ foreach($repoList as $repo) if(in_array($repo->job, $successJobs)) $repo->report = ''; } - $repo->productNames = ''; + $productNames = array(); $productList = explode(',', str_replace(' ', '', $repo->product)); - if($productList) + foreach($productList as $productID) { - foreach($productList as $productID) - { - if(!isset($products[$productID])) continue; - $repo->productNames .= ',' . zget($products, $productID, $productID); - } - $repo->productNames = trim($repo->productNames, ','); + if(!isset($products[$productID])) continue; + $productNames[] = zget($products, $productID, $productID); } + $repo->productNames = implode(',', $productNames); - $repo->projectNames = ''; + $projectNames = array(); $projectList = explode(',', str_replace(' ', '', $repo->projects)); - if($projectList) + foreach($projectList as $projectID) { - foreach($projectList as $projectID) - { - if(!isset($projects[$projectID])) continue; - $repo->projectNames .= ',' . zget($projects, $projectID, $projectID); - } - $repo->projectNames = trim($repo->projectNames, ','); + if(!isset($projects[$projectID])) continue; + $projectNames[] = zget($projects, $projectID, $projectID); } + $repo->projectNames = implode(',', $projectNames); + if(is_object($repo->lastSubmitTime)) $repo->lastSubmitTime = $repo->lastSubmitTime->time; }