Example #1
0
     $projectid = $Project->Id;
 }
 if ($projectid > 0) {
     $xml .= "<project_name>{$Name}</project_name>";
     $xml .= "<project_name_encoded>" . urlencode($Name) . "</project_name_encoded>";
     $xml .= "<project_id>{$projectid}</project_id>";
     $xml .= "<project_created>1</project_created>";
 } else {
     return;
 }
 // Add the default groups
 $BuildGroup = new BuildGroup();
 $BuildGroup->SetName('Nightly');
 $BuildGroup->SetDescription('Nightly builds');
 $BuildGroup->SetSummaryEmail(0);
 $Project->AddBuildGroup($BuildGroup);
 $BuildGroup = new BuildGroup();
 $BuildGroup->SetName('Continuous');
 $BuildGroup->SetDescription('Continuous builds');
 $BuildGroup->SetSummaryEmail(0);
 $Project->AddBuildGroup($BuildGroup);
 $BuildGroup = new BuildGroup();
 $BuildGroup->SetName('Experimental');
 $BuildGroup->SetDescription('Experimental builds');
 // default to "No Email" for the Experimental group
 $BuildGroup->SetSummaryEmail(2);
 $Project->AddBuildGroup($BuildGroup);
 // Set up overview page to initially contain just the "Nightly" group
 $groups = $Project->GetBuildGroups();
 foreach ($groups as $group) {
     if ($group->GetName() == "Nightly") {