Fix chart.

This commit is contained in:
James Cole 2015-08-01 07:12:03 +02:00
parent a2c2bb4948
commit 7296796ed9

View File

@ -59,15 +59,16 @@ class ChartJsAccountChartGenerator implements AccountChartGenerator
foreach ($accounts as $account) { foreach ($accounts as $account) {
$ids[] = $account->id; $ids[] = $account->id;
} }
$start->subDay();
$startBalances = Steam::balancesById($ids, $start); $startBalances = Steam::balancesById($ids, $start);
$endBalances = Steam::balancesById($ids, $end); $endBalances = Steam::balancesById($ids, $end);
foreach ($accounts as $account) { foreach ($accounts as $account) {
$id = $account->id; $id = $account->id;
$start = isset($startBalances[$id]) ? $startBalances[$id] : 0; $startBalance = isset($startBalances[$id]) ? $startBalances[$id] : 0;
$end = isset($endBalances[$id]) ? $endBalances[$id] : 0; $endBalance = isset($endBalances[$id]) ? $endBalances[$id] : 0;
$diff = $end - $start; $diff = $endBalance - $startBalance;
Log::debug($account->name . ' spent ' . $diff); Log::debug($account->name . ' spent ' . $diff);
if ($diff > 0) { if ($diff > 0) {
$data['labels'][] = $account->name; $data['labels'][] = $account->name;