@extends('layouts.adminlte') @section('title', 'Dettaglio Individuo') @section('page_title', 'Dettaglio Individuo') @section('breadcrumbs') @endsection @section('content')

{{ $individuo->nome_completo }}

Codice: {{ $individuo->codice_id }}

Data di nascita: {{ $individuo->data_nascita?->format('d/m/Y') ?: '-' }}

Genere: {{ $individuo->genere === 'M' ? 'Maschio' : ($individuo->genere === 'F' ? 'Femmina' : '-') }}

Avatar

@if($individuo->avatar) Avatar
@else
@endif
@csrf

Residenza

Indirizzo: {{ $individuo->indirizzo ?: '-' }}

CAP: {{ $individuo->cap ?: '-' }}

Città: {{ $individuo->città ?: '-' }}

Provincia: {{ $individuo->sigla_provincia ?: '-' }}

Documento di identità

Tipo: {{ $individuo->tipo_documento ? ucfirst(str_replace('_', ' ', $individuo->tipo_documento)) : '-' }}

Numero: {{ $individuo->numero_documento ?: '-' }}

Scadenza: {{ $individuo->scadenza_documento?->format('d/m/Y') ?: '-' }}

@if($individuo->hasDocumentoScaduto())

Documento scaduto da {{ $individuo->giorni_scadenza_documento }} giorni

@elseif($individuo->hasDocumentoScadeEntroGiorni(30))

Scade tra {{ $individuo->giorni_scadenza_documento }} giorni

@endif

Tag

@forelse($individuo->tags as $tag) {{ $tag->name }} @empty

Nessun tag assegnato.

@endforelse
@if($individuo->note)

Note

{!! nl2br(e($individuo->note)) !!}

@endif

Contatti

@if($individuo->contatti->count() > 0) @foreach($individuo->contatti as $contatto) @php $protocols = ['http://', 'https://', 'ftp://', 'ssh://', 'sftp://', 'telnet://']; $isUrl = false; if (in_array($contatto->tipo, ['web', 'telegram'])) { foreach ($protocols as $p) { if (str_starts_with(strtolower($contatto->valore), $p)) { $isUrl = true; break; } } } @endphp @endforeach
Tipo Valore Etichetta Primario Azioni
{{ $contatto->tipo }} @if($contatto->tipo === 'email') {{ $contatto->valore }} @elseif(in_array($contatto->tipo, ['telefono', 'cellulare', 'whatsapp'])) {{ $contatto->valore }} @elseif($isUrl) {{ $contatto->valore }} @else {{ $contatto->valore }} @endif {{ $contatto->etichetta ?: '-' }} @if($contatto->is_primary) @else No @endif
@csrf @method('DELETE')
@else

Nessun contatto

@endif

Gruppi

@if($individuo->gruppi->count() > 0) @foreach($individuo->gruppi as $gruppo) @endforeach
Nome Diocesi Responsabile Ruolo Data Adesione Azioni
{{ $gruppo->nome }} {{ $gruppo->diocesi->count() > 0 ? $gruppo->diocesi->pluck('nome')->implode(', ') : '-' }} {{ $gruppo->getResponsabili()->isNotEmpty() ? $gruppo->getResponsabili()->first()->nome_completo : '-' }} @php $ruoloIds = $gruppo->pivot->ruolo_ids ? json_decode($gruppo->pivot->ruolo_ids, true) : []; $ruoli = \App\Models\Ruolo::findByIds($ruoloIds); @endphp @if($ruoli->count() > 0) @foreach($ruoli as $ruolo) {{ $ruolo->nome }} @endforeach @else - @endif {{ $gruppo->pivot->data_adesione ? \Carbon\Carbon::parse($gruppo->pivot->data_adesione)->format('d/m/Y') : '-' }}
@else

Nessun gruppo associato

@endif

Documenti

@if($individuo->documenti->count() > 0) @foreach($individuo->documenti as $documento) @endforeach
Nome Tipologia Dimensione Data Upload Azioni
{{ $documento->nome_file }} {{ ucfirst(str_replace('_', ' ', $documento->tipologia)) }} {{ number_format($documento->dimensione / 1024, 1) }} KB {{ $documento->created_at->format('d/m/Y') }} @if($documento->file_path) @endif
@csrf @method('DELETE')
@else

Nessun documento

@endif
Modifica
@csrf @method('DELETE')
Torna all'elenco
@endsection @section('scripts') @endsection