From 0205d3fc5c1d12a75e8ff4d8790a6de8c0defa70 Mon Sep 17 00:00:00 2001 From: James Cole Date: Mon, 4 May 2015 18:45:20 +0200 Subject: [PATCH] Overspent transactions have a separate colour [skip ci] --- app/Http/Controllers/GoogleChartController.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/GoogleChartController.php b/app/Http/Controllers/GoogleChartController.php index 21b569de47..871b4f0b84 100644 --- a/app/Http/Controllers/GoogleChartController.php +++ b/app/Http/Controllers/GoogleChartController.php @@ -149,7 +149,7 @@ class GoogleChartController extends Controller { $chart->addColumn('Budget', 'string'); $chart->addColumn('Left', 'number'); - //$chart->addColumn('Spent', 'number'); + $chart->addColumn('Overspent', 'number'); $budgets = $repository->getBudgets(); $start = Session::get('start', Carbon::now()->startOfMonth()); @@ -176,7 +176,12 @@ class GoogleChartController extends Controller foreach ($allEntries as $entry) { if ($entry[2] > 0) { $left = $entry[1] - $entry[2]; - $chart->addRow($entry[0], $left); + if ($left >= 0) { + $chart->addRow($entry[0], $left, null); + } else { + $chart->addRow($entry[0], null, $left); + } + } }