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++; }