";
echo "
";
echo "";
echo "";
echo "Summary | ";
echo "Miners | ";
echo "Shares | ";
echo "Hashrate* | ";
echo "Reject* | ";
echo "
";
echo "";
foreach(yaamp_get_algos() as $algo)
{
// debuglog($algo);
$user_rate1 = yaamp_user_rate($user->id, $algo);
$user_rate1_bad = yaamp_user_rate_bad($user->id, $algo);
$percent_bad = ($user_rate1 + $user_rate1_bad)? $user_rate1_bad * 100 / ($user_rate1 + $user_rate1_bad): 0;
$percent_bad = $percent_bad? round($percent_bad, 1).'%': '';
$user_rate1 = $user_rate1? Itoa2($user_rate1).'h/s': '-';
$minercount = getdbocount('db_workers', "userid=$user->id and algo=:algo", array(':algo'=>$algo));
$user_shares = controller()->memcache->get_database_scalar("wallet_user_shares-$user->id-$algo",
"select sum(difficulty) from shares where valid and algo=:algo and userid=$user->id", array(':algo'=>$algo));
if(!$user_shares && !$minercount) continue;
$total_shares = controller()->memcache->get_database_scalar("wallet_total_shares-$algo",
"select sum(difficulty) from shares where valid and algo=:algo", array(':algo'=>$algo));
if(!$total_shares) continue;
$percent_shares = round($user_shares * 100 / $total_shares, 4);
echo "";
echo "$algo | ";
echo "$minercount | ";
echo "{$percent_shares}% | ";
echo "$user_rate1 | ";
echo "$percent_bad | ";
echo "
";
}
echo "
";
////////////////////////////////////////////////////////////////////////////////
$workers = getdbolist('db_workers', "userid=$user->id order by password");
if(count($workers))
{
echo "
";
echo "
";
echo "";
echo "";
echo "Details | ";
echo "Extra | ";
echo "Algo | ";
echo "Diff | ";
echo "ES** | ";
echo "Hashrate* | ";
echo "Reject* | ";
echo "
";
echo "";
foreach($workers as $worker)
{
$user_rate1 = yaamp_worker_rate($worker->id, $worker->algo);
$user_rate1_bad = yaamp_worker_rate_bad($worker->id, $worker->algo);
$percent = ($user_rate1 + $user_rate1_bad)? $user_rate1_bad * 100 / ($user_rate1 + $user_rate1_bad): 0;
$percent = $percent? round($percent, 1).'%': '';
$user_rate1 = $user_rate1? Itoa2($user_rate1).'h/s': '';
$version = substr($worker->version, 0, 16);
$password = substr($worker->password, 0, 16);
$subscribe = Booltoa($worker->subscribe);
echo "";
echo "$version | ";
echo "$password | ";
echo "$worker->algo | ";
echo "$worker->difficulty | ";
echo "$subscribe | ";
echo "$user_rate1 | ";
echo "$percent | ";
echo "
";
}
echo "
";
}
echo "
";
echo "