|
|
|
@ -11,6 +11,7 @@ $here = $_SERVER['PHP_SELF'];
@@ -11,6 +11,7 @@ $here = $_SERVER['PHP_SELF'];
|
|
|
|
|
<html><head><title>Mine</title> |
|
|
|
|
<style type='text/css'> |
|
|
|
|
td { color:blue; font-family:verdana,arial,sans; font-size:14pt; } |
|
|
|
|
td.h { color:blue; font-family:verdana,arial,sans; font-size:14pt; background:#d0ffff } |
|
|
|
|
td.sta { color:green; font-family:verdana,arial,sans; font-size:14pt; } |
|
|
|
|
</style> |
|
|
|
|
</head><body bgcolor=#ecffff> |
|
|
|
@ -149,6 +150,53 @@ function getparam($name, $both = false)
@@ -149,6 +150,53 @@ function getparam($name, $both = false)
|
|
|
|
|
return substr($a, 0, 1024); |
|
|
|
|
} |
|
|
|
|
# |
|
|
|
|
function fmt($section, $name, $value) |
|
|
|
|
{ |
|
|
|
|
$b = ' '; |
|
|
|
|
|
|
|
|
|
switch ($section.'.'.$name) |
|
|
|
|
{ |
|
|
|
|
case 'SUMMARY.Elapsed': |
|
|
|
|
$s = $value % 60; |
|
|
|
|
$value -= $s; |
|
|
|
|
$value /= 60; |
|
|
|
|
if ($value == 0) |
|
|
|
|
{ |
|
|
|
|
return $s.'s'; |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
$m = $value % 60; |
|
|
|
|
$value -= $m; |
|
|
|
|
$value /= 60; |
|
|
|
|
if ($value == 0) |
|
|
|
|
{ |
|
|
|
|
return sprintf("%dm$b%02ds", $m, $s); |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
$h = $value % 24; |
|
|
|
|
$value -= $h; |
|
|
|
|
$value /= 24; |
|
|
|
|
if ($value == 0) |
|
|
|
|
return sprintf("%dh$b%02dm$b%02ds", $h, $m, $s); |
|
|
|
|
else |
|
|
|
|
return sprintf("%ddays$b%02dh$b%02dm$b%02ds", $value, $h, $m, $s); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case 'GPU0.Utility': |
|
|
|
|
case 'SUMMARY.Utility': |
|
|
|
|
return $value.'/m'; |
|
|
|
|
break; |
|
|
|
|
case 'GPU0.Temperature': |
|
|
|
|
return $value.'°C'; |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return $value; |
|
|
|
|
} |
|
|
|
|
# |
|
|
|
|
function details($list) |
|
|
|
|
{ |
|
|
|
|
$stas = array('S' => 'Success', 'W' => 'Warning', 'I' => 'Informational', 'E' => 'Error', 'F' => 'Fatal'); |
|
|
|
@ -158,7 +206,7 @@ function details($list)
@@ -158,7 +206,7 @@ function details($list)
|
|
|
|
|
|
|
|
|
|
echo $tb; |
|
|
|
|
|
|
|
|
|
echo '<tr><td colspan=2 class=sta>Date: '.date('H:i:s j-M-Y \U\T\CP').'</td></tr>'; |
|
|
|
|
echo '<tr><td class=sta>Date: '.date('H:i:s j-M-Y \U\T\CP').'</td></tr>'; |
|
|
|
|
|
|
|
|
|
echo $te.$tb; |
|
|
|
|
|
|
|
|
@ -174,17 +222,21 @@ function details($list)
@@ -174,17 +222,21 @@ function details($list)
|
|
|
|
|
|
|
|
|
|
echo $te.$tb; |
|
|
|
|
|
|
|
|
|
$section = ''; |
|
|
|
|
|
|
|
|
|
foreach ($list as $item => $values) |
|
|
|
|
{ |
|
|
|
|
if ($item != 'STATUS') |
|
|
|
|
{ |
|
|
|
|
$section = $item; |
|
|
|
|
|
|
|
|
|
echo '<tr>'; |
|
|
|
|
|
|
|
|
|
foreach ($values as $name => $value) |
|
|
|
|
{ |
|
|
|
|
if ($name == '0') |
|
|
|
|
$name = ' '; |
|
|
|
|
echo "<td valign=bottom>$name</td>"; |
|
|
|
|
echo "<td valign=bottom class=h>$name</td>"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
echo '</tr>'; |
|
|
|
@ -199,7 +251,7 @@ function details($list)
@@ -199,7 +251,7 @@ function details($list)
|
|
|
|
|
continue; |
|
|
|
|
|
|
|
|
|
foreach ($values as $name => $value) |
|
|
|
|
echo "<td>$value</td>"; |
|
|
|
|
echo '<td>'.fmt($section, $name, $value).'</td>'; |
|
|
|
|
|
|
|
|
|
echo '</tr>'; |
|
|
|
|
} |
|
|
|
|