"; echo "
$title
"; echo "
"; } $algo = user()->getState('yaamp-algo'); $user = getuserparam(getparam('address')); if(!$user || $user->is_locked) return; $count = getparam('count'); $count = $count? $count: 50; WriteBoxHeader("Last $count Earnings: $user->username"); $earnings = getdbolist('db_earnings', "userid=$user->id order by create_time desc limit :count", array(':count'=>$count)); echo << span.block { padding: 2px; display: inline-block; text-align: center; min-width: 75px; border-radius: 3px; } span.block.immature { color: white; background-color: #f0ad4e; } span.block.exchange { color: white; background-color: #5cb85c; } span.block.cleared { color: white; background-color: gray; } EOT; $showrental = (bool) YAAMP_RENTAL; foreach($earnings as $earning) { $coin = getdbo('db_coins', $earning->coinid); $block = getdbo('db_blocks', $earning->blockid); if (!$block) { debuglog("missing block id {$earning->blockid}!"); continue; } $d = datetoa2($earning->create_time); if(!$coin) { if (!$showrental) continue; $reward = bitcoinvaluetoa($earning->amount); $value = mbitcoinvaluetoa($earning->amount*1000); $percent = $block->amount ? percentvaluetoa($earning->amount * 100/$block->amount) : 0; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; continue; } $reward = altcoinvaluetoa($earning->amount); $percent = $block->amount ? percentvaluetoa($earning->amount * 100/$block->amount) : 0; $value = mbitcoinvaluetoa($earning->amount*$earning->price*1000); $blockUrl = $coin->createExplorerLink($coin->name, array('height'=>$block->height)); echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo '"; echo ""; } echo "
Name Amount Percent mBTC Time Status
Rental ('.$block->algo.')'.$reward.' BTC'.$percent.'%'.$value.''.$d.' agoCleared
'.$blockUrl.' ('.$coin->algo.')'.$reward.' '.$coin->symbol_show.''.$percent.'%'.$value.''.$d.' ago'; if($earning->status == 0) echo 'Immature ('.$block->confirmations.')'; else if($earning->status == 1) echo ''.(YAAMP_ALLOW_EXCHANGE ? 'Exchange' : 'Confirmed').''; else if($earning->status == 2) echo 'Cleared'; echo "
"; echo "

";