|
|
@ -165,6 +165,7 @@ function pgtop($info, $dotop, $user, $douser) |
|
|
|
$nlb = '?'; |
|
|
|
$nlb = '?'; |
|
|
|
$pac = '0'; |
|
|
|
$pac = '0'; |
|
|
|
$per = '0'; |
|
|
|
$per = '0'; |
|
|
|
|
|
|
|
$perset = false; |
|
|
|
$uhr = '?GHs'; |
|
|
|
$uhr = '?GHs'; |
|
|
|
$u1hr = ''; |
|
|
|
$u1hr = ''; |
|
|
|
if ($info !== false) |
|
|
|
if ($info !== false) |
|
|
@ -244,12 +245,46 @@ function pgtop($info, $dotop, $user, $douser) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (isset($info['blockshareinv'])) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
$shinv = $info['blockshareinv']; |
|
|
|
|
|
|
|
$per = siprefmt($shinv, 1); |
|
|
|
|
|
|
|
$perset = true; |
|
|
|
|
|
|
|
if (isset($info['blockshareacc'])) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
$shacc = $info['blockshareacc']; |
|
|
|
|
|
|
|
if (($shacc+$shinv) > 0) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
$amt = 100.0 * $shinv / ($shacc + $shinv); |
|
|
|
|
|
|
|
if (round($amt, 2) > 9.99) |
|
|
|
|
|
|
|
$per .= ' ('.number_format($amt, 1).'%)'; |
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
$per .= ' ('.number_format($amt, 2).'%)'; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (isset($info['blockerr'])) |
|
|
|
if (isset($info['blockerr'])) |
|
|
|
{ |
|
|
|
{ |
|
|
|
$rej = $info['blockerr']; |
|
|
|
if ($perset == false) |
|
|
|
$per = number_format($info['blockerr'], 0); |
|
|
|
$per = ''; |
|
|
|
if (isset($info['blockacc']) && ($acc+$rej) > 0) |
|
|
|
else |
|
|
|
$per .= ' ('.number_format(100.0*$rej/($acc+$rej), 3).'%)'; |
|
|
|
$per .= ' · '; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$inv = $info['blockerr']; |
|
|
|
|
|
|
|
$per .= siprefmt($inv, 1); |
|
|
|
|
|
|
|
if (isset($info['blockacc'])) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
$acc = $info['blockacc']; |
|
|
|
|
|
|
|
if (($acc+$inv) > 0) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
$amt = 100.0 * $inv / ($acc + $inv); |
|
|
|
|
|
|
|
if (round($amt, 2) > 9.99) |
|
|
|
|
|
|
|
$per .= ' ('.number_format($amt, 1).'%)'; |
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
$per .= ' ('.number_format($amt, 2).'%)'; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (isset($info['u_hashrate5m'])) |
|
|
|
if (isset($info['u_hashrate5m'])) |
|
|
@ -350,7 +385,7 @@ function pgtop($info, $dotop, $user, $douser) |
|
|
|
$top .= "<td class=topdat> $phr</td></tr>"; |
|
|
|
$top .= "<td class=topdat> $phr</td></tr>"; |
|
|
|
$top .= '<tr><td class=topdes>Shares: </td>'; |
|
|
|
$top .= '<tr><td class=topdes>Shares: </td>'; |
|
|
|
$top .= "<td class=topdat> $pac</td></tr>"; |
|
|
|
$top .= "<td class=topdat> $pac</td></tr>"; |
|
|
|
$top .= '<tr id=mini1><td class=topdes>Invalid: </td>'; |
|
|
|
$top .= '<tr id=mini1><td class=topdes>Invalids: </td>'; |
|
|
|
$top .= "<td class=topdat> $per</td></tr></table>"; |
|
|
|
$top .= "<td class=topdat> $per</td></tr></table>"; |
|
|
|
$top .= '</td><td>'; |
|
|
|
$top .= '</td><td>'; |
|
|
|
$top .= '<table cellpadding=1 cellspacing=0 border=0 width=100%>'; |
|
|
|
$top .= '<table cellpadding=1 cellspacing=0 border=0 width=100%>'; |
|
|
|