function createRegressionTable($build, $name, $release, $build_num, $noneDisplay) { $i = 0; $table = ""; if ($noneDisplay == "none") { $onMouse = "<tr onClick=\"location.href='modules.php?version=" . $build[version] . "&build=" . $name . "'\" \r\n style=\"cursor: pointer;\" onmouseover=\"mouse_event(this, 'hlt');\" onmouseout=\"mouse_event(this, '');\">"; } else { $onMouse = "<tr onmouseover=\"mouse_event(this, 'hlt');\" onmouseout=\"mouse_event(this, '');\">"; } $onClick = " onClick=\"location.href='modules.php?version=" . $build[version] . "&build=" . $name . "'\""; $bugField = createBugField2($build, $release, $name, $noneDisplay); if ($build_num > 0 && !$i) { if ($bugField == "N/A") { $bugFieldCol = "<td align=\"center\" style=\"font-size: 9pt; border-top: 1pt dashed #059; " . "border-left: 1pt dashed #059; color: #E1EEF7\""; } else { $bugFieldCol = "<td align=\"center\" style=\"font-size: 9pt; border-top: 1pt dashed #059; " . "border-left: 1pt dashed #059;\""; } } else { if ($bugField == "N/A") { $bugFieldCol = "<td align=\"center\" style=\"border-left: 1pt dashed #059; color: #E1EEF7\""; } else { $bugFieldCol = "<td align=\"center\" style=\"border-left: 1pt dashed #059;\""; } } if ($build_num > 0 && !$i) { $borderFlag = 1; $justBorder = "<td style=\"border-top: 1pt dashed #059;"; $commentBorder = "<td onClick=\"\" style=\"border-top: 1pt dashed #059;"; $borderTop = "<td style=\"border-top: 1pt dashed #059;\""; if ($build[status] == "Pass") { $statusColor = "<td style=\"border-top: 1pt dashed #059; color: green;\""; } elseif ($build[status] == "Fail") { $statusColor = "<td style=\"border-top: 1pt dashed #059; color: red;\""; } elseif ($build[status] == "Pending") { $statusColor = "<td style=\"border-top: 1pt dashed #059; color: blue;\""; } else { $statusColor = "<td style=\"border-top: 1pt dashed #059; color: #E1EEF7\""; } } else { $borderFlag = 0; $justBorder = "<td style=\"cursor: pointer; "; $commentBorder = "<td onClick=\"\" style=\"cursor: pointer; "; $borderTop = "<td "; if ($build[status] == "Pass") { $statusColor = "<td style=\"color: green;\""; } elseif ($build[status] == "Fail") { $statusColor = "<td style=\"color: red;\""; } elseif ($build[status] == "Pending") { $statusColor = "<td style=\"color: blue;\""; } else { $statusColor = "<td style=\"color: #E1EEF7\""; } } // resolve build type if (ereg("(.*)-FIPS", $build[version], $regs)) { $buildName = !$i ? $borderTop . " style=\"cursor: pointer;\" align=\"middle\"><img src=\"images/arrow_org.gif\"/><b>" . $name . "</b></td>" : $borderTop . " style=\"cursor: pointer;\"></td>"; $buildType = $justBorder . " font-size: xx-small; color: blue\" align=\"center\">FIPS</td>"; $versionFormat = $regs[1]; } elseif (ereg("(.*)_OAW", $name, $regs)) { $buildName = !$i ? $borderTop . " style=\"cursor: pointer;\" align=\"middle\"><img src=\"images/arrow_org.gif\"/><b>" . $regs[1] . "</b></td>" : $borderTop . " style=\"cursor: pointer;\"></td>"; $buildType = $justBorder . " font-size: xx-small; color: #483D8B\" align=\"center\">ALCATEL</td>"; $versionFormat = $build[version]; } else { $buildName = !$i ? $borderTop . " style=\"cursor: pointer;\" align=\"middle\"><img src=\"images/arrow_org.gif\"/><b>" . $name . "</b></td>" : $borderTop . " style=\"cursor: pointer;\"></td>"; $buildType = $justBorder . " font-size: xx-small; color: green\" align=\"center\"><b>AOS</b></td>"; $versionFormat = $build[version]; } // resolve comment field if ($noneDisplay == "none") { $comment = $build[comment] == "" ? $commentBorder . " border-left: 1pt dashed #059; " . "color: #E1EEF7\">N/A</td>" : $commentBorder . " border-left: 1pt dashed #059; padding: 0 5px 0 9px;" . "font: bold 8px \"Trebuchet MS\", Verdana, " . "Arial, Helvetica, sans-serif;\" align=\"left\">" . $build[comment] . "</td>"; } else { $comment = $commentBorder . " border-left: 1pt dashed #059;\"><input type=\"text\" maxlength=\"80\" size=\"20\" value=\"" . $build[comment] . "\"" . " name=\"comment-" . $name . "\"/></td>"; } $table .= $onMouse . $buildName . $buildType . $justBorder . " font-size: xx-small\" align=\"center\">" . $versionFormat . "</td>" . $justBorder . " font-size: xx-small\" >" . $build[started] . "</td>" . $justBorder . " cursor: pointer;\">" . createTPFtable2($build[passed], $build[failed], $build[version], $name, "", "", "yes") . "</td>" . createRunStatusColor2($build[runstatus], $borderFlag, $noneDisplay, $name) . createResultMenu2($statusColor, $noneDisplay, $justBorder, $name, $build[status], $build[runstatus]) . $justBorder . " cursor: pointer;\">" . createBarChartForRegression2($build[passed] + $build[failed], $build[passed], $build[failed], $name, $build[version], "", "", "yes") . "</td>" . $comment . $bugFieldCol . ">" . $bugField . "</td>" . "</tr>"; $i++; return $table; }
function createGrenRegBuildTable($build, $name, $noneDisplay, $combineResults = 0) { $i = 0; $table = ""; ereg("([0-9]+\\.[0-9]+)\\.[0-9]+\\.[0-9]+", $build[version], $regs); $release = $regs[1]; if ($noneDisplay == "none") { $onMouse = "<tr\r\n onClick=\"location.href='modules.php?version=" . $build[version] . "&build=" . $name . "&gren=grenreg'\" style=\"cursor: pointer;\" onmouseover=\"mouse_event(this, 'hlt');\" onmouseout=\"mouse_event(this, '');\">"; } else { $onMouse = "<tr onmouseover=\"mouse_event(this, 'hlt');\" onmouseout=\"mouse_event(this, '');\">"; } $onClick = " onClick=\"location.href='platform.php?version=" . $build[version] . "&build=" . $name . "'&gren=grenreg\""; $bugField = createBugField2($build, $release, $name, $noneDisplay); if ($bugField == "N/A") { $bugFieldCol = "<td align=\"center\" style=\"color: #E1EEF7; border-left: 1pt dashed #059;\""; } else { $bugFieldCol = "<td align=\"center\" style=\"border-left: 1pt dashed #059;\""; } $borderTop = "<td "; //.$onClick; if ($build[status] == "Pass") { $statusColor = "<td style=\"color: green;\""; } elseif ($build[status] == "Fail") { $statusColor = "<td style=\"color: red;\""; } elseif ($build[status] == "Pending") { $statusColor = "<td style=\"color: blue;\""; } else { $statusColor = "<td style=\"color: #E1EEF7;\""; } // resolve comment field if ($noneDisplay == "none") { $comment = $build[comment] == "" ? "<td style=\"color: #E1EEF7\">N/A</td>" : "<td style=\"padding: 0 5px 0 9px;" . "font: bold 8px \"Trebuchet MS\", Verdana, " . "Arial, Helvetica, sans-serif;\" align=\"left\">" . $build[comment] . "</td>"; } else { $comment = "<td style=\"border-left: 1pt dashed #059;\"><input type=\"text\" maxlength=\"80\" size=\"20\" value=\"" . $build[comment] . "\"" . " name=\"comment-" . $name . "\"/></td>"; } // resolve buildType if (ereg("(.*)-FIPS", $build[version], $regs)) { $buildName = !$i ? $borderTop . " style=\"cursor: pointer;\" align=\"middle\"><img src=\"images/arrow_org.gif\"/><b>" . $name . "</b></td>" : $borderTop . " style=\"cursor: pointer;\"></td>"; $buildType = "<td style=\"font-size: xx-small; color: blue\" align=\"center\">FIPS</td>"; $versionFormat = $regs[1]; } elseif (ereg("(.*)_OAW", $name, $regs)) { $buildName = !$i ? $borderTop . " style=\"cursor: pointer;\" align=\"middle\"><img src=\"images/arrow_org.gif\"/><b>" . $regs[1] . "</b></td>" : $borderTop . " style=\"cursor: pointer;\"></td>"; $buildType = "<td style=\"font-size: xx-small; color: #483D8B\" align=\"center\">ALCATEL</td>"; $versionFormat = $build[version]; } elseif (ereg("-hosp", $build[version], $regs)) { $buildName = !$i ? $borderTop . " style=\"cursor: pointer;\" align=\"middle\"><img src=\"images/arrow_org.gif\"/><b>" . $name . "</b></td>" : $borderTop . " style=\"cursor: pointer;\"></td>"; $buildType = "<td style=\"font-size: xx-small; color: red\" align=\"center\">HOSPITALITY</td>"; $versionFormat = $build[version]; } else { $buildName = !$i ? $borderTop . " style=\"cursor: pointer;\" align=\"middle\"><img src=\"images/arrow_org.gif\"/><b>" . $name . "</b></td>" : $borderTop . " style=\"cursor: pointer;\"></td>"; # $buildType = "<td style=\"font-size: xx-small; color: green\" align=\"center\"><b>AOS</b></td>"; $buildType = "<td style=\"font-size: xx-small; color: green\" align=\"center\"><b>INSTANT</b></td>"; $versionFormat = $build[version]; } if ($combineResults) { $buildName = $borderTop . " style=\"cursor: pointer;\"></td>"; } $table .= $onMouse . $buildName . $buildType . "<td style=\"font-size: xx-small\" align=\"center\">" . $versionFormat . "</td>" . "<td style=\"font-size: xx-small\">" . $build[started] . "</td>" . "<td style=\"cursor: pointer;\">" . createTPFtableGren($build[passed], $build[failed], $build[version], $name, "", "", "yes", "yes", "") . "</td>" . createRunStatusColor3($build[runstatus], $name, $noneDisplay) . createResultMenu2($statusColor, $noneDisplay, "<td style=\"cursor: pointer; ", $name, $build[status], $build[runstatus]) . "<td style=\"cursor: pointer;\">" . createBarChartForReg($build[passed] + $build[failed], $build[passed], $build[failed], $name, $build[version], "", "", 1, "grenreg") . "</td>" . $comment . $bugFieldCol . " align=\"left\">" . $bugField . "</td>" . "</tr>"; $i++; return $table; }