Browse Source

miner.php fix rig # when miners fail

nfactor-troky
Kano 13 years ago
parent
commit
09bdf81644
  1. 23
      miner.php

23
miner.php

@ -982,6 +982,9 @@ function showrigs($anss, $headname, $rigname)
foreach ($anss as $rig => $ans) foreach ($anss as $rig => $ans)
{ {
if ($ans == null)
continue;
newrow(); newrow();
$when = 0; $when = 0;
@ -1026,8 +1029,10 @@ function doforeach($cmd, $des, $sum, $head, $datetime)
$count = 0; $count = 0;
$preverr = count($rigerror); $preverr = count($rigerror);
foreach ($rigs as $rig) foreach ($rigs as $num => $rig)
{ {
$anss[$num] = null;
if (isset($rigerror[$rig])) if (isset($rigerror[$rig]))
continue; continue;
@ -1040,7 +1045,7 @@ function doforeach($cmd, $des, $sum, $head, $datetime)
if (count($parts) > 2) if (count($parts) > 2)
$name = $parts[2]; $name = $parts[2];
else else
$name = $count; $name = $num;
$ans = api($cmd); $ans = api($cmd);
@ -1053,12 +1058,14 @@ function doforeach($cmd, $des, $sum, $head, $datetime)
$error = null; $error = null;
} }
else else
$anss[$count] = $ans; {
$anss[$num] = $ans;
$count++;
}
} }
$count++;
} }
if (count($anss) == 0) if ($count == 0)
{ {
$rw = '<td>Failed to access any rigs successfully'; $rw = '<td>Failed to access any rigs successfully';
if ($preverr > 0) if ($preverr > 0)
@ -1085,6 +1092,9 @@ function doforeach($cmd, $des, $sum, $head, $datetime)
foreach ($anss as $rig => $ans) foreach ($anss as $rig => $ans)
{ {
if ($ans == null)
continue;
foreach ($ans as $item => $row) foreach ($ans as $item => $row)
{ {
if ($item == 'STATUS') if ($item == 'STATUS')
@ -1119,6 +1129,9 @@ function doforeach($cmd, $des, $sum, $head, $datetime)
foreach ($anss as $rig => $ans) foreach ($anss as $rig => $ans)
{ {
if ($ans == null)
continue;
$when = 0; $when = 0;
if (isset($ans['STATUS']['When'])) if (isset($ans['STATUS']['When']))
$when = $ans['STATUS']['When']; $when = $ans['STATUS']['When'];

Loading…
Cancel
Save