[ADDED] Accont balance updates

This commit is contained in:
Sebastian Grewe 2014-03-04 18:11:58 +01:00
parent 73db2cf7c5
commit 5626c2b5bd
2 changed files with 72 additions and 47 deletions

View File

@ -24,16 +24,18 @@
</table> </table>
<table class="table table-bordered table-hover table-striped"> <table class="table table-bordered table-hover table-striped">
<thead> <thead>
<tr><th colspan="2"><b>{$GLOBAL.config.currency} Account Balance</b></th></tr> <tr><th colspan="2">{$GLOBAL.config.currency} Account Balance</th></tr>
</thead> </thead>
<tbody>
<tr> <tr>
<td style="font-weight: bold;">Confirmed</td> <th>Confirmed</th>
<td><span id="b-confirmed" class="label label-success" style="width: calc(140px); font-size: 12px;">{$GLOBAL.userdata.balance.confirmed|number_format:"6"}</span></td> <td class="text-right" id="b-confirmed">{$GLOBAL.userdata.balance.confirmed|number_format:"6"}</th>
</tr> </tr>
<tr> <tr>
<td style="font-weight: bold;">Unconfirmed</td> <th>Unconfirmed</th>
<td><span id="b-unconfirmed" class="label label-warning" style="width: calc(140px); font-size: 12px;">{$GLOBAL.userdata.balance.unconfirmed|number_format:"6"}</span></td> <td class="text-right" id="b-unconfirmed">{$GLOBAL.userdata.balance.unconfirmed|number_format:"6"}</th>
</tr> </tr>
</tbody>
</table> </table>
{if !$DISABLED_DASHBOARD and !$DISABLED_DASHBOARD_API} {if !$DISABLED_DASHBOARD and !$DISABLED_DASHBOARD_API}
<table class="table table-bordered table-hover table-striped"> <table class="table table-bordered table-hover table-striped">

View File

@ -113,7 +113,14 @@ $(document).ready(function(){
if (j == 0) { $('#b-workers').html('<tr><td colspan="3" class="text-center">No active workers</td></tr>'); } if (j == 0) { $('#b-workers').html('<tr><td colspan="3" class="text-center">No active workers</td></tr>'); }
} }
// Our worker process to keep gauges and graph updated // Refresh balance information
function refreshBalanceData(data) {
balance = data.getuserbalance.data
$('#b-confirmed').html(number_format(balance.confirmed, 6));
$('#b-unconfirmed').html(number_format(balance.unconfirmed, 6));
}
// Worker progess for overview graphs
(function worker1() { (function worker1() {
$.ajax({ $.ajax({
url: url_dashboard, url: url_dashboard,
@ -131,6 +138,7 @@ $(document).ready(function(){
}); });
})(); })();
// Worker process to update active workers in the account details table
(function worker2() { (function worker2() {
$.ajax({ $.ajax({
url: url_worker, url: url_worker,
@ -146,6 +154,21 @@ $(document).ready(function(){
} }
}); });
})(); })();
// Worker process to update user account balances
// Our worker process to keep worker information updated
(function worker3() {
$.ajax({
url: url_balance,
dataType: 'json',
success: function(data) {
refreshBalanceData(data);
},
complete: function() {
setTimeout(worker3, {/literal}{($GLOBAL.config.statistics_ajax_long_refresh_interval * 1000)|default:"10000"}{literal})
}
});
})();
}); });
{/literal} {/literal}
</script> </script>