Example #1
0
        $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();