.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', "{ tableClass: 'dataGrid' }"); echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; 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); $coinimg = ''; $coinlink = ''; $imgopt = array('width'=>'16'); if ($coin && $user->coinid == $coin->id) { $coinimg = CHtml::image($coin->image, $coin->symbol, $imgopt); $coinlink = CHtml::link($coin->symbol, '/site/coin?id='.$coin->id); } else if ($user->coinid > 0) { $user_coin = getdbosql('db_coins', "id=:id", array(':id'=>$user->coinid)); if ($user_coin) { $coinimg = CHtml::image($user_coin->image, $user_coin->symbol, $imgopt); $coinlink = CHtml::link($user_coin->symbol, '/site/coin?id='.$user_coin->id); } } echo ""; echo ""; echo ""; echo ""; echo ''; echo ""; echo ""; echo ""; echo ""; if($percent > 50) echo ""; else echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $total_balance += $user->balance; $total_paid += $paid; } echo ""; // totals colspan $colspan = 8; $total_balance = bitcoinvaluetoa($total_balance); $total_paid = bitcoinvaluetoa($total_paid); $user_count = count($users); echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; if($coin) { $balance = bitcoinvaluetoa($coin->balance); $profit = bitcoinvaluetoa($balance - $total_balance); echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } echo "
UIDCoinAddressLastMinersHashrateBadBlocksDiff/PaidBalanceTotal Paid
$user->id$coinimg$coinlink'.$user->username.'$d$miner_count$user_rate$user_bad{$percent}%{$percent}%$block_count$block_diff$balance$paidBAN
Users Total ($user_count)$total_balance$total_paid
Wallet Balance$balance
Wallet Profit$profit
"; //echo "

1% bonus

";