"; echo "
Miners: $user->username
"; echo "
"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; 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 ""; echo ""; echo ""; echo ""; echo ""; echo ""; } echo "
SummaryMinersSharesHashrate*Reject*
$algo$minercount{$percent_shares}%$user_rate1$percent_bad
"; //////////////////////////////////////////////////////////////////////////////// $workers = getdbolist('db_workers', "userid=$user->id order by password"); if(count($workers)) { echo "
"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; 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 ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } echo "
DetailsExtraAlgoDiffES**Hashrate*Reject*
$version$password$worker->algo$worker->difficulty$subscribe$user_rate1$percent
"; } echo "
"; echo "

 * approximate from the last 5 minutes submitted shares
 ** extranonce.subscribe

"; echo "
";