@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
Se încarcă detaliile pentru {{ $zones->count() }} zone DNS cu înregistrări complete...
@if($zones->count() > 0)
@foreach($zones as $zone) @php $zoneName = $zone['name'] ?? ''; $isArpaV4 = str_ends_with($zoneName, '.in-addr.arpa.'); $isArpaV6 = str_ends_with($zoneName, '.ip6.arpa.'); $zoneType = $isArpaV4 ? 'arpa_v4' : ($isArpaV6 ? 'arpa_v6' : 'forward'); $typeColor = $zoneType === 'forward' ? 'green' : ($zoneType === 'arpa_v4' ? 'purple' : 'orange'); @endphp @endforeach
Zonă DNS Tip Înregistrări Utilizatori Serial Acțiuni
{{ $zoneName }}
{{ $zoneType === 'forward' ? 'Forward' : ($zoneType === 'arpa_v4' ? 'IPv4 ARPA' : 'IPv6 ARPA') }}
{{ $zone['records_count'] ?? 0 }} înregistrări
@if(isset($zone['owner']) && $zone['owner']) {{-- Zonă locală - afișează proprietarul --}}
{{ $zone['owner']->name }}
Proprietar
@elseif($zone['assigned_users_count'] > 0) {{-- Zone atribuite --}}
{{ $zone['assigned_users_count'] }} @if($zone['assigned_users_count'] <= 3)
@foreach($zone['assignments']->take(3) as $assignment)
{{ strtoupper(substr($assignment->user->name, 0, 1)) }}
@endforeach
@endif
@else Neaterbit @endif
{{ $zone['serial'] ?? 'N/A' }}
@if($zoneType === 'forward') @endif
@csrf @method('DELETE')
@else

@if($search) Nicio zonă găsită pentru căutarea "{{ $search }}" @else Nu există zone DNS de tip {{ $type === 'forward' ? 'Forward' : ($type === 'arpa_v4' ? 'IPv4 ARPA' : ($type === 'arpa_v6' ? 'IPv6 ARPA' : '')) }} @endif

@endif