Example #1
0
while ($projects_array = pdo_fetch_array($projects)) {
    $available_project = array();
    $available_project['id'] = $projects_array['id'];
    $available_project['name'] = $projects_array['name'];
    if ($projects_array['id'] == $projectid) {
        $available_project['selected'] = 1;
    }
    $available_projects[] = $available_project;
}
$response['availableprojects'] = $available_projects;
$project_response = array();
if ($projectid > 0) {
    $Project->Fill();
    $project_response = $Project->ConvertToJSON();
    // Get the spam list
    $spambuilds = $Project->GetBlockedBuilds();
    $blocked_builds = array();
    foreach ($spambuilds as $spambuild) {
        $blocked_builds[] = $spambuild;
    }
    $project_response['blockedbuilds'] = $blocked_builds;
    $repositories = $Project->GetRepositories();
    foreach ($repositories as $repository) {
        $repository_response = array();
        $repository_response['url'] = $repository['url'];
        $repository_response['username'] = $repository['username'];
        $repository_response['password'] = $repository['password'];
        $repository_response['branch'] = $repository['branch'];
        $repositories_response[] = $repository_response;
        $nRepositories++;
    }