0){ $start = $HTTP_GET_VARS['start']; $start_query = "and added >= \"$start\""; $start_url = "&start=$start"; } else{ print "Error: Incorrect URL! Bad start date.\n"; die(); } } else{ $start_url=""; $start = ""; $start_query = " "; } if(isset($HTTP_GET_VARS['end'])){ if(preg_match("/\d\d\d\d\-\d\d\-\d\d \d\d:\d\d:\d\d/", $HTTP_GET_VARS['end'])>0){ $end = $HTTP_GET_VARS['end']; $end_url="&end=$end"; $end_query = "and added <= \"$end\""; } else{ print "Error: Incorrect URL! Bad end date.\n"; die(); } } else{ $end_url=""; $end = ""; $end_query = " "; } if(isset($HTTP_GET_VARS['normalize'])){ if(strcmp($HTTP_GET_VARS['normalize'],"true")==0){ $NORMALIZE=1; $normalize_url = "&normalize=true"; $def_normalize="CHECKED"; $def_unnormalize=""; } else{ $normalize_url=""; $NORMALIZE=0; $def_normalize=""; $def_unnormalize="CHECKED"; } } else{ $NORMALIZE=0; $normalize_url=""; $def_normalize=""; $def_unnormalize="CHECKED"; } if(isset($HTTP_GET_VARS['showdata'])){ if(strcmp($HTTP_GET_VARS['showdata'],"true")==0){ $SHOWDATA=1; $showdata="&showdata=true"; } else{ $SHOWDATA=0; $showdata=""; } } else{ $SHOWDATA=0; $showdata=""; } if(isset($HTTP_GET_VARS['showpoints'])){ if(strcmp($HTTP_GET_VARS['showpoints'],"true")==0){ $SHOWPOINTS=1; $showpoints="&showpoints=true"; } else{ $SHOWPOINTS=0; $showpoints=""; } } else{ $SHOWPOINTS=0; $showpoints=""; } /******************************** * * printing error image if necessary * ********************************/ if($URL_ERROR==1){ printErrorMsg("URL Error: $error_msg. Could not draw graph."); } /******************************** * * creating the page * ********************************/ ?> LLVM Nightly Test Results Custom Graphs For <?php print $measure; ?>
LLVM Nightly Test Results Custom Graphs For

\n"; /******************************** * * creating resize links * ********************************/ $new_x = 1.25 * $xsize; $new_y = 1.25 * $ysize; print "Resize: Bigger |\n"; $new_x = .8 * $xsize; $new_y = .8 * $ysize; print "Smaller
\n"; /******************************** * * creating links to other time frames * ********************************/ $result = mysql_query("SELECT * FROM night WHERE machine=$machine ORDER BY added DESC") or die (mysql_error()); $recent=mysql_fetch_array($result); $last_date = $recent['added']; $recent_id = $recent['id']; mysql_free_result($result); $result = mysql_query("SELECT * FROM night WHERE machine=$machine ORDER BY added ASC") or die (mysql_error()); $recent=mysql_fetch_array($result); $all_tests = $recent['added']; mysql_free_result($result); $length_statement="\"$end\" - INTERVAL 1 YEAR"; $length_query=mysql_query("SELECT $length_statement") or die(mysql_error()); $row = mysql_fetch_array($length_query); mysql_free_result($length_query); $one_year = $row[0]; $length_statement="\"$end\" - INTERVAL 6 MONTH"; $length_query=mysql_query("SELECT $length_statement") or die(mysql_error()); $row = mysql_fetch_array($length_query); mysql_free_result($length_query); $six_month = $row[0]; $length_statement="\"$end\" - INTERVAL 3 MONTH"; $length_query=mysql_query("SELECT $length_statement") or die(mysql_error()); $row = mysql_fetch_array($length_query); mysql_free_result($length_query); $three_month = $row[0]; $length_statement="\"$end\" - INTERVAL 1 MONTH"; $length_query=mysql_query("SELECT $length_statement") or die(mysql_error()); $row = mysql_fetch_array($length_query); mysql_free_result($length_query); $one_month = $row[0]; $length_statement="\"$end\" - INTERVAL 7 DAY"; $length_query=mysql_query("SELECT $length_statement") or die(mysql_error()); $row = mysql_fetch_array($length_query); mysql_free_result($length_query); $one_week = $row[0]; $all=0; if(strcmp($start, $all_tests)==0 && strcmp($end, $last_date)==0){$all=1; print "Time: All |";} else{ print "Time: All |\n"; } if($all==0 && strcmp($start, $all_tests)==0){ print "From first measurement |"; } else{ print "From first measurement |\n"; } if(strcmp($start, $one_year)!=0){ print "1 year | \n"; } else { print " 1 year |";} if(strcmp($start, $six_month)!=0){ print "6 months | \n"; } else { print " 6 months |";} if(strcmp($start, $three_month)!=0){ print "3 months | \n"; } else { print " 3 months |";} if(strcmp($start, $one_month)!=0){ print "1 month | \n"; } else { print " 1 month |";} if(strcmp($start, $one_week)!=0){ print "1 week
\n"; } else { print " 1 week
";} if($NORMALIZE==1){ print "Data normalization: On |\n"; print "Off
\n"; } else{ print "Data normalization: On |\n"; print "Off
\n"; } if($SHOWDATA==1){ print "Show data on graph: On |\n"; print "Off
\n"; } else{ print "Show data on graph: On |\n"; print "Off
\n"; } if($SHOWPOINTS==1){ print "Show points on graph: On |\n"; print "Off
\n"; } else{ print "Show points on graph: On |\n"; print "Off
\n"; } /*************************************************** * * Printing out data table * ***************************************************/ print "
(-) Data table\n"; print "
\n"; if(strcmp($start,"")!=0 && strcmp($end,"")!=0){ $history = buildResultsHistory($machine_id, $program,$measure,$start,$end); } else if(strcmp($start,"")!=0){ $history = buildResultsHistory($machine_id, $program,$measure,$start); } else{ $history = buildResultsHistory($machine_id, $program,$measure); } print "\n"; print "\t\n"; print "\t\t\n"; foreach ($program as $prog){ print "\t\t\n"; } print "\t\n"; foreach (array_keys($history) as $date){ if(sizeof($history["$date"])>1){ print "\t\n"; print "\t\t\n"; for($x=1; $x{$history["$date"][$x]}\n"; } else{ print "\t\t\n"; } } print "\t\n"; } } print "
Date$prog
$date-
\n"; ?>