$currentbuild['name'] = $build_array['sitename'] . " " . $build_array['name'] . " [" . $build_array['type'] . "] " . $build_array['groupname'] . " (expected)"; $currentbuilds[] = $currentbuild; } $site = array(); $site['id'] = $build_array['siteid']; $site['name'] = $build_array['sitename']; if (!in_array($site, $sites)) { $sites[] = $site; } } $response['currentbuilds'] = $currentbuilds; $response['sites'] = $sites; // Get the BuildGroups for this Project. $Project = new Project(); $Project->Id = $projectid; $buildgroups = $Project->GetBuildGroups(); $buildgroups_response = array(); $dynamics_response = array(); foreach ($buildgroups as $buildgroup) { $buildgroup_response = array(); if ($show == $buildgroup->GetId()) { $buildgroup_response['selected'] = '1'; } $buildgroup_response['id'] = $buildgroup->GetId(); $buildgroup_response['name'] = $buildgroup->GetName(); $buildgroup_response['description'] = $buildgroup->GetDescription(); $buildgroup_response['type'] = $buildgroup->GetType(); $buildgroup_response['summaryemail'] = $buildgroup->GetSummaryEmail(); $buildgroup_response['emailcommitters'] = $buildgroup->GetEmailCommitters(); $buildgroup_response['includesubprojecttotal'] = $buildgroup->GetIncludeSubProjectTotal(); $buildgroup_response['position'] = $buildgroup->GetPosition();