From f0bf43b72e918794a67407954be2ff931f18408b Mon Sep 17 00:00:00 2001 From: Tanguy Pruvot Date: Thu, 7 Apr 2016 16:02:37 +0200 Subject: [PATCH] tickets: proper error and show current balance --- web/yaamp/modules/site/SiteController.php | 5 ++++- web/yaamp/modules/site/coin_tickets.php | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/web/yaamp/modules/site/SiteController.php b/web/yaamp/modules/site/SiteController.php index 8e1f56d..67c82d6 100644 --- a/web/yaamp/modules/site/SiteController.php +++ b/web/yaamp/modules/site/SiteController.php @@ -157,7 +157,10 @@ class SiteController extends CommonController if ($coin && $maxamount) { $remote = new Bitcoin($coin->rpcuser, $coin->rpcpasswd, $coin->rpchost, $coin->rpcport); $res = $remote->purchaseticket($coin->account, $maxamount); - user()->setFlash('message', is_string($res) ? "ticket txid: $res" : json_encode($res)); + if ($res === false) + user()->setFlash('error', $remote->error); + else + user()->setFlash('message', is_string($res) ? "ticket txid: $res" : json_encode($res)); } $this->goback(); } diff --git a/web/yaamp/modules/site/coin_tickets.php b/web/yaamp/modules/site/coin_tickets.php index 15aff11..28e25f6 100644 --- a/web/yaamp/modules/site/coin_tickets.php +++ b/web/yaamp/modules/site/coin_tickets.php @@ -206,6 +206,9 @@ foreach($txs_array as $tx) echo '
'; +echo 'Balance: '.$remote->getbalance().' '.$coin->symbol.'
'; +echo '
'; + echo 'Ticket price: '.$stakeinfo['difficulty'].' + '.$remote->getticketfee().' '.$coin->symbol.'/kB
'; echo 'Tickets: '.$stakeinfo['live']; if ($stakeinfo['immature']) echo ' + '.$stakeinfo['immature'].' immature';