mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-13 07:53:16 +00:00
Fix some things so the date range has a better display.
This commit is contained in:
@@ -25,8 +25,9 @@ class ChartJsCategoryChartGenerator implements CategoryChartGenerator
|
|||||||
{
|
{
|
||||||
|
|
||||||
// language:
|
// language:
|
||||||
$language = Preferences::get('language', 'en')->data;
|
//$language = Preferences::get('language', 'en')->data;
|
||||||
$format = Config::get('firefly.' . $dateFormat . '.' . $language);
|
|
||||||
|
//$format = Config::get('firefly.' . $dateFormat . '.' . $language);
|
||||||
|
|
||||||
$data = [
|
$data = [
|
||||||
'count' => 2,
|
'count' => 2,
|
||||||
@@ -44,9 +45,9 @@ class ChartJsCategoryChartGenerator implements CategoryChartGenerator
|
|||||||
];
|
];
|
||||||
|
|
||||||
foreach ($entries as $entry) {
|
foreach ($entries as $entry) {
|
||||||
$data['labels'][] = $entry[0]->formatLocalized($format);
|
$data['labels'][] = $entry[1];//$entry[0]->formatLocalized($format);
|
||||||
$spent = round($entry[1], 2);
|
$spent = round($entry[2], 2);
|
||||||
$earned = round($entry[2], 2);
|
$earned = round($entry[3], 2);
|
||||||
|
|
||||||
$data['datasets'][0]['data'][] = $spent == 0 ? null : $spent * -1;
|
$data['datasets'][0]['data'][] = $spent == 0 ? null : $spent * -1;
|
||||||
$data['datasets'][1]['data'][] = $earned == 0 ? null : $earned;
|
$data['datasets'][1]['data'][] = $earned == 0 ? null : $earned;
|
||||||
|
@@ -67,7 +67,8 @@ class CategoryController extends Controller
|
|||||||
$currentEnd = Navigation::endOfPeriod($start, $range);
|
$currentEnd = Navigation::endOfPeriod($start, $range);
|
||||||
$spent = $repository->spentInPeriod($category, $start, $currentEnd);
|
$spent = $repository->spentInPeriod($category, $start, $currentEnd);
|
||||||
$earned = $repository->earnedInPeriod($category, $start, $currentEnd);
|
$earned = $repository->earnedInPeriod($category, $start, $currentEnd);
|
||||||
$entries->push([clone $start, $spent, $earned]);
|
$date = Navigation::periodShow($start, $range);
|
||||||
|
$entries->push([clone $start, $date, $spent, $earned]);
|
||||||
$start = Navigation::addPeriod($start, $range, 0);
|
$start = Navigation::addPeriod($start, $range, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -148,7 +149,8 @@ class CategoryController extends Controller
|
|||||||
while ($start <= $end) {
|
while ($start <= $end) {
|
||||||
$spent = $repository->spentOnDaySumCorrected($category, $start);
|
$spent = $repository->spentOnDaySumCorrected($category, $start);
|
||||||
$earned = $repository->earnedOnDaySumCorrected($category, $start);
|
$earned = $repository->earnedOnDaySumCorrected($category, $start);
|
||||||
$entries->push([clone $start, $spent, $earned]);
|
$date = Navigation::periodShow($start, '1D');
|
||||||
|
$entries->push([clone $start, $date, $spent, $earned]);
|
||||||
$start->addDay();
|
$start->addDay();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user