Example #1
0
function cc_printNavigationBuilds($project, $build)
{
    $builds = cc_getListOfBuilds($project);
    println("<form method=\"get\" action=\"buildresults.html\">");
    println("<p class=\"table-nowrap\">");
    println("BUILDS<br/>");
    println("<br/>");
    if (!isset($builds)) {
        println("No builds for project {$project}");
    } else {
        println("Most Recent<br/>");
        for ($i = 0; $i < count($builds) && $i < 10; $i++) {
            print "<a class=\"link\" href=\"?project={$project}&amp;log=" . $builds[$i] . "\">" . cc_getDateOfLogFile($builds[$i]) . "</a>";
            if ($label = cc_getLabelOfLogFile($builds[$i])) {
                print " (<span class=\"table-text-success\">build.{$label}</span>)";
            } else {
                print " (<span class=\"table-text-error\">FAILED!</span>)";
            }
            println("<br/>");
        }
        if (count($builds) > 10) {
            println("<br/>");
            println("Older<br/>");
            println("\t\t<input type=\"hidden\" name=\"project\" value=\"{$project}\"/>");
            println("\t\t<select name=\"log\" onchange=\"form.submit()\">");
            for ($i = 10; $i < count($builds); $i++) {
                print "\t\t\t<option value=\"" . $builds[$i] . "\"";
                if (isset($build) && $build == $builds[$i]) {
                    print " selected=\"selected\"";
                }
                print ">" . cc_getDateOfLogFile($builds[$i]) . "&nbsp;";
                if ($buildnum = cc_getLabelOfLogFile($builds[$i])) {
                    print " (build.{$buildnum})";
                } else {
                    print " (FAILED!)";
                }
                println("</option>");
            }
            println("\t\t</select>");
        }
    }
    println("</p>");
    println("</form>");
}
Example #2
0
function cc_getBreadcrumbs($project, $log, $file)
{
    $breadcrumbs = "";
    // Print "Home"
    if (!isset($project)) {
        $breadcrumbs .= "Home";
        return $breadcrumbs;
    }
    $breadcrumbs .= "<a class=\"link\" href=\"buildresults.html\">Home</a> &gt; ";
    // Print the project name
    if (!isset($log)) {
        $breadcrumbs .= $project;
        return $breadcrumbs;
    }
    $breadcrumbs .= "<a class=\"link\" href=\"buildresults.html?project={$project}\">{$project}</a> &gt; ";
    // Print the build number
    if (!isset($file)) {
        $breadcrumbs .= "Build " . cc_getDateOfLogFile($log);
        if ($label = cc_getLabelOfLogFile($log)) {
            $breadcrumbs .= " (<span class=\"table-text-success\">build.{$label}</span>)";
        } else {
            $breadcrumbs .= " (<span class=\"table-text-error\">FAILED!</span>)";
        }
        return $breadcrumbs;
    }
    $breadcrumbs .= "<a class=\"link\" href=\"buildresults.html?project={$project}&log={$log}\">Build " . cc_getDateOfLogFile($log) . "</a>";
    if ($label = cc_getLabelOfLogFile($log)) {
        $breadcrumbs .= " (<span class=\"table-text-success\">build.{$label}</span>)";
    } else {
        $breadcrumbs .= " (<span class=\"table-text-error\">FAILED!</span>)";
    }
    $breadcrumbs .= "&gt; ";
    // Print either the test number or the file name
    if (isset($file)) {
        $breadcrumbs .= "File " . $file;
    }
    return $breadcrumbs;
}