@extends('layouts.admin.app') @section('title', translate('messages.employee_audit_log')) @section('content')
@if((int)auth('admin')->user()->role_id === 1)
@endif
@forelse($logs as $index => $log) @php($employee = $employees[$log->subject_id] ?? null) @php($actor = $actors[$log->actor_id] ?? null) @empty @endforelse
{{ translate('messages.sl') }} {{ translate('messages.employee') }} {{ translate('messages.event') }} {{ translate('messages.actor') }} {{ translate('messages.zone') }} {{ translate('messages.date') }} {{ translate('messages.details') }}
{{ $index + $logs->firstItem() }} {{ $employee ? trim($employee->f_name.' '.$employee->l_name) : 'N/A' }} {{ str_replace('_', ' ', $log->event) }} {{ $actor ? trim($actor->f_name.' '.$actor->l_name) : 'System' }} {{ $employee?->zones?->name ?? 'N/A' }} {{ \App\CentralLogics\Helpers::format_date($log->created_at) }} @if($log->new_values) {{ json_encode($log->new_values) }} @elseif($log->old_values) {{ json_encode($log->old_values) }} @else N/A @endif
{{ translate('messages.no_data_found') }}
@if($logs->count()) @endif
@endsection