Better mostly report lists.

This commit is contained in:
James Cole 2015-03-02 11:54:20 +01:00
parent d98d366eea
commit fd57086ffd
2 changed files with 18 additions and 8 deletions

View File

@ -99,7 +99,8 @@ class ReportHelper implements ReportHelperInterface
$end = Carbon::now();
$months = [];
while ($start <= $end) {
$months[] = [
$year = $start->format('Y');
$months[$year][] = [
'formatted' => $start->format('F Y'),
'month' => intval($start->format('m')),
'year' => intval($start->format('Y')),

View File

@ -23,11 +23,16 @@
Monthly reports
</div>
<div class="panel-body">
<ul>
@foreach($months as $month)
<li><a href="{{route('reports.month',[$month['year'],$month['month']])}}">{{$month['formatted']}}</a></li>
@foreach($months as $year => $entries)
<h5>{{$year}}</h5>
<ul>
@foreach($entries as $month)
<li><a href="{{route('reports.month',[$month['year'],$month['month']])}}">{{$month['formatted']}}</a></li>
@endforeach
</ul>
@endforeach
</ul>
</div>
</div>
</div>
@ -38,9 +43,13 @@
Budget reports
</div>
<div class="panel-body">
<ul>
@foreach($months as $month)
<li><a href="{{route('reports.budget',[$month['year'],$month['month']])}}">{{$month['formatted']}}</a></li>
@foreach($months as $year => $entries)
<h5>{{$year}}</h5>
<ul>
@foreach($entries as $month)
<li><a href="{{route('reports.budget',[$month['year'],$month['month']])}}">{{$month['formatted']}}</a></li>
@endforeach
</ul>
@endforeach
</ul>
</div>