# | Line 10 | Line 10 | include("latest_config.inc.php"); | |
---|---|---|
10 | # | |
11 | # END CONFIGURATION | |
12 | ||
13 | + | include("iutils.inc.php"); |
14 | ||
14 | – | # return an array of subdirectories from a directory. |
15 | – | function getdirArray($dir='./',$sort='asort') { |
16 | – | global $dir_file_count; |
17 | – | if ( is_dir($dir) ) { |
18 | – | $fd = @opendir($dir); |
19 | – | while ( ($part = @readdir($fd)) == TRUE ) { |
20 | – | clearstatcache(); |
21 | – | if ($part != "." && $part != "..") { |
22 | – | $dir_array[] = $part; |
23 | – | } |
24 | – | } |
25 | – | if($fd == TRUE) { |
26 | – | closedir($fd); |
27 | – | } |
28 | – | if (is_array($dir_array)) { |
29 | – | $sort($dir_array); |
30 | – | $dir_file_count = count($dir_array); |
31 | – | Return $dir_array; |
32 | – | } else { |
33 | – | Return FALSE; |
34 | – | } |
35 | – | } else { |
36 | – | Return FALSE; |
37 | – | } |
38 | – | } |
39 | – | |
15 | function printLine($title) { | |
16 | < | echo "<hr color=\"#9999ff\">"; |
16 | > | echo "<hr style=\"color:#9999ff;\">"; |
17 | echo "<b>$title</b>"; | |
18 | } | |
19 | ||
# | Line 60 | Line 35 | function showStat($title, $value, $input) { | |
35 | } | |
36 | ||
37 | ||
38 | + | function linkToHistory($report) { |
39 | + | global $machine; |
40 | + | $yesterday = date("Y-m-d", time() - 86400); |
41 | + | echo <<<EOT |
42 | + | <a href="browser.php?machine_name=$machine&report=$report&day=$yesterday&submit=Show"> |
43 | + | <img src="minichart.gif" width="20" height="20" border="0"> |
44 | + | </a> |
45 | + | <font size="2">View yesterday's 24-hour chart</font> |
46 | + | EOT; |
47 | + | } |
48 | + | |
49 | + | |
50 | # show a bar-represented value. | |
51 | function showBar($title, $value, $max, $units, $input) { | |
52 | ||
53 | include("latest_config.inc.php"); | |
54 | ||
55 | + | $report = $value; |
56 | + | |
57 | preg_match("/$value=([^\,]*)\,/", $input, $matches); | |
58 | $value = $matches[1]; | |
59 | if (!is_int($max)) { | |
# | Line 80 | Line 69 | function showBar($title, $value, $max, $units, $input) | |
69 | ?> | |
70 | <table border="0" cellpadding="0" cellspacing="0" align="center"> | |
71 | <tr> | |
72 | < | <td colspan="2"><b><?=$title?></b></td> |
72 | > | <td colspan="2"><b><?=$title?></b> <font size="2">(<?=$value?><?=$units?>)</font></td> |
73 | </tr> | |
74 | <tr> | |
75 | <td colspan="2" bgcolor="#eeeeff"><img src="<?=$barImage?>" border="0" height="20" width="<?=$width?>"></td> | |
# | Line 92 | Line 81 | function showBar($title, $value, $max, $units, $input) | |
81 | <td align="left">0<?=$units?></td> | |
82 | <td align="right"><?=$max?><?=$units?></td> | |
83 | </tr> | |
84 | + | <tr> |
85 | + | <td colspan="2" align="center"><? linkToHistory($report); ?></td> |
86 | + | </tr> |
87 | + | <tr> |
88 | + | <td colspan="2"> </td> |
89 | + | </tr> |
90 | </table> | |
91 | <? | |
92 | } | |
# | Line 123 | Line 118 | function showBar($title, $value, $max, $units, $input) | |
118 | <input type="submit" name="submit" value="Display"> | |
119 | </form> | |
120 | ||
126 | – | <hr weight="1" color="<? echo $lineColor ?>"> |
127 | – | |
121 | <? if ($machine) { | |
122 | ||
123 | $last_modified = filemtime("$latestDirectory/$machine/$latestData"); | |
124 | clearstatcache(); | |
125 | $data_age = time() - $last_modified; | |
126 | ||
127 | < | $last_modified = strftime("%a %d %b %Y at %T", $last_modified); |
127 | > | $last_modified = date("l jS F - g:ia", $last_modified); |
128 | ||
129 | if ($data_age > $warning_age) { | |
130 | $warning = <<<EOT | |
# | Line 144 | Line 137 | EOT; | |
137 | } | |
138 | ||
139 | echo <<<EOT | |
140 | < | <table border="0" bgcolor="#000066" cellpadding="3" cellspacing="1" align="center"> |
140 | > | <table border="0" bgcolor="#000066" cellpadding="3" cellspacing="1"> |
141 | <tr> | |
142 | <td bgcolor="#000066"> | |
143 | | |
# | Line 172 | Line 165 | EOT; | |
165 | # Display the data specified in the display include. | |
166 | include("latest_display.inc.php"); | |
167 | } | |
175 | – | |
176 | – | printLine(""); |
168 | } | |
169 | ||
170 | ?> | |
171 | ||
172 | + | <? printLine(""); ?> |
173 | ||
174 | <? include($bottomHTML); ?> |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |