$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") {