mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
Updated chart.
This commit is contained in:
parent
52d637e25e
commit
e0ed0cbeb2
@ -180,7 +180,13 @@ class Chart implements ChartInterface
|
||||
case '6M':
|
||||
$beginning->subYears(6);
|
||||
break;
|
||||
case 'custom':
|
||||
$diff = $start->diff($end);
|
||||
$days = $diff->days;
|
||||
$beginning->subDays(12 * $days);
|
||||
break;
|
||||
}
|
||||
|
||||
// loop over the periods:
|
||||
while ($beginning <= $start) {
|
||||
// increment currentEnd to fit beginning:
|
||||
@ -203,9 +209,17 @@ class Chart implements ChartInterface
|
||||
break;
|
||||
case '6M':
|
||||
$currentEnd->addMonths(6)->subDay();
|
||||
|
||||
break;
|
||||
case 'custom':
|
||||
$diff = $start->diff($end);
|
||||
$days = $diff->days;
|
||||
$days = $days == 1 ? 2 : $days;
|
||||
$currentEnd->addDays($days)->subDay();
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// now format the current range:
|
||||
$title = '';
|
||||
switch ($range) {
|
||||
@ -225,11 +239,15 @@ class Chart implements ChartInterface
|
||||
case '6M':
|
||||
$title = $beginning->format('M Y') . ' - ' . $currentEnd->format('M Y');
|
||||
break;
|
||||
case 'custom':
|
||||
$title = $beginning->format('d-m-Y').' - '.$currentEnd->format('d-m-Y');
|
||||
break;
|
||||
case 'yearly':
|
||||
// return $this->startdate->format('Y');
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
// get sum for current range:
|
||||
$journals = \TransactionJournal::
|
||||
with(
|
||||
@ -279,6 +297,13 @@ class Chart implements ChartInterface
|
||||
case '6M':
|
||||
$beginning->addMonths(6);
|
||||
break;
|
||||
case 'custom':
|
||||
$diff = $start->diff($end);
|
||||
$days = $diff->days;
|
||||
|
||||
$beginning->addDays($days);
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
return $data;
|
||||
|
Loading…
Reference in New Issue
Block a user