show donuts prorated

This commit is contained in:
denisdulici
2017-12-13 14:43:47 +03:00
parent 20937cda5f
commit b171451a23
2 changed files with 15 additions and 1 deletions

View File

@ -166,6 +166,13 @@ class Dashboard extends Controller
private function getDonuts()
{
// Show donut prorated if there is no income
if (array_sum($this->income_donut['values']) == 0) {
foreach ($this->income_donut['values'] as $key => $value) {
$this->income_donut['values'][$key] = 1;
}
}
$donut_incomes = Charts::create('donut', 'chartjs')
->colors($this->income_donut['colors'])
->labels($this->income_donut['labels'])
@ -174,6 +181,13 @@ class Dashboard extends Controller
->credits(false)
->view('vendor.consoletvs.charts.chartjs.donut');
// Show donut prorated if there is no expense
if (array_sum($this->expense_donut['values']) == 0) {
foreach ($this->expense_donut['values'] as $key => $value) {
$this->expense_donut['values'][$key] = 1;
}
}
$donut_expenses = Charts::create('donut', 'chartjs')
->colors($this->expense_donut['colors'])
->labels($this->expense_donut['labels'])