{{ __('General') }} - {{ Auth::user()->name }} Dasboard

Dashboard Overview • {{ now()->format('F j, Y') }}


Filter Options
@csrf
to
Reset
Simatame
{{ $applicationcount }}
Male
{{ $requestedMale }}
Female
{{ $requestedFemale }}
Total applications submitted for processing
Deebii Argate
{{ $reviewedApplications }}
Male
{{ $reviewedMale }}
Female
{{ $reviewedFemale }}
Applications accepted by Officer
Adeemsarra Jira
{{ $onprogressApplications }}
Male
{{ $pendingMale + $appointedMale }}
Female
{{ $onprogressFemale }}
{{--
Online
{{ $onprogressOnline }}
Physical
{{ $onprogressPhysical }}
--}}
Applications with scheduled appointments
@if (request()->anyFilled(['time_filter', 'window_filter', 'officer_filter']))
Active Filters: @php $activeFilters = []; if (request('time_filter') && request('time_filter') != 'all_time') { $timeLabels = [ 'today' => 'Today', 'this_week' => 'This Week', 'this_month' => 'This Month', 'this_year' => 'This Year', 'custom' => 'Custom Range', ]; $timeLabel = $timeLabels[request('time_filter')] ?? request('time_filter'); if ( request('time_filter') == 'custom' && (request('start_date') || request('end_date')) ) { $timeLabel .= ' (' . (request('start_date') ?? 'Start') . ' to ' . (request('end_date') ?? 'End') . ')'; } $activeFilters[] = "Time: {$timeLabel}"; } if (request('window_filter')) { $window = $windows->firstWhere('id', request('window_filter')); if ($window) { $windowName = is_array($window->name) ? $window->name[app()->getLocale()] ?? ($window->name['en'] ?? current($window->name)) : $window->name; $activeFilters[] = "Window: {$windowName}"; } } if (request('officer_filter')) { $officer = $officers->firstWhere('id', request('officer_filter')); if ($officer) { $officerName = is_array($officer->name) ? $officer->name[app()->getLocale()] ?? ($officer->name['en'] ?? current($officer->name)) : $officer->name; $activeFilters[] = "Officer: {$officerName}"; } } @endphp {{ implode(' • ', $activeFilters) }}
Clear All
@endif {{--
Live Table Search
--}}
{{ __('Officer Performance - Grouped by Window') }}
@php $locale = app()->getLocale(); $windows = $officers->groupBy(function ($officer) use ($locale) { $name = $officer->window->name ?? 'No Window Assigned'; if (is_array($name)) { $name = $name[$locale] ?? ($name['en'] ?? current($name)); } return $name; }); @endphp @forelse($windows as $windowName => $windowOfficers) @php $rowspan = $windowOfficers->count(); $first = true; @endphp @foreach ($windowOfficers as $officer) @php $officerName = $officer->name; if (is_array($officerName)) { $officerName = $officerName[$locale] ?? ($officerName['en'] ?? current($officerName)); } @endphp @if ($first) @php $first = false; @endphp @endif @endforeach @empty @endforelse @if ($officers->count() > 0) @endif
{{ __('Window') }} {{ __('Officer Name') }} {{ __('Simatame') }} {{ __('Deebii Argate') }} {{ __('Adeemsarra Jira') }}
{{ __('Total') }} ♂ {{ __('Male') }} ♀ {{ __('Female') }} {{ __('Total') }} ♂ {{ __('Male') }} ♀ {{ __('Female') }} {{ __('Total') }} ♂ {{ __('Male') }} ♀ {{ __('Female') }}
{{ $windowName }} {{ $officerName ?? 'N/A' }} {{ $officer->total_applications }} {{ $officer->total_applications_male ?? 0 }} {{ $officer->total_applications_female ?? 0 }} {{ $officer->approved_applications + $officer->rejected_applications }} {{ ($officer->approved_applications_male ?? 0) + ($officer->rejected_applications_male ?? 0) }} {{ ($officer->approved_applications_female ?? 0) + ($officer->rejected_applications_female ?? 0) }} {{ $officer->accepted_applications }} {{ $officer->accepted_applications_male ?? 0 }} {{ $officer->accepted_applications_female ?? 0 }}
{{ __('No officers found matching your filters') }}
{{ __('TOTAL SUMMARY') }} {{ $applicationcount }} {{ $requestedMale }} {{ $requestedFemale }} {{ $reviewedApplications }} {{ $reviewedMale }} {{ $reviewedFemale }} {{ $onprogressApplications }} {{ $pendingMale + $appointedMale }} {{ $onprogressFemale }}
{{-- for live search --}}