Update IncomeExpenseSummary.php
This commit is contained in:
@ -30,6 +30,18 @@ class IncomeExpenseSummary extends Controller
|
|||||||
|
|
||||||
$status = request('status');
|
$status = request('status');
|
||||||
$year = request('year', Date::now()->year);
|
$year = request('year', Date::now()->year);
|
||||||
|
|
||||||
|
// check and assign year start
|
||||||
|
if (($financial_start = Date::parse(setting('general.financial_start')))->month != 1) {
|
||||||
|
// check if a specific year is requested
|
||||||
|
if (!is_null(request('year'))) {
|
||||||
|
$financial_start->year = $year;
|
||||||
|
}
|
||||||
|
|
||||||
|
$year = [$financial_start->format('Y'), $financial_start->addYear()->format('Y')];
|
||||||
|
$financial_start->subYear()->subMonth();
|
||||||
|
}
|
||||||
|
|
||||||
$categories_filter = request('categories');
|
$categories_filter = request('categories');
|
||||||
|
|
||||||
$income_categories = Category::enabled()->type('income')->when($categories_filter, function ($query) use ($categories_filter) {
|
$income_categories = Category::enabled()->type('income')->when($categories_filter, function ($query) use ($categories_filter) {
|
||||||
@ -42,9 +54,11 @@ class IncomeExpenseSummary extends Controller
|
|||||||
|
|
||||||
// Dates
|
// Dates
|
||||||
for ($j = 1; $j <= 12; $j++) {
|
for ($j = 1; $j <= 12; $j++) {
|
||||||
$dates[$j] = Date::parse($year . '-' . $j)->format('F');
|
$ym_string = is_array($year) ? $financial_start->addMonth()->format('Y-m') : $year . '-' . $j;
|
||||||
|
|
||||||
|
$dates[$j] = Date::parse($ym_string)->format('F');
|
||||||
|
|
||||||
$profit_graph[Date::parse($year . '-' . $j)->format('F-Y')] = 0;
|
$profit_graph[Date::parse($ym_string)->format('F-Y')] = 0;
|
||||||
|
|
||||||
// Totals
|
// Totals
|
||||||
$totals[$dates[$j]] = array(
|
$totals[$dates[$j]] = array(
|
||||||
|
Reference in New Issue
Block a user