@extends('layouts.master') @section('title', 'Lawyer Statement Report') @section('styles') @endsection @section('content')
Back to Reports
Lawyer Statement Report
@php $selectedLawyerKey = $selectedLawyerId ?? ($selectedLawyer ? ($selectedLawyer->lawyer_id ?? $selectedLawyer->id ?? null) : 'all'); $selectedCurrencyId = old('currency', $currencyId ?? ''); @endphp
@csrf
@csrf @php $selectedLawyerKey = $selectedLawyerId ?? ($selectedLawyer ? ($selectedLawyer->lawyer_id ?? $selectedLawyer->id ?? null) : null); $selectedCurrencyId = old('currency', $currencyId ?? ''); @endphp
{{ $selectedLawyer ? (trim(($selectedLawyer->first_name ?? '') . ' ' . ($selectedLawyer->last_name ?? '')) ?: ($selectedLawyer->full_name ?? 'Selected Lawyer')) : 'All Lawyers' }}
Performance and activity statement
@if($selectedLawyer) Lawyer Statement @endif
Total Fees Generated
${{ number_format($metrics['totalFeesGenerated'] ?? 0, 2) }}
Active Matters
{{ $metrics['activeMatters'] ?? 0 }}
Completed Matters
{{ $metrics['completedMatters'] ?? 0 }}
Success Rate
{{ number_format($metrics['successRate'] ?? 0, 1) }}%
Billable Hours
{{ number_format($metrics['billableHours'] ?? 0, 2) }}
Hourly Rate
${{ number_format($metrics['hourlyRate'] ?? 0, 2) }}
Client Count
{{ $metrics['clientCount'] ?? 0 }}
Matter Portfolio
{{ ($portfolio ?? collect())->count() }} matter(s)
@forelse(($portfolio ?? collect()) as $row) @empty @endforelse
Matter # Matter Title Client Status Opened Date Cases Fees Total
{{ $row['matter_number'] ?? ('MAT-' . ($row['matter_id'] ?? '')) }} {{ $row['matter_title'] ?? 'N/A' }} {{ $row['client'] ?? 'N/A' }} {{ $row['status'] ?? 'N/A' }} {{ !empty($row['opened_date']) ? \Carbon\Carbon::parse($row['opened_date'])->format('M j, Y') : 'N/A' }} {{ (int)($row['case_count'] ?? 0) }} ${{ number_format((float)($row['fees_total'] ?? 0), 2) }}
No matters found for the selected criteria.
@endsection