示例#1
0
}
$response['menu'] = $menu;
get_dashboard_JSON($projectname, $date, $response);
// User
if ($logged_in) {
    $user_response = array();
    $userid = $_SESSION['cdash']['loginid'];
    $user = pdo_query('SELECT admin FROM ' . qid('user') . " WHERE id='{$userid}'");
    $user_array = pdo_fetch_array($user);
    $user_response['id'] = $userid;
    $user_response['admin'] = $user_array['admin'];
    $response['user'] = $user_response;
}
// Notes added by users.
$notes_response = array();
$notes = BuildUserNote::getNotesForBuild($buildid);
foreach ($notes as $note) {
    $note_response = $note->marshal();
    $notes_response[] = $note_response;
}
$response['notes'] = $notes_response;
// Build
$build_response = array();
$build = pdo_query("SELECT * FROM build WHERE id='{$buildid}'");
$build_array = pdo_fetch_array($build);
$site_array = pdo_fetch_array(pdo_query("SELECT name FROM site WHERE id='{$siteid}'"));
$build_response['site'] = $site_array['name'];
$build_response['sitename_encoded'] = urlencode($site_array['name']);
$build_response['siteid'] = $siteid;
$build_response['name'] = $build_array['name'];
$build_response['id'] = $build_array['id'];