# | Line 1 | Line 1 | |
---|---|---|
1 | <?php | |
2 | ||
3 | < | // A test navigation thingy. |
3 | > | // Navigation for the i-scream reports. |
4 | // pjm2@ukc.ac.uk | |
5 | ||
6 | ||
# | Line 29 | Line 29 | function getdirArray($dir='./',$sort='asort') { | |
29 | } | |
30 | } | |
31 | ||
32 | – | include("day.inc"); |
33 | – | |
32 | ?> | |
33 | ||
34 | < | <html> |
37 | < | <body bgcolor="#ffffff"> |
34 | > | <? include("title.inc"); ?> |
35 | ||
36 | < | <table border="0" align="center" cellpadding="2" cellspacing="5"> |
40 | < | <tr> |
41 | < | <td valign="top"> |
42 | < | <? include("left.inc"); ?> |
43 | < | </td> |
44 | < | <td> |
45 | < | <? include("title.inc"); ?> |
36 | > | <hr weight="1" color="#9999ff"> |
37 | ||
38 | + | <b>Most recent reports available</b> |
39 | + | <form method="GET" action=""> |
40 | + | <? |
41 | ||
42 | < | <font face="arial, sans-serif" size="2"> |
43 | < | <b>View reports for <? echo "$day" ?></b> |
44 | < | </font> |
42 | > | $file_array = getdirArray('/home/cut/pjm2/webpages/reports','rsort'); |
43 | > | print "<select size=\"1\" name=\"day\">"; |
44 | > | foreach($file_array as $file_name) { |
45 | > | if (is_dir($file_name)) { |
46 | > | $i++; |
47 | > | print "<option value=\"$file_name\">$file_name</option>"; |
48 | > | } |
49 | > | if ($i >= 20) { |
50 | > | break; |
51 | > | } |
52 | > | } |
53 | > | print "</select>"; |
54 | ||
55 | < | <p> |
55 | > | ?> |
56 | > | <input type="submit" name="submit" value="Go"> |
57 | > | </form> |
58 | ||
59 | + | <hr weight="1" color="#9999ff"> |
60 | + | |
61 | + | <? if ($day) { ?> |
62 | + | |
63 | + | <b>Available reports for <? echo $day ?></b> |
64 | + | |
65 | <form method="GET" action=""> | |
66 | <select size="1" name="machine_name"> | |
67 | < | <option selected value=""></option> |
68 | < | <? include("machine_name.inc"); ?> |
67 | > | <option selected value="">[select machine]</option> |
68 | > | <? include("$day/machine_name.inc"); ?> |
69 | </select> | |
70 | ||
71 | <select size="1" name="report"> | |
72 | < | <option selected value=""></option> |
73 | < | <? include("report.inc"); ?> |
72 | > | <option selected value="">[select report]</option> |
73 | > | <? include("$day/report.inc"); ?> |
74 | </select> | |
75 | ||
76 | < | <input type="submit" name="submit" value="bung"> |
76 | > | <input type="hidden" name="day" value="<? echo $day ?>"> |
77 | > | <input type="submit" name="submit" value="Show"> |
78 | </form> | |
79 | + | |
80 | + | <hr weight="1" color="#9999ff"> |
81 | + | |
82 | + | <? } ?> |
83 | ||
84 | </p> | |
85 | ||
86 | ||
87 | <? | |
88 | < | if ($submit == "bung") { |
88 | > | if ($submit == "Show" && $machine_name && $report) { |
89 | > | |
90 | > | include("$day/$machine_name/$report/i-maxmin.txt"); |
91 | > | |
92 | $url = escapeshellcmd("$day/$machine_name/$report/chart.gif"); | |
93 | < | if (file_exists($url)) { |
94 | < | echo "<p><b>[$machine_name] - $report</b><br><img src=\"$url\" width=\"500\" height=\"250\"><br><img src=\"24hour.gif\" width=\"500\" height=\"39\"></p>"; |
95 | < | } |
93 | > | if (file_exists($url)) { ?> |
94 | > | |
95 | > | <center><b>[<? echo $machine_name; ?>] - <? echo $report; ?></b></center> |
96 | > | |
97 | > | <table border="0" cellpadding="0" cellspacing="0"> |
98 | > | <tr> |
99 | > | <td align="right" valign="top"> |
100 | > | <font size="2"><? printf("%.1f", $max_value); ?></font> |
101 | > | </td> |
102 | > | <td rowspan="2"> |
103 | > | <img src="<? echo $url; ?>" width="500" height="250"> |
104 | > | </td> |
105 | > | </tr> |
106 | > | <tr> |
107 | > | <td align="right" valign="bottom"> |
108 | > | <font size="2"><? echo $min_value; ?></font> |
109 | > | </td> |
110 | > | </tr> |
111 | > | <tr> |
112 | > | <td> </td> |
113 | > | <td><img src="24hour.gif" width="500" height="39"></td> |
114 | > | </tr> |
115 | > | </table> |
116 | > | |
117 | > | <hr weigth="1" color="#9999ff"> |
118 | > | |
119 | > | <b>Extra data</b> |
120 | > | <p> |
121 | > | <a href="<? echo "$day/$machine_name/$report/i-data.txt" ?>">Raw plot data</a><br> |
122 | > | <a href="<? echo "$day/$machine_name/$report/i-chart.gif" ?>">GIF chart</a><br> |
123 | > | <a href="<? echo "$day/$machine_name/$report/i-maxmin.txt" ?>">PHP y-axis limits include</a> |
124 | > | |
125 | > | <? } |
126 | else { | |
127 | echo "<p>The report could not be found.</p>"; | |
128 | } | |
129 | + | echo "<hr weight=\"1\" color=\"#9999ff\">"; |
130 | } | |
131 | ||
132 | ?> | |
133 | ||
134 | < | <hr> |
85 | < | |
86 | < | <p> |
87 | < | <font face="arial, sans-serif" size="2"> |
88 | < | <b>Or browse all dates</b> |
89 | < | </font> |
90 | < | </p> |
91 | < | |
92 | < | <? |
93 | < | |
94 | < | $file_array = getdirArray('/home/cut/pjm2/webpages/reports','asort'); |
95 | < | print "<ul>"; |
96 | < | foreach($file_array as $file_name) { |
97 | < | if (is_dir($file_name)) { |
98 | < | print "<li><a href=\"$file_name\">$file_name</a>"; |
99 | < | } |
100 | < | } |
101 | < | print "</ul>"; |
102 | < | |
103 | < | ?> |
104 | < | |
105 | < | <? include("bottom.inc"); ?> |
106 | < | |
107 | < | </body> |
108 | < | </html> |
134 | > | <? include("bottom.inc"); ?> |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |