0){ $start = $HTTP_GET_VARS['start']; $start_query = "and added >= \"$start\""; $start_url = "&start=$start"; } else{ print "Error: Incorrect URL!\n"; die(); } } else{ $result = mysql_query("SELECT * FROM night WHERE machine=$machine ORDER BY added ASC") or die (mysql_error()); $recent=mysql_fetch_array($result); $start = $recent['added']; mysql_free_result($result); $start_url="&start=$start"; $start_query = " and added >= \"$start\""; } 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_query = "and added <= \"$end\""; } else{ print "Error: Incorrect URL!\n"; die(); } } else{ $result = mysql_query("SELECT * FROM night WHERE machine=$machine ORDER BY added DESC") or die (mysql_error()); $recent=mysql_fetch_array($result); $end = $recent['added']; mysql_free_result($result); $end_url = "&end=$end"; $end_query = " and added <= \"$end\""; } 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 Machine Graph
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 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]; if(strcmp($start, $all_tests)!=0){ print "Time: All |\n"; } else{ print "Time: All |";} 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"; $night_table_statement = "SELECT * FROM night WHERE machine=$machine_id $start_query ORDER BY added DESC"; $night_table_query = mysql_query($night_table_statement) or die(mysql_error()); print "\n"; print "\t\n"; print "\t\t\n"; foreach ($measure_arr as $m){ print "\t\t\n"; } print "\t\n"; while($row=mysql_fetch_array($night_table_query)){ print "\t\n"; print "\t\t\n"; foreach ($measure_arr as $m){ print "\t\t\n"; } } mysql_free_result($night_table_query); print "
Date{$meaningfull_names["$m"]}
{$row['added']}{$row["$m"]}
\n"; ?>