{{-- HEADER --}}
Informe de mantención web

{{ $site->name }}

Período: {{ $period_from->translatedFormat('F Y') }} · {{ $site->url_production }}
Cliente: {{ $site->client->name }}
{{ $company['name'] }}
{{ $company['email'] }}
{{ $company['website'] }}
{{-- SEMÁFORO EJECUTIVO --}}

Resumen ejecutivo

Seguridad
Monitoreado
Plugins
{{ $plugins_updated }} actualizados
Respaldos
{{ $backups_count }} realizados
Acciones totales
{{ $actions_count }}
{{-- RESUMEN DE ACCIONES --}}

Acciones realizadas en el período

@if($logs->isNotEmpty()) @foreach($logs as $log) @endforeach
Fecha Acción realizada
{{ $log->performed_at->format('d/m') }} {{ $log->client_description }}
@else

No se registraron acciones en este período.

@endif
{{-- PLUGINS --}}

Estado de plugins

El sitio tiene {{ $plugins_total }} plugins instalados. {{ $plugins_active }} activos, {{ $plugins_pending }} con actualización pendiente.

@if($plugins_pending > 0) @foreach($pending_plugins as $plugin) @endforeach
Plugin Versión actual Disponible
{{ $plugin->name }} {{ $plugin->current_version }} {{ $plugin->latest_version }}
@endif
{{-- RESPALDOS --}}

Respaldos

@if($backups->isNotEmpty())

Se realizaron {{ $backups_count }} respaldo(s) en el período.

@foreach($backups as $backup) @endforeach
Fecha Tipo Tamaño Ubicación Verificado
{{ $backup->created_at->format('d/m/Y') }} {{ $backup->type === 'full' ? 'Completo' : $backup->type }} {{ $backup->formatted_size }} {{ $backup->storage_location }} {{ $backup->is_verified ? '✓ Sí' : '⚠ Pendiente' }}
@else

No se realizaron respaldos en este período.

@endif
{{-- INFO DEL SITIO --}}

Información técnica

WordPress{{ $site->wp_version ?? 'N/A' }}
PHP{{ $site->php_version ?? 'N/A' }}
Hosting{{ $site->hosting_provider ?? 'N/A' }}
SSL{{ $site->ssl_expiry ? 'Vence ' . $site->ssl_expiry->format('d/m/Y') : 'N/A' }}
Dominio{{ $site->domain_expiry ? 'Vence ' . $site->domain_expiry->format('d/m/Y') : 'N/A' }}
{{-- FOOTER --}}