@include('modules.reports.partials.pdf-company-details')
MATTER CASE STATUS REPORT
As Of: {{ $reportData['as_of'] }}
Matter: {{ $reportData['matter_label'] ?? 'All Matters' }}
Total Active Cases: {{ $reportData['total_active_cases'] }}
SUMMARY
| Status | Count |
@forelse($reportData['summary_by_status'] as $status => $count)
| {{ $status }} | {{ $count }} |
@empty
| No status data available. |
@endforelse
ACTIVE CASES
| Case # |
Client |
Type |
Status |
Court Appearance Date |
Attorney |
@forelse($reportData['active_cases'] as $row)
| {{ $row['case_number'] }} |
{{ $row['client'] }} |
{{ $row['type'] }} |
{{ $row['status'] }} |
{{ $row['court_appearance_date'] ? $row['court_appearance_date']->format('M j, Y') : 'No appearance date' }} |
{{ $row['attorney'] }} |
@empty
| No active cases found. |
@endforelse
UPCOMING COURT APPEARANCES (NEXT 30 DAYS)
| Date |
Case # |
Client |
Court Appearance |
Attorney |
@forelse($reportData['upcoming_court_appearances'] as $row)
| {{ $row['court_appearance_date'] ? $row['court_appearance_date']->format('M j') : 'N/A' }} |
{{ $row['case_number'] }} |
{{ $row['client'] }} |
{{ $row['notes'] ?: 'Court appearance' }} |
{{ $row['attorney'] }} |
@empty
| No upcoming court appearances. |
@endforelse
CASES BY ATTORNEY
@forelse($reportData['cases_by_attorney'] as $group)
{{ $group['attorney'] }} ({{ $group['count'] }} cases)
@foreach($group['cases'] as $caseRow)
-
{{ $caseRow['case_number'] }} {{ $caseRow['client'] }} ({{ $caseRow['status'] }} -
{{ $caseRow['court_appearance_date'] ? $caseRow['court_appearance_date']->format('M j') : 'none' }})
@endforeach
@empty
No attorney grouping data available.
@endforelse
CASES WITH NO ACTIVITY (>14 DAYS)
| Days |
Case # |
Client |
Last Action |
Attorney |
@forelse($reportData['no_activity_cases'] as $row)
| {{ $row['days_no_activity'] ?? 0 }} |
{{ $row['case_number'] }} |
{{ $row['client'] }} |
{{ $row['last_action'] }} |
{{ $row['attorney'] }} |
@empty
| No cases with inactivity above 14 days. |
@endforelse