.001 order by balance desc");
else
{
$coin = getdbosql('db_coins', "symbol=:symbol", array(':symbol'=>$symbol));
if(!$coin) return;
$users = getdbolist('db_accounts', "balance>.001 and coinid=$coin->id order by balance desc");
}
//echo "
";
showTableSorter('maintable');
echo "";
echo "";
echo "ID | ";
echo "Wallet | ";
echo "Last | ";
echo "Miners | ";
echo "Hashrate | ";
echo "Bad | ";
echo " | ";
echo "Blocks | ";
echo "Diff/Paid | ";
echo "Balance | ";
echo "Total Paid | ";
echo " | ";
echo "
";
echo "";
$total_balance = 0;
$total_paid = 0;
$total_unsold = 0;
foreach($users as $user)
{
$target = yaamp_hashrate_constant();
$interval = yaamp_hashrate_step();
$delay = time()-$interval;
$user_rate = dboscalar("select sum(difficulty) * $target / $interval / 1000 from shares where valid and time>$delay and userid=$user->id");
$user_bad = dboscalar("select sum(difficulty) * $target / $interval / 1000 from shares where not valid and time>$delay and userid=$user->id");
$percent = $user_rate? round($user_bad*100/$user_rate, 3): 0;
$balance = bitcoinvaluetoa($user->balance);
$paid = dboscalar("select sum(amount) from payouts where account_id=$user->id");
$d = datetoa2($user->last_login);
$miner_count = getdbocount('db_workers', "userid=$user->id");
$block_count = getdbocount('db_blocks', "userid=$user->id");
$block_diff = $paid? round(dboscalar("select sum(difficulty) from blocks where userid=$user->id")/$paid, 3): '?';
$paid = bitcoinvaluetoa($paid);
$user_rate = Itoa2($user_rate);
$user_bad = Itoa2($user_bad);
echo "";
echo "$user->id | ";
echo "$user->username | ";
echo "$d | ";
echo "$miner_count | ";
echo "$user_rate | ";
echo "$user_bad | ";
if($percent > 50)
echo "{$percent}% | ";
else
echo "{$percent}% | ";
echo "$block_count | ";
echo "$block_diff | ";
echo "$balance | ";
echo "$paid | ";
echo "BAN | ";
echo "
";
$total_balance += $user->balance;
$total_paid += $paid;
}
echo "";
$total_balance = bitcoinvaluetoa($total_balance);
$total_paid = bitcoinvaluetoa($total_paid);
$user_count = count($users);
echo "";
echo "Users Total ($user_count) | ";
echo " | ";
echo "$total_balance | ";
echo "$total_paid | ";
echo " | ";
echo "
";
if($coin)
{
$balance = bitcoinvaluetoa($coin->balance);
$profit = bitcoinvaluetoa($balance - $total_balance);
echo "";
echo "Wallet Balance | ";
echo " | ";
echo "$balance | ";
echo " | ";
echo "
";
echo "";
echo "Wallet Profit | ";
echo " | ";
echo "$profit | ";
echo " | ";
echo "
";
}
echo "
";
//echo "1% bonus
";