@extends('layouts.master') @section('title', 'Case Status Report') @section('styles') @endsection @section('content')
Back to Reports
Case Status Report
@if($errors->any())
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf
@if($reportData)
@csrf

CASE STATUS REPORT

As Of: {{ $reportData['as_of'] }}
Total Active Cases: {{ $reportData['total_active_cases'] }}
Summary
@forelse($reportData['summary_by_status'] as $status => $count) @empty @endforelse
StatusCount
{{ $status }}{{ $count }}
No status data available.
Active Cases
@forelse($reportData['active_cases'] as $row) @empty @endforelse
Case # Client Type Status Court Appearance Date Attorney
{{ $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'] }}
No active cases found.
Upcoming Court Appearances (Next 30 Days)
@forelse($reportData['upcoming_court_appearances'] as $row) @empty @endforelse
Date Case # Client Court Appearance Attorney
{{ $row['court_appearance_date'] ? $row['court_appearance_date']->format('M j') : 'N/A' }} {{ $row['case_number'] }} {{ $row['client'] }} {{ $row['notes'] ?: 'Court appearance' }} {{ $row['attorney'] }}
No upcoming court appearances in the next 30 days.
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 case grouping available.
@endforelse
Cases With No Activity (>14 Days)
@forelse($reportData['no_activity_cases'] as $row) @empty @endforelse
Days Case # Client Last Action Attorney
{{ $row['days_no_activity'] ?? 0 }} {{ $row['case_number'] }} {{ $row['client'] }} {{ $row['last_action'] }} {{ $row['attorney'] }}
No inactive cases older than 14 days.
@endif
@endsection