mirror of
https://github.com/LBRYFoundation/pool.git
synced 2025-09-20 18:09:54 +00:00
Fix displayed pending amount in user wallet
There was a (UI only) difference between details and total. note: the paid amount was correct (the one showed in show details)
This commit is contained in:
parent
b82873632b
commit
382131c413
3 changed files with 25 additions and 17 deletions
|
@ -39,6 +39,13 @@ function getMarketUrl($coin, $marketName)
|
|||
$parts = explode(' ',$marketName);
|
||||
$market = $parts[0];
|
||||
$base = $parts[1];
|
||||
if (empty($base)) {
|
||||
debuglog("warning: invalid market name '$marketName'");
|
||||
$base = dboscalar(
|
||||
"SELECT base_coin FROM markets WHERE coinid=:id AND name=:name", array(
|
||||
':id'=>$coin->id, ':name'=>$marketName,
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
$lowbase = strtolower($base);
|
||||
|
|
|
@ -293,12 +293,12 @@ function yaamp_convert_earnings_user($user, $status)
|
|||
$value = 0.;
|
||||
if (YAAMP_ALLOW_EXCHANGE) {
|
||||
if(!$refcoin) $refcoin = getdbosql('db_coins', "symbol='BTC'");
|
||||
if(!$refcoin || $refcoin->price2 <= 0) return 0;
|
||||
if(!$refcoin || $refcoin->price <= 0) return 0;
|
||||
$value = dboscalar("SELECT sum(amount*price) FROM earnings WHERE $status AND userid={$user->id}");
|
||||
$value = $value / $refcoin->price2;
|
||||
} else if ($refcoin && $refcoin->price2 > 0.) {
|
||||
$value = $value / $refcoin->price;
|
||||
} else if ($refcoin && $refcoin->price > 0.) {
|
||||
$value = dboscalar("SELECT sum(amount*price) FROM earnings WHERE $status AND userid={$user->id}");
|
||||
$value = $value / $refcoin->price2;
|
||||
$value = $value / $refcoin->price;
|
||||
} else if ($user->coinid) {
|
||||
$value = dboscalar("SELECT sum(amount) FROM earnings WHERE $status AND userid={$user->id} AND coinid=".$user->coinid);
|
||||
}
|
||||
|
|
|
@ -116,30 +116,31 @@ $total_pending = bitcoinvaluetoa($total_pending);
|
|||
|
||||
if(!$show_details && $total_unsold > 0)
|
||||
{
|
||||
echo "<tr><td colspan=6 align=right>
|
||||
<label style='font-size: .8em;'>
|
||||
<input type='checkbox' onclick='javascript:main_wallet_refresh_details()'>
|
||||
echo '
|
||||
<tr><td colspan="6" align="right">
|
||||
<label style="font-size: .8em;">
|
||||
<input type="checkbox" onclick="javascript:main_wallet_refresh_details()">
|
||||
Show Details
|
||||
</label>
|
||||
</td></tr>";
|
||||
</td></tr>';
|
||||
}
|
||||
|
||||
echo "<tr class='ssrow' style='border-top: 3px solid #eee;'>";
|
||||
echo '<tr class="ssrow" style="border-top: 3px solid #eee;">';
|
||||
|
||||
echo "<td valign=top><img width=16 src='$refcoin->image'></td>";
|
||||
echo "<td valign=top><b>";
|
||||
echo '<td valign="top"><img width="16" src="'.$refcoin->image.'"></td>';
|
||||
echo '<td valign="top"><b>';
|
||||
|
||||
if($refcoin->symbol == 'BTC')
|
||||
echo "$refcoin->name";
|
||||
echo $refcoin->name;
|
||||
else
|
||||
echo "<a href='/site/block?id={$refcoin->id}'>$refcoin->name</a>";
|
||||
echo '<a href="/site/block?id='.$refcoin->id.'">'.$refcoin->name.'</a>';
|
||||
|
||||
echo '<br/><span style="font-size: .8em;"">(total pending)</span></b></td>';
|
||||
|
||||
echo "<td valign=top align=right style='font-size: .8em;'>$unconfirmed</td>";
|
||||
echo "<td valign=top align=right style='font-size: .8em;'>$confirmed</td>";
|
||||
echo "<td valign=top align=right style='font-size: .8em;'></td>";
|
||||
echo "<td valign=top align=right style='font-size: .8em;'>$total_unsold $refcoin->symbol</td>";
|
||||
echo '<td valign="top" align="right" style="font-size: .8em;">'.$unconfirmed.'</td>';
|
||||
echo '<td valign="top" align="right" style="font-size: .8em;">'.$confirmed.'</td>';
|
||||
echo '<td valign="top" align="right" style="font-size: .8em;"></td>';
|
||||
echo '<td valign="top" align="right" style="font-size: .8em;">'.$total_unsold.' '.$refcoin->symbol.'</td>';
|
||||
|
||||
echo "</tr>";
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue