# | Line 52 | Line 52 | function showStat($title, $value, $input) { | |
---|---|---|
52 | ?> | |
53 | <table border="0" width="100%"> | |
54 | <tr> | |
55 | < | <td width="50%" align="right" valign="top"><b><font size="2"><?=$title?>:</font></b></td> |
56 | < | <td width="50%" align="left" valign="top"><font size="2"><?=$value?></font></td> |
55 | > | <td width="50%" align="right" valign="top"><b><?=$title?></b></td> |
56 | > | <td width="50%" align="left" valign="top"><?=$value?></td> |
57 | </tr> | |
58 | </table> | |
59 | <? | |
# | Line 61 | Line 61 | function showStat($title, $value, $input) { | |
61 | ||
62 | ||
63 | # show a bar-represented value. | |
64 | < | function showBar($title, $value, $max, $input) { |
64 | > | function showBar($title, $value, $max, $units, $input) { |
65 | ||
66 | include("latest_config.inc.php"); | |
67 | ||
# | Line 80 | Line 80 | function showBar($title, $value, $max, $input) { | |
80 | ?> | |
81 | <table border="0" cellpadding="0" cellspacing="0" align="center"> | |
82 | <tr> | |
83 | < | <td colspan="2"><b><?=$title?></b></td> |
83 | > | <td colspan="2"><b><?=$title?></b> <font size="2">(<?=$value?><?=$units?>)</font></td> |
84 | </tr> | |
85 | <tr> | |
86 | <td colspan="2" bgcolor="#eeeeff"><img src="<?=$barImage?>" border="0" height="20" width="<?=$width?>"></td> | |
# | Line 89 | Line 89 | function showBar($title, $value, $max, $input) { | |
89 | <td colspan="2"><img src="<?=$scaleImage?>" border="0" height="11" width="<?=$max_width?>"></td> | |
90 | </tr> | |
91 | <tr> | |
92 | < | <td align="left">0</td> |
93 | < | <td align="right"><?=$max?></td> |
92 | > | <td align="left">0<?=$units?></td> |
93 | > | <td align="right"><?=$max?><?=$units?></td> |
94 | </tr> | |
95 | + | <tr> |
96 | + | <td colspan="2"> </td> |
97 | + | </tr> |
98 | </table> | |
99 | <? | |
100 | } | |
# | Line 101 | Line 104 | function showBar($title, $value, $max, $input) { | |
104 | ||
105 | <? include($titleHTML); ?> | |
106 | ||
107 | < | <? printLine("Display the latest information received from a host."); ?> |
107 | > | <? printLine("Display the latest information received from a host"); ?> |
108 | ||
109 | <form method="<? echo $formMethod ?>" action="<? echo $thisPage ?>"> | |
110 | <? | |
# | Line 125 | Line 128 | function showBar($title, $value, $max, $input) { | |
128 | ||
129 | <? if ($machine) { | |
130 | ||
131 | + | $last_modified = filemtime("$latestDirectory/$machine/$latestData"); |
132 | + | clearstatcache(); |
133 | + | $data_age = time() - $last_modified; |
134 | + | |
135 | + | $last_modified = date("l jS F - g:ia", $last_modified); |
136 | + | |
137 | + | if ($data_age > $warning_age) { |
138 | + | $warning = <<<EOT |
139 | + | <br> |
140 | + | <font color="red"><b> |
141 | + | Warning: |
142 | + | </b></font> |
143 | + | This realtime report is too old to be considered recent |
144 | + | EOT; |
145 | + | } |
146 | + | |
147 | + | echo <<<EOT |
148 | + | <table border="0" bgcolor="#000066" cellpadding="3" cellspacing="1"> |
149 | + | <tr> |
150 | + | <td bgcolor="#000066"> |
151 | + | |
152 | + | </td> |
153 | + | <td bgcolor="#ffffcc"> |
154 | + | <font face="arial,sans-serif" size="2"> |
155 | + | <b>Recipt date:</b> $last_modified |
156 | + | $warning |
157 | + | </font> |
158 | + | </td> |
159 | + | </tr> |
160 | + | </table> |
161 | + | EOT; |
162 | + | |
163 | # Read the file. | |
164 | #$input = "packet.attributes.machine_name=raptor.ukc.ac.uk,packet.memory.free=10,packet.memory.total=100,"; | |
165 | $input = file("$latestDirectory/$machine/$latestData"); | |
# | Line 139 | Line 174 | function showBar($title, $value, $max, $input) { | |
174 | include("latest_display.inc.php"); | |
175 | } | |
176 | } | |
142 | – | else { |
143 | – | printLine(""); |
144 | – | } |
177 | ||
178 | ?> | |
179 | ||
180 | + | <? printLine(""); ?> |
181 | ||
182 | <? include($bottomHTML); ?> |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |