$xml .= add_XML_value("buildid", $buildid); $xml .= add_XML_value("buildtime", $build_array["starttime"]); $xml .= "</build>"; $siteid = $build_array["siteid"]; $buildtype = $build_array["type"]; $buildname = $build_array["name"]; $starttime = $build_array["starttime"]; $xml .= "<menu>"; $xml .= add_XML_value("back", "viewDynamicAnalysis.php?buildid=" . $buildid); $previousfileid = get_previous_fileid_dynamicanalysis($dyn_array["name"], $projectid, $siteid, $buildtype, $buildname, $starttime); if ($previousfileid > 0) { $xml .= add_XML_value("previous", "viewDynamicAnalysisFile.php?id=" . $previousfileid); } else { $xml .= add_XML_value("noprevious", "1"); } $xml .= add_XML_value("current", "viewDynamicAnalysisFile.php?id=" . get_last_fileid_dynamicanalysis($dyn_array["name"], $projectid, $siteid, $buildtype, $buildname, $starttime)); $nextfileid = get_next_fileid_dynamicanalysis($dyn_array["name"], $projectid, $siteid, $buildtype, $buildname, $starttime); if ($nextfileid > 0) { $xml .= add_XML_value("next", "viewDynamicAnalysisFile.php?id=" . $nextfileid); } else { $xml .= add_XML_value("nonext", "1"); } $xml .= "</menu>"; // dynamic analysis $xml .= "<dynamicanalysis>"; $xml .= add_XML_value("status", ucfirst($dyn_array["status"])); $xml .= add_XML_value("filename", $dyn_array["name"]); // Only display the first 1MB of the log (in case it's huge) $xml .= add_XML_value("log", substr($dyn_array["log"], 0, 1024 * 1024)); $href = "testSummary.php?project=" . $projectid . "&name=" . $dyn_array["name"]; if ($date) {
$xml .= add_XML_value('buildid', $buildid); $xml .= add_XML_value('buildtime', $build_array['starttime']); $xml .= '</build>'; $siteid = $build_array['siteid']; $buildtype = $build_array['type']; $buildname = $build_array['name']; $starttime = $build_array['starttime']; $xml .= '<menu>'; $xml .= add_XML_value('back', 'viewDynamicAnalysis.php?buildid=' . $buildid); $previousfileid = get_previous_fileid_dynamicanalysis($dyn_array['name'], $projectid, $siteid, $buildtype, $buildname, $starttime); if ($previousfileid > 0) { $xml .= add_XML_value('previous', 'viewDynamicAnalysisFile.php?id=' . $previousfileid); } else { $xml .= add_XML_value('noprevious', '1'); } $xml .= add_XML_value('current', 'viewDynamicAnalysisFile.php?id=' . get_last_fileid_dynamicanalysis($dyn_array['name'], $projectid, $siteid, $buildtype, $buildname, $starttime)); $nextfileid = get_next_fileid_dynamicanalysis($dyn_array['name'], $projectid, $siteid, $buildtype, $buildname, $starttime); if ($nextfileid > 0) { $xml .= add_XML_value('next', 'viewDynamicAnalysisFile.php?id=' . $nextfileid); } else { $xml .= add_XML_value('nonext', '1'); } $xml .= '</menu>'; // dynamic analysis $xml .= '<dynamicanalysis>'; $xml .= add_XML_value('status', ucfirst($dyn_array['status'])); $xml .= add_XML_value('filename', $dyn_array['name']); // Only display the first 1MB of the log (in case it's huge) $xml .= add_XML_value('log', substr($dyn_array['log'], 0, 1024 * 1024)); $href = 'testSummary.php?project=' . $projectid . '&name=' . $dyn_array['name']; if ($date) {