{{-- resources/views/probation/reports/ledgers/ledger.blade.php One view for every Central Supervision Ledger; columns come from App\Support\SupervisionLedger::columns() = the PACS ledger document. --}} @extends('layouts.app') @section('title', $title . ' - ICMIS') @push('styles') @endpush @section('content') @php $flat = []; foreach ($columns as [$label, $spec]) { if (is_array($spec)) { foreach ($spec as [$sl, $sk]) $flat[] = $sk; } else { $flat[] = $spec; } } $hasGroups = collect($columns)->contains(fn ($c) => is_array($c[1])); $checks = ['sat', 'unsat', 'abs']; @endphp
{{ $title }}
@foreach($columns as [$label, $spec]) @if(is_array($spec)) @else @endif @endforeach @if($hasGroups) @foreach($columns as [$label, $spec]) @if(is_array($spec)) @foreach($spec as [$sl, $sk])@endforeach @endif @endforeach @endif @forelse($rows as $r) @php $url = route('probation.' . \App\Models\ProbationCase::routeKeyForType($r['_case']->case_type) . '.show', $r['_case']->id); @endphp @foreach($flat as $k) @if(in_array($k, $checks, true)) @elseif($k === 'serial') @else @endif @endforeach @empty @endforelse
{{ $label }}{{ $label }}
{{ $sl }}
{{ $r[$k] ? 'โœ“' : '' }}{{ $r[$k] }}{{ $r[$k] ?? '' }}
No cases in this ledger yet.
@if($ledger !== 'cso') Row marker = PACS colour code: Referral Placement Completion ยท @endif Data is entered on each case: Case Ledger โ†’ Central Supervision Ledger.
@endsection